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

Function TEST_F

common/values/map_value_test.cc:71–86  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

69};
70
71TEST_F(MapValueTest, Default) {
72 MapValue map_value;
73 EXPECT_THAT(map_value.IsEmpty(), IsOkAndHolds(true));
74 EXPECT_THAT(map_value.Size(), IsOkAndHolds(0));
75 EXPECT_EQ(map_value.DebugString(), "{}");
76 ASSERT_OK_AND_ASSIGN(
77 auto list_value,
78 map_value.ListKeys(descriptor_pool(), message_factory(), arena()));
79 EXPECT_THAT(list_value.IsEmpty(), IsOkAndHolds(true));
80 EXPECT_THAT(list_value.Size(), IsOkAndHolds(0));
81 EXPECT_EQ(list_value.DebugString(), "[]");
82 ASSERT_OK_AND_ASSIGN(auto iterator, map_value.NewIterator());
83 EXPECT_FALSE(iterator->HasNext());
84 EXPECT_THAT(iterator->Next(descriptor_pool(), message_factory(), arena()),
85 StatusIs(absl::StatusCode::kFailedPrecondition));
86}
87
88TEST_F(MapValueTest, Kind) {
89 ASSERT_OK_AND_ASSIGN(

Callers

nothing calls this directly

Calls 15

ErrorValueIsFunction · 0.85
ValueClass · 0.70
ASSERT_OK_AND_ASSIGNFunction · 0.70
IntValueClass · 0.70
StringValueClass · 0.70
DoubleValueClass · 0.70
IsEmptyMethod · 0.45
SizeMethod · 0.45
DebugStringMethod · 0.45
HasNextMethod · 0.45
NextMethod · 0.45
kindMethod · 0.45

Tested by

no test coverage detected