diff options
author | Petteri Aimonen <jpa@git.mail.kapsi.fi> | 2015-01-27 17:47:25 +0200 |
---|---|---|
committer | Petteri Aimonen <jpa@git.mail.kapsi.fi> | 2015-01-27 17:47:25 +0200 |
commit | 25b92c5b4e154130bf0787009046ea60175d28e8 (patch) | |
tree | 6f562ae78961010f61d936f805deb14df690c0c1 /tests/oneof/oneof.proto | |
parent | 5aa8207ab1acf3b614b528b3d84e60d9266d35ae (diff) |
Fix generator bug when oneof is first field in a message.
Added test case for the same.
Update issue 142
Status: FixedInGit
Diffstat (limited to 'tests/oneof/oneof.proto')
-rw-r--r-- | tests/oneof/oneof.proto | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/oneof/oneof.proto b/tests/oneof/oneof.proto index a89ef131..00f1ceca 100644 --- a/tests/oneof/oneof.proto +++ b/tests/oneof/oneof.proto @@ -5,6 +5,7 @@ message SubMessage repeated int32 array = 1 [(nanopb).max_count = 8]; } +/* Oneof in a message with other fields */ message OneOfMessage { required int32 prefix = 1; @@ -16,3 +17,14 @@ message OneOfMessage } required int32 suffix = 99; } + +/* Oneof in a message by itself */ +message PlainOneOfMessage +{ + oneof values + { + int32 first = 5; + string second = 6 [(nanopb).max_size = 8]; + SubMessage third = 7; + } +}
\ No newline at end of file |