1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#include "../src/version.h"
#include <catch2/catch_test_macros.hpp>
TEST_CASE("Version")
{
using namespace giada;
Version version{1, 0, 0};
SECTION("Test comparison")
{
REQUIRE(version == Version{1, 0, 0});
REQUIRE(version != Version{0, 0, 0});
REQUIRE(version != Version{0, 1, 0});
REQUIRE(version != Version{0, 0, 1});
REQUIRE(version < Version{1, 0, 1});
REQUIRE(version < Version{1, 1, 0});
REQUIRE(version < Version{2, 0, 0});
}
SECTION("Test to string")
{
REQUIRE(version.toString() == "1.0.0");
}
}
|