diff options
Diffstat (limited to 'test/data/invalid-messages/array-with-mixed-types.message')
-rw-r--r-- | test/data/invalid-messages/array-with-mixed-types.message | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/test/data/invalid-messages/array-with-mixed-types.message b/test/data/invalid-messages/array-with-mixed-types.message new file mode 100644 index 00000000..a7ff1e69 --- /dev/null +++ b/test/data/invalid-messages/array-with-mixed-types.message @@ -0,0 +1,47 @@ +# Message with an array of array where the child arrays are of +# different types + +VALID_HEADER +FIELD_NAME name +TYPE STRING +STRING 'org.freedesktop.Foo' +END_LENGTH Header +ALIGN 8 +START_LENGTH Body + +TYPE ARRAY +TYPE ARRAY + +LENGTH Array +START_LENGTH Array + +## array of uint32 +TYPE UINT32 +LENGTH SubArray1 +START_LENGTH SubArray1 +UINT32 1 +UINT32 2 +UINT32 3 +END_LENGTH SubArray1 + +## array of uint32 +TYPE UINT32 +LENGTH SubArray2 +START_LENGTH SubArray2 +UINT32 4 +UINT32 5 +END_LENGTH SubArray2 + +## array of boolean +TYPE BOOLEAN +LENGTH SubArray3 +START_LENGTH SubArray3 +BOOLEAN false +BOOLEAN true +BOOLEAN false +BOOLEAN true +END_LENGTH SubArray3 + +END_LENGTH Array + +END_LENGTH Body |