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

Function TEST

eval/public/unknown_attribute_set_test.cc:22–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20using cel::expr::Expr;
21
22TEST(UnknownAttributeSetTest, TestCreate) {
23 const std::string kAttr1 = "a1";
24 const std::string kAttr2 = "a2";
25 const std::string kAttr3 = "a3";
26
27 std::shared_ptr<CelAttribute> cel_attr = std::make_shared<CelAttribute>(
28 "root", std::vector<CelAttributeQualifier>(
29 {CreateCelAttributeQualifier(CelValue::CreateString(&kAttr1)),
30 CreateCelAttributeQualifier(CelValue::CreateInt64(1)),
31 CreateCelAttributeQualifier(CelValue::CreateUint64(2)),
32 CreateCelAttributeQualifier(CelValue::CreateBool(true))}));
33
34 UnknownAttributeSet unknown_set({*cel_attr});
35 EXPECT_THAT(unknown_set.size(), Eq(1));
36 EXPECT_THAT(*(unknown_set.begin()), Eq(*cel_attr));
37}
38
39TEST(UnknownAttributeSetTest, TestMergeSets) {
40 const std::string kAttr1 = "a1";

Callers

nothing calls this directly

Calls 3

sizeMethod · 0.45
beginMethod · 0.45

Tested by

no test coverage detected