48 BOOST_TEST(PRECICE_VERSION_MAJOR > 0);
49 BOOST_TEST(PRECICE_VERSION_MINOR >= 0);
50 BOOST_TEST(PRECICE_VERSION_PATCH >= 0);
52 BOOST_REQUIRE_NO_THROW(
std::string{PRECICE_VERSION});
56 BOOST_REQUIRE(version.length() >= 5);
58 BOOST_REQUIRE(
std::count(version.begin(), version.end(),
'.') == 2);
66 BOOST_REQUIRE(PRECICE_VERSION_GREATER_EQUAL(0, 0, 0));
67 BOOST_REQUIRE(PRECICE_VERSION_GREATER_EQUAL(1, 0, 0));
68 BOOST_REQUIRE(PRECICE_VERSION_GREATER_EQUAL(1, 1, 1));
71 BOOST_REQUIRE(PRECICE_VERSION_GREATER_EQUAL(
72 PRECICE_VERSION_MAJOR,
73 PRECICE_VERSION_MINOR,
74 PRECICE_VERSION_PATCH));
77 BOOST_REQUIRE(!PRECICE_VERSION_GREATER_EQUAL(99, 9, 99));