X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=test%2Ftest-utils.h;h=0d3f36904223af1f883f56d94625bbadc6eb6059;hb=04c58b9e5fbdf3acc7565f989e5fcd11f0c23c57;hp=8d5357e14769f8f0bc75105167060a3805240fcf;hpb=f17fd1cc4e8d69f92986b6f452618c6c1b9819dc;p=platform%2Fupstream%2Fdbus.git diff --git a/test/test-utils.h b/test/test-utils.h index 8d5357e..0d3f369 100644 --- a/test/test-utils.h +++ b/test/test-utils.h @@ -1,21 +1,38 @@ #ifndef TEST_UTILS_H #define TEST_UTILS_H -#include + #include #include -#include -#include -dbus_bool_t test_connection_setup (DBusLoop *loop, +#include + +#ifdef DBUS_TEST_USE_INTERNAL + +# include +# include + typedef DBusLoop TestMainContext; + +#else /* !DBUS_TEST_USE_INTERNAL */ + +# include + typedef GMainContext TestMainContext; + +#endif /* !DBUS_TEST_USE_INTERNAL */ + +TestMainContext *test_main_context_get (void); +TestMainContext *test_main_context_ref (TestMainContext *ctx); +void test_main_context_unref (TestMainContext *ctx); +void test_main_context_iterate (TestMainContext *ctx, + dbus_bool_t may_block); + +dbus_bool_t test_connection_setup (TestMainContext *ctx, DBusConnection *connection); -void test_connection_shutdown (DBusLoop *loop, +void test_connection_shutdown (TestMainContext *ctx, DBusConnection *connection); -void test_connection_dispatch_all_messages (DBusConnection *connection); -dbus_bool_t test_connection_dispatch_one_message (DBusConnection *connection); -dbus_bool_t test_server_setup (DBusLoop *loop, +dbus_bool_t test_server_setup (TestMainContext *ctx, DBusServer *server); -void test_server_shutdown (DBusLoop *loop, +void test_server_shutdown (TestMainContext *ctx, DBusServer *server); #endif