diff options
author | Simon McVittie <smcv@collabora.com> | 2022-09-13 15:12:02 +0100 |
---|---|---|
committer | Simon McVittie <smcv@collabora.com> | 2022-10-05 10:46:05 +0100 |
commit | 35d12acb0e249fae85221ca8c27c109e7a59c1cc (patch) | |
tree | 93fb08ece388c1a3c4aaf1806a5f45b828cc02c5 | |
parent | 8f382ee405ec68850866298ba0574f12e261a6fa (diff) | |
download | dbus-35d12acb0e249fae85221ca8c27c109e7a59c1cc.tar.gz |
test-syntax: Exercise correctly- and incorrectly-nested structs, dicts
Reproduces: https://gitlab.freedesktop.org/dbus/dbus/-/issues/418
Signed-off-by: Simon McVittie <smcv@collabora.com>
(cherry picked from commit 67800ac5febc9f15d6c4f113c758797472842ff3)
(cherry picked from commit fd73d1ef1ba6ba4e55c07f5e65300bf40a94917f)
-rw-r--r-- | test/syntax.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/syntax.c b/test/syntax.c index bf960c9e..27b9b8b7 100644 --- a/test/syntax.c +++ b/test/syntax.c @@ -155,12 +155,22 @@ const char * const invalid_bus_names[] = { const char * const valid_signatures[] = { "", "a{sv}", + "a{s(i)}", + "a(sa{ii})", NULL }; const char * const invalid_signatures[] = { "a", "a{s_}", + "a{s(i}", + "a{s(i})", + "a{s(i)", + "a{s(i})", + "a(sa{ii)", + "a(sa{ii)}", + ")", + "}", NULL }; |