|
@@ -363,7 +363,8 @@ TEST_F(JsonUtilTest, TestParsingUnknownAnyFields) {
|
|
|
"{\n"
|
|
|
" \"value\": {\n"
|
|
|
" \"@type\": \"type.googleapis.com/proto3.TestMessage\",\n"
|
|
|
- " \"unknown_field\": \"UNKOWN_VALUE\"\n"
|
|
|
+ " \"unknown_field\": \"UNKOWN_VALUE\",\n"
|
|
|
+ " \"string_value\": \"expected_value\"\n"
|
|
|
" }\n"
|
|
|
"}";
|
|
|
|
|
@@ -373,6 +374,10 @@ TEST_F(JsonUtilTest, TestParsingUnknownAnyFields) {
|
|
|
|
|
|
options.ignore_unknown_fields = true;
|
|
|
EXPECT_TRUE(FromJson(input, &m, options));
|
|
|
+
|
|
|
+ TestMessage t;
|
|
|
+ EXPECT_TRUE(m.value().UnpackTo(&t));
|
|
|
+ EXPECT_EQ("expected_value", t.string_value());
|
|
|
}
|
|
|
|
|
|
TEST_F(JsonUtilTest, TestParsingUnknownEnumsProto2) {
|