mirror of https://github.com/Icinga/icinga2.git
Add unit test for Utility::CompareVersion
This commit is contained in:
parent
96f62d2d34
commit
da982c256b
|
@ -109,6 +109,7 @@ add_boost_test(base
|
|||
base_type/byname
|
||||
base_type/instantiate
|
||||
base_utility/parse_version
|
||||
base_utility/compare_version
|
||||
base_utility/comparepasswords_works
|
||||
base_utility/comparepasswords_issafe
|
||||
base_utility/validateutf8
|
||||
|
|
|
@ -18,6 +18,13 @@ BOOST_AUTO_TEST_CASE(parse_version)
|
|||
BOOST_CHECK(Utility::ParseVersion("v2.11butactually3.0") == "v2.11butactually3.0");
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(compare_version)
|
||||
{
|
||||
BOOST_CHECK(Utility::CompareVersion("2.10.5", Utility::ParseVersion("v2.10.4")) < 0);
|
||||
BOOST_CHECK(Utility::CompareVersion("2.11.0", Utility::ParseVersion("2.11.0-0")) == 0);
|
||||
BOOST_CHECK(Utility::CompareVersion("2.10.5", Utility::ParseVersion("2.11.0-0.rc1.1")) > 0);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(comparepasswords_works)
|
||||
{
|
||||
BOOST_CHECK(Utility::ComparePasswords("", ""));
|
||||
|
|
Loading…
Reference in New Issue