aboutsummaryrefslogtreecommitdiff
path: root/tests/regression/issue_188/oneof.proto
diff options
context:
space:
mode:
authorYu Shan <shanyu@google.com>2018-07-27 10:55:07 -0700
committerandroid-build-merger <android-build-merger@google.com>2018-07-27 10:55:07 -0700
commit50d8eacc11c13f9e82c69fe6dae498e7fe86cdde (patch)
tree9aa05df75ba4f5da6459d0192fb5f937a34eaa90 /tests/regression/issue_188/oneof.proto
parent56aea7635113a8e42e0fd2addcb7f1f3b2e8feba (diff)
parent56ebba603b8b913261a40f3f61561bb728e3eaa5 (diff)
downloadnanopb-c-50d8eacc11c13f9e82c69fe6dae498e7fe86cdde.tar.gz
Upgrade nanopb to 0.3.9.1
am: 56ebba603b Change-Id: Id7d340346a94bc9bca40fed8e1056e3ea837df85
Diffstat (limited to 'tests/regression/issue_188/oneof.proto')
-rw-r--r--tests/regression/issue_188/oneof.proto29
1 files changed, 29 insertions, 0 deletions
diff --git a/tests/regression/issue_188/oneof.proto b/tests/regression/issue_188/oneof.proto
new file mode 100644
index 0000000..e37f5c0
--- /dev/null
+++ b/tests/regression/issue_188/oneof.proto
@@ -0,0 +1,29 @@
+syntax = "proto2";
+
+message MessageOne
+{
+ required uint32 one = 1;
+ required uint32 two = 2;
+ required uint32 three = 3;
+ required int32 four = 4;
+}
+
+enum EnumTwo
+{
+ SOME_ENUM_1 = 1;
+ SOME_ENUM_2 = 5;
+ SOME_ENUM_3 = 6;
+ SOME_ENUM_4 = 9;
+ SOME_ENUM_5 = 10;
+ SOME_ENUM_6 = 12;
+ SOME_ENUM_7 = 39;
+ SOME_ENUM_8 = 401;
+}
+
+message OneofMessage
+{
+ oneof payload {
+ MessageOne message = 1;
+ EnumTwo enum = 2;
+ }
+}