From 25b92c5b4e154130bf0787009046ea60175d28e8 Mon Sep 17 00:00:00 2001 From: Petteri Aimonen Date: Tue, 27 Jan 2015 17:47:25 +0200 Subject: Fix generator bug when oneof is first field in a message. Added test case for the same. Update issue 142 Status: FixedInGit --- tests/oneof/oneof.proto | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'tests/oneof/oneof.proto') 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 -- cgit 1.2.3-korg