Fixed Timestamp tests compilation error on linux
This commit is contained in:
@@ -16,7 +16,7 @@ TEST_CASE("Constructors", "[Timestamp]")
|
||||
REQUIRE(ts.GetNanos() == 0);
|
||||
REQUIRE(ts.GetSeconds() == 0.0);
|
||||
|
||||
ts = Timestamp(1'000'000'000ull); // 1 second
|
||||
ts = Timestamp((uint64_t)1'000'000'000ull); // 1 second
|
||||
REQUIRE(ts.GetNanos() == 1'000'000'000ull);
|
||||
REQUIRE(ts.GetSeconds() == 1.0);
|
||||
|
||||
@@ -27,8 +27,8 @@ TEST_CASE("Constructors", "[Timestamp]")
|
||||
|
||||
TEST_CASE("Arithmetic operations", "[Timestamp]")
|
||||
{
|
||||
Timestamp ts1(1'000'000'000ull); // 1 second
|
||||
Timestamp ts2(2'000'000'000ull); // 2 seconds
|
||||
Timestamp ts1((uint64_t)1'000'000'000ull); // 1 second
|
||||
Timestamp ts2((uint64_t)2'000'000'000ull); // 2 seconds
|
||||
Timestamp result;
|
||||
|
||||
result = ts1 + ts2;
|
||||
@@ -47,9 +47,9 @@ TEST_CASE("Arithmetic operations", "[Timestamp]")
|
||||
|
||||
TEST_CASE("Comparison operators", "[Timestamp]")
|
||||
{
|
||||
Timestamp ts1(1'000'000'000ull); // 1 second
|
||||
Timestamp ts2(2'000'000'000ull); // 2 seconds
|
||||
Timestamp ts3(1'000'000'000ull);
|
||||
Timestamp ts1((uint64_t)1'000'000'000ull); // 1 second
|
||||
Timestamp ts2((uint64_t)2'000'000'000ull); // 2 seconds
|
||||
Timestamp ts3((uint64_t)1'000'000'000ull);
|
||||
|
||||
REQUIRE(ts1 == ts3);
|
||||
REQUIRE(ts1 != ts2);
|
||||
@@ -62,7 +62,7 @@ TEST_CASE("Comparison operators", "[Timestamp]")
|
||||
TEST_CASE("Assignment operators", "[Timestamp]")
|
||||
{
|
||||
Timestamp ts;
|
||||
ts = 1'000'000'000ull;
|
||||
ts = (uint64_t)1'000'000'000ull;
|
||||
REQUIRE(ts.GetNanos() == 1'000'000'000ull);
|
||||
|
||||
ts = 2.0;
|
||||
|
||||
Reference in New Issue
Block a user