aboutsummaryrefslogtreecommitdiffhomepage
path: root/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto
diff options
context:
space:
mode:
authorGravatar Feng Xiao <xfxyjwf@gmail.com>2014-11-19 15:58:54 -0800
committerGravatar Feng Xiao <xfxyjwf@gmail.com>2014-11-19 15:58:54 -0800
commitcd980d1c13c736b0f9fc453843f696a93c2c2a71 (patch)
tree49fdf3f8ef0b5fff091097d9d14df3d6d5c22fd7 /javanano/src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto
parent6dc3924536cb4994edd5bd330da1d24424b7f8af (diff)
Prepare nano proto code to be merged into protobuf repository.
Diffstat (limited to 'javanano/src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto')
-rw-r--r--javanano/src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto33
1 files changed, 33 insertions, 0 deletions
diff --git a/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto b/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto
new file mode 100644
index 00000000..2a678a80
--- /dev/null
+++ b/javanano/src/test/java/com/google/protobuf/nano/unittest_extension_nano.proto
@@ -0,0 +1,33 @@
+syntax = "proto2";
+
+option java_outer_classname = "Extensions";
+option java_package = "com.google.protobuf.nano.testext";
+
+message ExtendableMessage {
+ optional int32 field = 1;
+ extensions 10 to max;
+}
+
+enum AnEnum {
+ FIRST_VALUE = 1;
+ SECOND_VALUE = 2;
+}
+
+message AnotherMessage {
+ optional string string = 1;
+ optional bool value = 2;
+}
+
+message ContainerMessage {
+ extend ExtendableMessage {
+ optional bool another_thing = 100;
+ }
+}
+
+// For testNanoOptionalGroupWithUnknownFieldsEnabled;
+// not part of the extensions tests.
+message MessageWithGroup {
+ optional group Group = 1 {
+ optional int32 a = 2;
+ }
+}