Add test for VersionWrapper

This commit is contained in:
Florian Rival
2014-09-24 17:22:55 +02:00
parent a3d1406dd4
commit 6a2f1cc35b

View File

@@ -9,6 +9,7 @@
#include "catch.hpp"
#include "GDCore/CommonTools.h"
#include "GDCore/Tools/SystemStats.h"
#include "GDCore/Tools/VersionWrapper.h"
#include "GDCore/PlatformDefinition/Project.h"
#include "GDCore/PlatformDefinition/Layout.h"
#include "GDCore/PlatformDefinition/Variable.h"
@@ -146,3 +147,13 @@ TEST_CASE( "EventsList", "[common][events]" ) {
}
}
TEST_CASE( "VersionWrapper", "[common]" ) {
REQUIRE( gd::VersionWrapper::IsOlder(1,9,9,9,2,0,0,0) == true );
REQUIRE( gd::VersionWrapper::IsOlder(2,0,0,0,1,9,9,9) == false );
REQUIRE( gd::VersionWrapper::IsOlder(2,1,9,9,2,1,9,9) == false );
REQUIRE( gd::VersionWrapper::IsOlder(2,1,9,9,2,2,0,0) == true );
REQUIRE( gd::VersionWrapper::IsOlder(2,1,0,9,2,2,0,9) == true );
REQUIRE( gd::VersionWrapper::IsOlder(2,1,0,9,2,1,1,0) == true );
REQUIRE( gd::VersionWrapper::IsOlderOrEqual(2,1,9,9,2,1,9,9) == true );
}