diff options
author | Brandon Cole <brandon.w.cole@gmail.com> | 2018-08-30 11:45:39 -0400 |
---|---|---|
committer | Brandon Cole <brandon.w.cole@gmail.com> | 2018-08-30 11:45:39 -0400 |
commit | 52870ad8fdd96ce27dc371a03552844af4f9a147 (patch) | |
tree | 12f2542cbac7f3bbf5b6008b68a5a62a180e3e1c /src | |
parent | 3d32de9b2c05c209461042bb242147c02f84d353 (diff) | |
download | protobuf-52870ad8fdd96ce27dc371a03552844af4f9a147.tar.gz protobuf-52870ad8fdd96ce27dc371a03552844af4f9a147.tar.bz2 protobuf-52870ad8fdd96ce27dc371a03552844af4f9a147.zip |
Also make sure known fields come across as expected
Diffstat (limited to 'src')
-rw-r--r-- | src/google/protobuf/util/json_util_test.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/google/protobuf/util/json_util_test.cc b/src/google/protobuf/util/json_util_test.cc index 078d194b..125d4d4a 100644 --- a/src/google/protobuf/util/json_util_test.cc +++ b/src/google/protobuf/util/json_util_test.cc @@ -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) { |