You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
369B

  1. #include "./version.hpp"
  2. #include <catch2/catch.hpp>
  3. TEST_CASE("Parsing") {
  4. auto v1 = semver::version::parse("1.2.3");
  5. CHECK(v1.major == 1);
  6. CHECK(v1.minor == 2);
  7. CHECK(v1.patch == 3);
  8. CHECK(v1.to_string() == "1.2.3");
  9. v1.patch = 55;
  10. CHECK(v1.to_string() == "1.2.55");
  11. v1.major = 999999;
  12. CHECK(v1.to_string() == "999999.2.55");
  13. }