aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/google/protobuf/test_messages_proto2.proto
diff options
context:
space:
mode:
authorGravatar Yilun Chong <yilunchong@google.com>2017-06-28 12:41:11 -0700
committerGravatar Yilun Chong <yilunchong@google.com>2017-06-28 12:41:11 -0700
commit364502102afe62bc0a9068032a177d1827aa4774 (patch)
treec91f7956980b21af58bdf23caf56a61898a4f5e6 /src/google/protobuf/test_messages_proto2.proto
parent06c9057cc32f0155f277dd0842f83b5ac362c386 (diff)
add message set test case
Diffstat (limited to 'src/google/protobuf/test_messages_proto2.proto')
-rw-r--r--src/google/protobuf/test_messages_proto2.proto20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/google/protobuf/test_messages_proto2.proto b/src/google/protobuf/test_messages_proto2.proto
index 85aa1374..0c072b0c 100644
--- a/src/google/protobuf/test_messages_proto2.proto
+++ b/src/google/protobuf/test_messages_proto2.proto
@@ -179,6 +179,26 @@ message TestAllTypesProto2 {
optional int32 field__Name16 = 416;
optional int32 field_name17__ = 417;
optional int32 Field_name18__ = 418;
+
+ // message_set test case.
+ message mset_correct {
+ option message_set_wire_format = true;
+ extensions 4 to max;
+ }
+
+ message mset_correct_extension1 {
+ extend mset_correct {
+ optional mset_correct_extension1 message_set_extension = 1547769;
+ }
+ optional string str = 25;
+ }
+
+ message mset_correct_extension2 {
+ extend mset_correct {
+ optional mset_correct_extension1 message_set_extension = 4135312;
+ }
+ optional int32 i = 9;
+ }
}
message ForeignMessage {