diff options
author | Mark Doffman <mark.doffman@codethink.co.uk> | 2010-02-11 20:15:39 -0800 |
---|---|---|
committer | Mark Doffman <mark.doffman@codethink.co.uk> | 2010-02-11 20:15:39 -0800 |
commit | ad5c3e7003b3002b002b93ca54441e4a6180b3a5 (patch) | |
tree | de644a3e3b9620c9ddf8dcef0ef1bd4fd7fbea81 /droute/droute-test.c | |
parent | 2fd54566f698984a9fd85f6302a023cff1388370 (diff) | |
download | at-spi2-atk-ad5c3e7003b3002b002b93ca54441e4a6180b3a5.tar.gz |
Modify the droute tests to use the new introspection scheme.AT_SPI2_ATK_0_1_7
Diffstat (limited to 'droute/droute-test.c')
-rw-r--r-- | droute/droute-test.c | 42 |
1 files changed, 37 insertions, 5 deletions
diff --git a/droute/droute-test.c b/droute/droute-test.c index 8b3fb7c..32d8521 100644 --- a/droute/droute-test.c +++ b/droute/droute-test.c @@ -13,10 +13,6 @@ #define OBJECT_ONE "ObjectOne"; #define OBJECT_TWO "ObjectTwo"; -#if !defined TEST_INTROSPECTION_DIRECTORY - #error "No introspection XML directory defined" -#endif - #define STRING_ONE "StringOne" #define STRING_TWO "StringTwo" @@ -25,6 +21,40 @@ #define NONE_REPLY_STRING "NoneMethod" +const gchar *test_interface_One = \ +"<interface name=\"test.interface.One\">" +" <method name=\"null\"/>" +" <method name=\"getInt\">" +" <arg direction=\"out\" type=\"o\"/>" +" </method>" +" <method name=\"setInt\">" +" <arg direction=\"in\" type=\"o\"/>" +" </method>" +" <method name=\"getString\">" +" <arg direction=\"out\" type=\"s\"/>" +" </method>" +" <method name=\"setString\">" +" <arg direction=\"in\" type=\"s\"/>" +" </method>" +"</interface>"; + +const gchar *test_interface_Two = \ +"<interface name=\"test.interface.One\">" +" <method name=\"null\"/>" +" <method name=\"getInt\">" +" <arg direction=\"out\" type=\"o\"/>" +" </method>" +" <method name=\"setInt\">" +" <arg direction=\"in\" type=\"o\"/>" +" </method>" +" <method name=\"getString\">" +" <arg direction=\"out\" type=\"s\"/>" +" </method>" +" <method name=\"setString\">" +" <arg direction=\"in\" type=\"s\"/>" +" </method>" +"</interface>"; + typedef struct _AnObject { gchar *astring; @@ -221,16 +251,18 @@ int main (int argc, char **argv) bus = dbus_bus_get (DBUS_BUS_SESSION, &error); dbus_connection_setup_with_g_main(bus, g_main_context_default()); - cnx = droute_new (bus, TEST_INTROSPECTION_DIRECTORY); + cnx = droute_new (bus); path = droute_add_one (cnx, TEST_OBJECT_PATH, object); droute_path_add_interface (path, TEST_INTERFACE_ONE, + test_interface_One, test_methods_one, test_properties); droute_path_add_interface (path, TEST_INTERFACE_TWO, + test_interface_Two, test_methods_two, test_properties); |