From 11b491316fb83b0def0ec53b69e2d53ec2722403 Mon Sep 17 00:00:00 2001 From: "John (J5) Palmieri" Date: Tue, 11 May 2004 18:31:34 +0000 Subject: * updated the invalid test cases to include the missing PATH header field which is required * updated the spec documentation to indicate that INTERFACE, MEMBER, and PATH are all required fields --- test/data/invalid-messages/array-of-nil.message | 3 +++ test/data/invalid-messages/array-with-mixed-types.message | 3 +++ test/data/invalid-messages/bad-boolean-array.message | 3 +++ test/data/invalid-messages/bad-boolean.message | 3 +++ test/data/invalid-messages/bad-endian.message | 3 +++ test/data/invalid-messages/bad-header-field-alignment.message | 4 ++++ test/data/invalid-messages/local-namespace.message | 3 +++ test/data/invalid-messages/no-dot-in-name.message | 3 +++ test/data/invalid-messages/not-nul-header-padding.message | 3 +++ test/data/invalid-messages/overlong-name.message | 4 ++++ test/data/invalid-messages/too-little-header-padding.message | 3 +++ test/data/invalid-messages/too-much-header-padding-by-far.message | 3 +++ test/data/invalid-messages/too-much-header-padding.message | 3 +++ test/data/invalid-messages/too-short-dict.message | 3 +++ 14 files changed, 44 insertions(+) (limited to 'test') diff --git a/test/data/invalid-messages/array-of-nil.message b/test/data/invalid-messages/array-of-nil.message index 7f0ac718..1197a136 100644 --- a/test/data/invalid-messages/array-of-nil.message +++ b/test/data/invalid-messages/array-of-nil.message @@ -8,6 +8,9 @@ STRING 'org.freedesktop.Foo' HEADER_FIELD MEMBER TYPE STRING STRING 'Bar' +HEADER_FIELD PATH +TYPE OBJECT_PATH +OBJECT_PATH '/foo' ALIGN 8 END_LENGTH Header diff --git a/test/data/invalid-messages/array-with-mixed-types.message b/test/data/invalid-messages/array-with-mixed-types.message index 4455c898..dea2d1e5 100644 --- a/test/data/invalid-messages/array-with-mixed-types.message +++ b/test/data/invalid-messages/array-with-mixed-types.message @@ -9,6 +9,9 @@ STRING 'org.freedesktop.Foo' HEADER_FIELD MEMBER TYPE STRING STRING 'Bar' +HEADER_FIELD PATH +TYPE OBJECT_PATH +OBJECT_PATH '/foo' ALIGN 8 END_LENGTH Header diff --git a/test/data/invalid-messages/bad-boolean-array.message b/test/data/invalid-messages/bad-boolean-array.message index 91ad5ef1..48000afd 100644 --- a/test/data/invalid-messages/bad-boolean-array.message +++ b/test/data/invalid-messages/bad-boolean-array.message @@ -9,6 +9,9 @@ STRING 'org.freedesktop.Foo' HEADER_FIELD MEMBER TYPE STRING STRING 'Bar' +HEADER_FIELD PATH +TYPE OBJECT_PATH +OBJECT_PATH '/foo' ALIGN 8 END_LENGTH Header diff --git a/test/data/invalid-messages/bad-boolean.message b/test/data/invalid-messages/bad-boolean.message index cd588ad8..09026db8 100644 --- a/test/data/invalid-messages/bad-boolean.message +++ b/test/data/invalid-messages/bad-boolean.message @@ -9,6 +9,9 @@ STRING 'org.freedesktop.Foo' HEADER_FIELD MEMBER TYPE STRING STRING 'Bar' +HEADER_FIELD PATH +TYPE OBJECT_PATH +OBJECT_PATH '/foo' ALIGN 8 END_LENGTH Header diff --git a/test/data/invalid-messages/bad-endian.message b/test/data/invalid-messages/bad-endian.message index 8d609244..e979baae 100644 --- a/test/data/invalid-messages/bad-endian.message +++ b/test/data/invalid-messages/bad-endian.message @@ -14,6 +14,9 @@ STRING 'org.freedesktop.Foo' HEADER_FIELD MEMBER TYPE STRING STRING 'Bar' +HEADER_FIELD PATH +TYPE OBJECT_PATH +OBJECT_PATH '/foo' ALIGN 8 END_LENGTH Header diff --git a/test/data/invalid-messages/bad-header-field-alignment.message b/test/data/invalid-messages/bad-header-field-alignment.message index 75776a37..22c0d7ee 100644 --- a/test/data/invalid-messages/bad-header-field-alignment.message +++ b/test/data/invalid-messages/bad-header-field-alignment.message @@ -11,6 +11,10 @@ HEADER_FIELD MEMBER TYPE STRING STRING 'Bar' +HEADER_FIELD PATH +TYPE OBJECT_PATH +OBJECT_PATH '/foo' + HEADER_FIELD UNKNOWN TYPE STRING STRING 'a' diff --git a/test/data/invalid-messages/local-namespace.message b/test/data/invalid-messages/local-namespace.message index dad98a77..f42b5c6a 100644 --- a/test/data/invalid-messages/local-namespace.message +++ b/test/data/invalid-messages/local-namespace.message @@ -10,6 +10,9 @@ STRING 'org.freedesktop.Local' HEADER_FIELD MEMBER TYPE STRING STRING 'Disconnected' +HEADER_FIELD PATH +TYPE OBJECT_PATH +OBJECT_PATH '/foo' ALIGN 8 END_LENGTH Header diff --git a/test/data/invalid-messages/no-dot-in-name.message b/test/data/invalid-messages/no-dot-in-name.message index 131be05d..6d6317a5 100644 --- a/test/data/invalid-messages/no-dot-in-name.message +++ b/test/data/invalid-messages/no-dot-in-name.message @@ -9,6 +9,9 @@ STRING 'NoDotInHere' HEADER_FIELD MEMBER TYPE STRING STRING 'Bar' +HEADER_FIELD PATH +TYPE OBJECT_PATH +OBJECT_PATH '/foo' ALIGN 8 END_LENGTH Header diff --git a/test/data/invalid-messages/not-nul-header-padding.message b/test/data/invalid-messages/not-nul-header-padding.message index a12c0fa7..be846da0 100644 --- a/test/data/invalid-messages/not-nul-header-padding.message +++ b/test/data/invalid-messages/not-nul-header-padding.message @@ -9,6 +9,9 @@ STRING 'org.freedesktop.Foo' HEADER_FIELD MEMBER TYPE STRING STRING 'Bar' +HEADER_FIELD PATH +TYPE OBJECT_PATH +OBJECT_PATH '/foo' HEADER_FIELD UNKNOWN TYPE STRING diff --git a/test/data/invalid-messages/overlong-name.message b/test/data/invalid-messages/overlong-name.message index 4fd7025e..c1f90790 100644 --- a/test/data/invalid-messages/overlong-name.message +++ b/test/data/invalid-messages/overlong-name.message @@ -10,6 +10,10 @@ HEADER_FIELD MEMBER TYPE STRING STRING 'Bar' +HEADER_FIELD PATH +TYPE OBJECT_PATH +OBJECT_PATH '/foo' + ALIGN 8 END_LENGTH Header START_LENGTH Body diff --git a/test/data/invalid-messages/too-little-header-padding.message b/test/data/invalid-messages/too-little-header-padding.message index 894e4c3e..358815a5 100644 --- a/test/data/invalid-messages/too-little-header-padding.message +++ b/test/data/invalid-messages/too-little-header-padding.message @@ -9,6 +9,9 @@ STRING 'org.freedesktop.Foo' HEADER_FIELD MEMBER TYPE STRING STRING 'Bar' +HEADER_FIELD PATH +TYPE OBJECT_PATH +OBJECT_PATH '/foo' HEADER_FIELD UNKNOWN TYPE STRING diff --git a/test/data/invalid-messages/too-much-header-padding-by-far.message b/test/data/invalid-messages/too-much-header-padding-by-far.message index b74f559b..2d2be3a5 100644 --- a/test/data/invalid-messages/too-much-header-padding-by-far.message +++ b/test/data/invalid-messages/too-much-header-padding-by-far.message @@ -9,6 +9,9 @@ STRING 'org.freedesktop.Foo' HEADER_FIELD MEMBER TYPE STRING STRING 'Bar' +HEADER_FIELD PATH +TYPE OBJECT_PATH +OBJECT_PATH '/foo' HEADER_FIELD UNKNOWN TYPE STRING diff --git a/test/data/invalid-messages/too-much-header-padding.message b/test/data/invalid-messages/too-much-header-padding.message index 01111b63..0b1c294c 100644 --- a/test/data/invalid-messages/too-much-header-padding.message +++ b/test/data/invalid-messages/too-much-header-padding.message @@ -9,6 +9,9 @@ STRING 'org.freedesktop.Foo' HEADER_FIELD MEMBER TYPE STRING STRING 'Bar' +HEADER_FIELD PATH +TYPE OBJECT_PATH +OBJECT_PATH '/foo' HEADER_FIELD UNKNOWN TYPE STRING diff --git a/test/data/invalid-messages/too-short-dict.message b/test/data/invalid-messages/too-short-dict.message index fde88850..ffc3cc52 100644 --- a/test/data/invalid-messages/too-short-dict.message +++ b/test/data/invalid-messages/too-short-dict.message @@ -8,6 +8,9 @@ STRING 'org.freedesktop.Foo' HEADER_FIELD MEMBER TYPE STRING STRING 'Bar' +HEADER_FIELD PATH +TYPE OBJECT_PATH +OBJECT_PATH '/foo' ALIGN 8 -- cgit