|
|
@@ -469,6 +469,17 @@ func TestUnmarshal(t *testing.T) {
|
|
|
wantMessage: &pb3.JSONNames{
|
|
|
SString: "proto name used",
|
|
|
},
|
|
|
+ }, {
|
|
|
+ desc: "proto group name",
|
|
|
+ inputMessage: &pb2.Nests{},
|
|
|
+ inputText: `{
|
|
|
+ "OptGroup": {"optString": "hello"},
|
|
|
+ "RptGroup": [{"rptString": ["goodbye"]}]
|
|
|
+ }`,
|
|
|
+ wantMessage: &pb2.Nests{
|
|
|
+ Optgroup: &pb2.Nests_OptGroup{OptString: proto.String("hello")},
|
|
|
+ Rptgroup: []*pb2.Nests_RptGroup{{RptString: []string{"goodbye"}}},
|
|
|
+ },
|
|
|
}, {
|
|
|
desc: "json_name",
|
|
|
inputMessage: &pb3.JSONNames{},
|