From be7639aca405485dd0bf922a0e6202bb22791235 Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Sun, 17 Nov 2013 18:13:54 +0000 Subject: [PATCH] - added a few more unit tests for version checks --- source/tests/shared_lib/util/util_test.cpp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/source/tests/shared_lib/util/util_test.cpp b/source/tests/shared_lib/util/util_test.cpp index 321e85389..bd98e12fc 100644 --- a/source/tests/shared_lib/util/util_test.cpp +++ b/source/tests/shared_lib/util/util_test.cpp @@ -88,7 +88,22 @@ public: // -------- START // 3 digit version checks - bool result = checkVersionComptability("v3.8.1", "v3.8.2"); + bool result = checkVersionComptability("v3.9.0", "v3.9.1"); + CPPUNIT_ASSERT_EQUAL( true,result ); + + result = checkVersionComptability("v3.9.0-dev", "v3.9.0"); + CPPUNIT_ASSERT_EQUAL( true,result ); + + result = checkVersionComptability("v3.8.0-beta2", "v3.9.0"); + CPPUNIT_ASSERT_EQUAL( false,result ); + + result = checkVersionComptability("v3.8.0-beta1", "v3.9.0"); + CPPUNIT_ASSERT_EQUAL( false,result ); + + result = checkVersionComptability("v3.8.0-dev", "v3.9.0"); + CPPUNIT_ASSERT_EQUAL( false,result ); + + result = checkVersionComptability("v3.8.1", "v3.8.2"); CPPUNIT_ASSERT_EQUAL( true,result ); result = checkVersionComptability("v3.8.0-beta2", "v3.8.0");