diff options
author | Pavel Březina <pbrezina@redhat.com> | 2014-12-14 19:02:49 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2015-01-23 21:29:44 +0100 |
commit | b742179ac0790068380618ab72a06af18544f09c (patch) | |
tree | 6215aaf93ac5594205481da9d5a746be0be86eaf /src/tests | |
parent | 80d0bd38268c02fd32f62b02ae59f19229ca1a79 (diff) | |
download | sssd-b742179ac0790068380618ab72a06af18544f09c.tar.gz sssd-b742179ac0790068380618ab72a06af18544f09c.tar.xz sssd-b742179ac0790068380618ab72a06af18544f09c.zip |
sbus: support org.freedesktop.DBus.Properties
Bring back org.freedesktop.DBus.Properties with support of
multiple interfaces on single object path.
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/tests')
-rw-r--r-- | src/tests/sbus_codegen_tests.c | 2 | ||||
-rw-r--r-- | src/tests/sbus_tests.c | 16 |
2 files changed, 16 insertions, 2 deletions
diff --git a/src/tests/sbus_codegen_tests.c b/src/tests/sbus_codegen_tests.c index 07c62c5ef..dccb5e314 100644 --- a/src/tests/sbus_codegen_tests.c +++ b/src/tests/sbus_codegen_tests.c @@ -1353,11 +1353,9 @@ TCase *create_handler_tests(void) TCase *tc = tcase_create("handler"); tcase_add_test(tc, test_marshal_basic_types); -#if false tcase_add_test(tc, test_get_basic_types); tcase_add_test(tc, test_getall_basic_types); tcase_add_test(tc, test_get_basic_array_types); -#endif return tc; } diff --git a/src/tests/sbus_tests.c b/src/tests/sbus_tests.c index 04ec21847..9dda916e3 100644 --- a/src/tests/sbus_tests.c +++ b/src/tests/sbus_tests.c @@ -53,6 +53,22 @@ " <arg type=\"s\" name=\"data\" direction=\"out\" />\n" \ " </method>\n" \ " </interface>\n" \ + " <interface name=\"org.freedesktop.DBus.Properties\">\n" \ + " <method name=\"Get\">\n" \ + " <arg type=\"s\" name=\"interface_name\" direction=\"in\" />\n" \ + " <arg type=\"s\" name=\"property_name\" direction=\"in\" />\n" \ + " <arg type=\"v\" name=\"value\" direction=\"out\" />\n" \ + " </method>\n" \ + " <method name=\"Set\">\n" \ + " <arg type=\"s\" name=\"interface_name\" direction=\"in\" />\n" \ + " <arg type=\"s\" name=\"property_name\" direction=\"in\" />\n" \ + " <arg type=\"v\" name=\"value\" direction=\"in\" />\n" \ + " </method>\n" \ + " <method name=\"GetAll\">\n" \ + " <arg type=\"s\" name=\"interface_name\" direction=\"in\" />\n" \ + " <arg type=\"a{sv}\" name=\"props\" direction=\"out\" />\n" \ + " </method>\n" \ + " </interface>\n" \ " <interface name=\"test.Pilot\">\n" \ " <method name=\"Blink\" />\n" \ " <method name=\"Eat\" />\n" \ |