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/byname
|
||||||
base_type/instantiate
|
base_type/instantiate
|
||||||
base_utility/parse_version
|
base_utility/parse_version
|
||||||
|
base_utility/compare_version
|
||||||
base_utility/comparepasswords_works
|
base_utility/comparepasswords_works
|
||||||
base_utility/comparepasswords_issafe
|
base_utility/comparepasswords_issafe
|
||||||
base_utility/validateutf8
|
base_utility/validateutf8
|
||||||
|
|
|
@ -18,6 +18,13 @@ BOOST_AUTO_TEST_CASE(parse_version)
|
||||||
BOOST_CHECK(Utility::ParseVersion("v2.11butactually3.0") == "v2.11butactually3.0");
|
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_AUTO_TEST_CASE(comparepasswords_works)
|
||||||
{
|
{
|
||||||
BOOST_CHECK(Utility::ComparePasswords("", ""));
|
BOOST_CHECK(Utility::ComparePasswords("", ""));
|
||||||
|
|
Loading…
Reference in New Issue