From 1d7f60fec30678ec7403786808026444a4b901e6 Mon Sep 17 00:00:00 2001 From: Petteri Aimonen <jpa@git.mail.kapsi.fi> Date: Sun, 20 Jul 2014 14:56:12 +0300 Subject: Add skip_message option to generator. Update issue 121 Status: FixedInGit --- tests/options/options.expected | 3 +++ tests/options/options.proto | 10 +++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) (limited to 'tests') diff --git a/tests/options/options.expected b/tests/options/options.expected index e6179a27..dbd279ba 100644 --- a/tests/options/options.expected +++ b/tests/options/options.expected @@ -5,3 +5,6 @@ pb_callback_t int32_callback; \sEnumValue1 = 1 Message5_EnumValue1 } pb_packed my_packed_struct; +! skipped_field +! SkippedMessage + diff --git a/tests/options/options.proto b/tests/options/options.proto index b5badcfd..a8e557be 100644 --- a/tests/options/options.proto +++ b/tests/options/options.proto @@ -63,11 +63,15 @@ message my_packed_struct } // Message with ignored field -// Note: doesn't really test if the field is missing in the output, -// but atleast tests that the output compiles. message Message6 { required int32 field1 = 1; - optional int32 field2 = 2 [(nanopb).type = FT_IGNORE]; + optional int32 skipped_field = 2 [(nanopb).type = FT_IGNORE]; } +// Message that is skipped +message SkippedMessage +{ + option (nanopb_msgopt).skip_message = true; + required int32 foo = 1; +} -- cgit 1.2.3-korg