aboutsummaryrefslogtreecommitdiff
path: root/protos
diff options
context:
space:
mode:
authorcsharptest <roger@csharptest.net>2011-06-06 11:40:01 -0500
committerrogerk <devnull@localhost>2011-06-06 11:40:01 -0500
commitc2a1f9b538ebd7c0a1cd5a367afd23c4efed7d44 (patch)
tree64b0e9d33031f2cf0f1b3d70dda8f6e56d3e90cd /protos
parent6da3170a953b38d2e454a3035ebc24ed1cd4803a (diff)
downloadprotobuf-c2a1f9b538ebd7c0a1cd5a367afd23c4efed7d44.tar.gz
protobuf-c2a1f9b538ebd7c0a1cd5a367afd23c4efed7d44.tar.bz2
protobuf-c2a1f9b538ebd7c0a1cd5a367afd23c4efed7d44.zip
Unit testing of Packed/Unpacked parsing in Lite
Diffstat (limited to 'protos')
-rw-r--r--protos/google/protobuf/unittest_lite.proto38
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;