MCPcopy Create free account
hub / github.com/cel-expr/cel-cpp / TEST

Function TEST

internal/number_test.cc:25–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23namespace {
24
25TEST(Number, Basic) {
26 EXPECT_GT(Number(1.1), Number::FromInt64(1));
27 EXPECT_LT(Number::FromUint64(1), Number(1.1));
28 EXPECT_EQ(Number(1.1), Number(1.1));
29
30 EXPECT_EQ(Number::FromUint64(1), Number::FromUint64(1));
31 EXPECT_EQ(Number::FromInt64(1), Number::FromUint64(1));
32 EXPECT_GT(Number::FromUint64(1), Number::FromInt64(-1));
33
34 EXPECT_EQ(Number::FromInt64(-1), Number::FromInt64(-1));
35}
36
37TEST(Number, Conversions) {
38 EXPECT_TRUE(Number::FromDouble(1.0).LosslessConvertibleToInt());

Callers

nothing calls this directly

Calls 5

NumberClass · 0.85
AsUintMethod · 0.45
AsIntMethod · 0.45

Tested by

no test coverage detected