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

Function TEST

eval/public/cel_attribute_test.cc:47–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45};
46
47TEST(CelAttributeQualifierTest, TestBoolAccess) {
48 auto qualifier = CreateCelAttributeQualifier(CelValue::CreateBool(true));
49
50 EXPECT_FALSE(qualifier.GetStringKey().has_value());
51 EXPECT_FALSE(qualifier.GetInt64Key().has_value());
52 EXPECT_FALSE(qualifier.GetUint64Key().has_value());
53 EXPECT_TRUE(qualifier.GetBoolKey().has_value());
54 EXPECT_THAT(qualifier.GetBoolKey().value(), Eq(true));
55 EXPECT_THAT(qualifier.AsString(), IsOkAndHolds("true"));
56}
57
58TEST(CelAttributeQualifierTest, TestInt64Access) {
59 auto qualifier = CreateCelAttributeQualifier(CelValue::CreateInt64(-1));

Callers

nothing calls this directly

Calls 15

TestAllInequalitiesFunction · 0.85
GetStringKeyMethod · 0.80
GetInt64KeyMethod · 0.80
GetUint64KeyMethod · 0.80
GetBoolKeyMethod · 0.80
variableMethod · 0.80
IsWildcardMethod · 0.80
codeMethod · 0.80

Tested by

no test coverage detected