diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/data/valid-messages/emptiness.message | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/test/data/valid-messages/emptiness.message b/test/data/valid-messages/emptiness.message new file mode 100644 index 00000000..36f3fc3d --- /dev/null +++ b/test/data/valid-messages/emptiness.message @@ -0,0 +1,44 @@ +# Empty arrays and strings + +VALID_HEADER +FIELD_NAME name +TYPE STRING +STRING 'org.freedesktop.Foo' +END_LENGTH Header +ALIGN 8 +START_LENGTH Body +TYPE STRING +INT32 0 +BYTE 0 # Strings need to be NULL-terminated +TYPE BOOLEAN_ARRAY +INT32 0 +TYPE INT32_ARRAY +INT32 0 +TYPE UINT32_ARRAY +INT32 0 +TYPE DOUBLE_ARRAY +INT32 0 +TYPE BYTE_ARRAY +INT32 0 +TYPE STRING_ARRAY +INT32 0 +TYPE DICT +INT32 0 + +# A dict with empty arrays +TYPE DICT +STRING_ARRAY {'boolean_array', 'int32_array' , 'uint32_array', 'double_array', 'byte_array', 'string_array' } +TYPE BOOLEAN_ARRAY +INT32 0 +TYPE INT32_ARRAY +INT32 0 +TYPE UINT32_ARRAY +INT32 0 +TYPE DOUBLE_ARRAY +INT32 0 +TYPE BYTE_ARRAY +INT32 0 +TYPE STRING_ARRAY +INT32 0 +END_LENGTH Body + |