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

Function TEST

eval/public/unknown_function_result_set_test.cc:40–57  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38CelFunctionDescriptor kOneInt("OneInt", false, {CelValue::Type::kInt64});
39
40TEST(UnknownFunctionResult, Equals) {
41 UnknownFunctionResult call1(kTwoInt, /*expr_id=*/0);
42
43 UnknownFunctionResult call2(kTwoInt, /*expr_id=*/0);
44
45 EXPECT_TRUE(call1.IsEqualTo(call2));
46
47 UnknownFunctionResult call3(kOneInt, /*expr_id=*/0);
48
49 UnknownFunctionResult call4(kOneInt, /*expr_id=*/0);
50
51 EXPECT_TRUE(call3.IsEqualTo(call4));
52
53 UnknownFunctionResultSet call_set({call1, call3});
54 EXPECT_EQ(call_set.size(), 2);
55 EXPECT_EQ(*call_set.begin(), call3);
56 EXPECT_EQ(*(++call_set.begin()), call1);
57}
58
59TEST(UnknownFunctionResult, InequalDescriptor) {
60 UnknownFunctionResult call1(kTwoInt, /*expr_id=*/0);

Callers

nothing calls this directly

Calls 3

IsEqualToMethod · 0.45
sizeMethod · 0.45
beginMethod · 0.45

Tested by

no test coverage detected