diff options
author | csharptest <roger@csharptest.net> | 2011-06-06 11:40:01 -0500 |
---|---|---|
committer | rogerk <devnull@localhost> | 2011-06-06 11:40:01 -0500 |
commit | c2a1f9b538ebd7c0a1cd5a367afd23c4efed7d44 (patch) | |
tree | 64b0e9d33031f2cf0f1b3d70dda8f6e56d3e90cd /protos/google | |
parent | 6da3170a953b38d2e454a3035ebc24ed1cd4803a (diff) | |
download | protobuf-c2a1f9b538ebd7c0a1cd5a367afd23c4efed7d44.tar.gz protobuf-c2a1f9b538ebd7c0a1cd5a367afd23c4efed7d44.tar.bz2 protobuf-c2a1f9b538ebd7c0a1cd5a367afd23c4efed7d44.zip |
Unit testing of Packed/Unpacked parsing in Lite
Diffstat (limited to 'protos/google')
-rw-r--r-- | protos/google/protobuf/unittest_lite.proto | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/protos/google/protobuf/unittest_lite.proto b/protos/google/protobuf/unittest_lite.proto index 823fa1dd..63e0311c 100644 --- a/protos/google/protobuf/unittest_lite.proto +++ b/protos/google/protobuf/unittest_lite.proto @@ -178,6 +178,23 @@ message TestPackedTypesLite { repeated ForeignEnumLite packed_enum = 103 [packed = true]; } +message TestUnpackedTypesLite { + repeated int32 unpacked_int32 = 90; + repeated int64 unpacked_int64 = 91; + repeated uint32 unpacked_uint32 = 92; + repeated uint64 unpacked_uint64 = 93; + repeated sint32 unpacked_sint32 = 94; + repeated sint64 unpacked_sint64 = 95; + repeated fixed32 unpacked_fixed32 = 96; + repeated fixed64 unpacked_fixed64 = 97; + repeated sfixed32 unpacked_sfixed32 = 98; + repeated sfixed64 unpacked_sfixed64 = 99; + repeated float unpacked_float = 100; + repeated double unpacked_double = 101; + repeated bool unpacked_bool = 102; + repeated ForeignEnumLite unpacked_enum = 103; +} + message TestAllExtensionsLite { extensions 1 to max; } @@ -305,6 +322,27 @@ extend TestPackedExtensionsLite { repeated ForeignEnumLite packed_enum_extension_lite = 103 [packed = true]; } +message TestUnpackedExtensionsLite { + extensions 1 to max; +} + +extend TestUnpackedExtensionsLite { + repeated int32 unpacked_int32_extension_lite = 90; + repeated int64 unpacked_int64_extension_lite = 91; + repeated uint32 unpacked_uint32_extension_lite = 92; + repeated uint64 unpacked_uint64_extension_lite = 93; + repeated sint32 unpacked_sint32_extension_lite = 94; + repeated sint64 unpacked_sint64_extension_lite = 95; + repeated fixed32 unpacked_fixed32_extension_lite = 96; + repeated fixed64 unpacked_fixed64_extension_lite = 97; + repeated sfixed32 unpacked_sfixed32_extension_lite = 98; + repeated sfixed64 unpacked_sfixed64_extension_lite = 99; + repeated float unpacked_float_extension_lite = 100; + repeated double unpacked_double_extension_lite = 101; + repeated bool unpacked_bool_extension_lite = 102; + repeated ForeignEnumLite unpacked_enum_extension_lite = 103; +} + message TestNestedExtensionLite { extend TestAllExtensionsLite { optional int32 nested_extension = 12345; |