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

Function TEST

common/reference_test.cc:33–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

31using ::testing::VariantWith;
32
33TEST(VariableReference, Value) {
34 VariableReference variable_reference;
35 EXPECT_FALSE(variable_reference.has_value());
36 EXPECT_EQ(variable_reference.value(), Constant{});
37 Constant value;
38 value.set_bool_value(true);
39 variable_reference.set_value(value);
40 EXPECT_TRUE(variable_reference.has_value());
41 EXPECT_EQ(variable_reference.value(), value);
42 EXPECT_EQ(variable_reference.release_value(), value);
43 EXPECT_EQ(variable_reference.value(), Constant{});
44}
45
46TEST(VariableReference, Equality) {
47 VariableReference variable_reference;

Callers

nothing calls this directly

Calls 15

MakeVariableReferenceFunction · 0.85
ConstantClass · 0.85
MakeFunctionReferenceFunction · 0.85
mutable_valueMethod · 0.80
has_variableMethod · 0.80
has_functionMethod · 0.80
variableMethod · 0.80
has_valueMethod · 0.45
valueMethod · 0.45
set_valueMethod · 0.45
release_valueMethod · 0.45

Tested by

no test coverage detected