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

Function TEST

internal/message_equality_test.cc:962–992  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

960 UnaryMessageFieldEqualsTestParamName);
961
962TEST(MessageEquals, AnyFallback) {
963 const auto* pool = GetTestingDescriptorPool();
964 auto* factory = GetTestingMessageFactory();
965 google::protobuf::Arena arena;
966 auto message1 = DynamicParseTextProto<TestAllTypesProto3>(
967 &arena, R"pb(single_any: {
968 type_url: "type.googleapis.com/message.that.does.not.Exist"
969 value: "foo"
970 })pb",
971 pool, factory);
972 auto message2 = DynamicParseTextProto<TestAllTypesProto3>(
973 &arena, R"pb(single_any: {
974 type_url: "type.googleapis.com/message.that.does.not.Exist"
975 value: "foo"
976 })pb",
977 pool, factory);
978 auto message3 = DynamicParseTextProto<TestAllTypesProto3>(
979 &arena, R"pb(single_any: {
980 type_url: "type.googleapis.com/message.that.does.not.Exist"
981 value: "bar"
982 })pb",
983 pool, factory);
984 EXPECT_THAT(MessageEquals(*message1, *message2, pool, factory),
985 IsOkAndHolds(IsTrue()));
986 EXPECT_THAT(MessageEquals(*message2, *message1, pool, factory),
987 IsOkAndHolds(IsTrue()));
988 EXPECT_THAT(MessageEquals(*message1, *message3, pool, factory),
989 IsOkAndHolds(IsFalse()));
990 EXPECT_THAT(MessageEquals(*message3, *message1, pool, factory),
991 IsOkAndHolds(IsFalse()));
992}
993
994TEST(MessageFieldEquals, AnyFallback) {
995 const auto* pool = GetTestingDescriptorPool();

Callers

nothing calls this directly

Calls 4

MessageEqualsFunction · 0.85
MessageFieldEqualsFunction · 0.85
FindFieldByNameMethod · 0.45
GetDescriptorMethod · 0.45

Tested by

no test coverage detected