summaryrefslogtreecommitdiffstats
path: root/tests/field_size_16
diff options
context:
space:
mode:
authorPetteri Aimonen <jpa@git.mail.kapsi.fi>2017-02-22 21:11:01 +0200
committerPetteri Aimonen <jpa@git.mail.kapsi.fi>2017-02-22 21:11:01 +0200
commit91dcdf573707a823bc450d3913b8b87c7adba212 (patch)
tree391bb20bd71a9365af9fca78b9f6698a6b154354 /tests/field_size_16
parent07375a126337916f3a34ea94f8085b8f89d789a1 (diff)
Add fixed length bytes to alltypes test case (issue #244)
Diffstat (limited to 'tests/field_size_16')
-rw-r--r--tests/field_size_16/alltypes.options1
-rw-r--r--tests/field_size_16/alltypes.proto8
2 files changed, 6 insertions, 3 deletions
diff --git a/tests/field_size_16/alltypes.options b/tests/field_size_16/alltypes.options
index b31e3cf0..78dd08d1 100644
--- a/tests/field_size_16/alltypes.options
+++ b/tests/field_size_16/alltypes.options
@@ -1,3 +1,4 @@
* max_size:16
* max_count:5
+*.*fbytes fixed_length:true max_size:4
diff --git a/tests/field_size_16/alltypes.proto b/tests/field_size_16/alltypes.proto
index ba1ec383..46ac46af 100644
--- a/tests/field_size_16/alltypes.proto
+++ b/tests/field_size_16/alltypes.proto
@@ -57,7 +57,7 @@ message AllTypes {
required SubMessage req_submsg = 16;
required MyEnum req_enum = 17;
required EmptyMessage req_emptymsg = 18;
-
+ required bytes req_fbytes = 19;
repeated int32 rep_int32 = 21;
repeated int64 rep_int64 = 22;
@@ -80,6 +80,7 @@ message AllTypes {
repeated SubMessage rep_submsg = 10036;
repeated MyEnum rep_enum = 10037;
repeated EmptyMessage rep_emptymsg = 10038;
+ repeated bytes rep_fbytes = 10039;
optional int32 opt_int32 = 10041 [default = 4041];
optional int64 opt_int64 = 10042 [default = 4042];
@@ -102,11 +103,12 @@ message AllTypes {
optional SubMessage opt_submsg = 10056;
optional MyEnum opt_enum = 10057 [default = Second];
optional EmptyMessage opt_emptymsg = 10058;
+ optional bytes opt_fbytes = 10059 [default = "4059"];
oneof oneof
{
- SubMessage oneof_msg1 = 10059;
- EmptyMessage oneof_msg2 = 10060;
+ SubMessage oneof_msg1 = 10060;
+ EmptyMessage oneof_msg2 = 10061;
}
// Check that extreme integer values are handled correctly