| 183 | }; |
| 184 | |
| 185 | TEST_P(SingleFieldTest, Getter) { |
| 186 | TestAllTypes test_message; |
| 187 | ASSERT_TRUE( |
| 188 | google::protobuf::TextFormat::ParseFromString(message_textproto(), &test_message)); |
| 189 | google::protobuf::Arena arena; |
| 190 | |
| 191 | ASSERT_OK_AND_ASSIGN( |
| 192 | CelValue accessed_value, |
| 193 | CreateValueFromSingleField( |
| 194 | &test_message, |
| 195 | test_message.GetDescriptor()->FindFieldByName(field_name()), |
| 196 | ProtoWrapperTypeOptions::kUnsetProtoDefault, |
| 197 | &CelProtoWrapper::InternalWrapMessage, &arena)); |
| 198 | |
| 199 | EXPECT_THAT(accessed_value, test::EqualsCelValue(cel_value())); |
| 200 | } |
| 201 | |
| 202 | TEST_P(SingleFieldTest, Setter) { |
| 203 | TestAllTypes test_message; |
nothing calls this directly
no test coverage detected