[evolution-data-server/cursor-staging: 4/23] ECalClient tests: Use async apis to open the client for every async test.



commit 50d32fb23d09564f52b94247dd8547150fc37cd1
Author: Tristan Van Berkom <tristanvb openismus com>
Date:   Wed Apr 24 17:48:42 2013 +0900

    ECalClient tests: Use async apis to open the client for every async test.

 tests/libecal/client/test-client-add-timezone.c    |   10 ++++++----
 tests/libecal/client/test-client-create-object.c   |   10 ++++++----
 .../client/test-client-get-attachment-uris.c       |   10 ++++++----
 tests/libecal/client/test-client-get-object-list.c |   10 ++++++----
 tests/libecal/client/test-client-get-view.c        |   10 ++++++----
 tests/libecal/client/test-client-modify-object.c   |   10 ++++++----
 tests/libecal/client/test-client-receive-objects.c |   10 ++++++----
 tests/libecal/client/test-client-refresh.c         |   10 ++++++----
 tests/libecal/client/test-client-remove-object.c   |   12 +++++++-----
 tests/libecal/client/test-client-revision-view.c   |   10 ++++++----
 tests/libecal/client/test-client-send-objects.c    |   10 ++++++----
 11 files changed, 67 insertions(+), 45 deletions(-)
---
diff --git a/tests/libecal/client/test-client-add-timezone.c b/tests/libecal/client/test-client-add-timezone.c
index 8ef5a65..f2f667a 100644
--- a/tests/libecal/client/test-client-add-timezone.c
+++ b/tests/libecal/client/test-client-add-timezone.c
@@ -9,8 +9,10 @@
 #define TZID_NEW "XYZ"
 #define TZNAME_NEW "Ex Wye Zee"
 
-static ETestServerClosure cal_closure =
-       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS };
+static ETestServerClosure cal_closure_sync =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, FALSE };
+static ETestServerClosure cal_closure_async =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, TRUE };
 
 static void
 test_add_timezone_sync (ETestServerFixture *fixture,
@@ -137,14 +139,14 @@ main (gint argc,
        g_test_add (
                "/ECalClient/AddTimezone/Sync",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_sync,
                e_test_server_utils_setup,
                test_add_timezone_sync,
                e_test_server_utils_teardown);
        g_test_add (
                "/ECalClient/AddTimezone/Async",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_async,
                e_test_server_utils_setup,
                test_add_timezone_async,
                e_test_server_utils_teardown);
diff --git a/tests/libecal/client/test-client-create-object.c 
b/tests/libecal/client/test-client-create-object.c
index c8d1a8c..efe481d 100644
--- a/tests/libecal/client/test-client-create-object.c
+++ b/tests/libecal/client/test-client-create-object.c
@@ -6,8 +6,10 @@
 
 #include "e-test-server-utils.h"
 
-static ETestServerClosure cal_closure =
-       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS };
+static ETestServerClosure cal_closure_sync =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, FALSE };
+static ETestServerClosure cal_closure_async =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, TRUE };
 
 static void
 test_icalcomps (icalcomponent *icalcomp1,
@@ -215,14 +217,14 @@ main (gint argc,
        g_test_add (
                "/ECalClient/CreateObject/Sync",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_sync,
                e_test_server_utils_setup,
                test_create_object_sync,
                e_test_server_utils_teardown);
        g_test_add (
                "/ECalClient/CreateObject/Async",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_async,
                e_test_server_utils_setup,
                test_create_object_async,
                e_test_server_utils_teardown);
diff --git a/tests/libecal/client/test-client-get-attachment-uris.c 
b/tests/libecal/client/test-client-get-attachment-uris.c
index 78c32f0..a71d69e 100644
--- a/tests/libecal/client/test-client-get-attachment-uris.c
+++ b/tests/libecal/client/test-client-get-attachment-uris.c
@@ -11,8 +11,10 @@
 #define ATTACH2 "file:///tmp/file2"
 #define ATTACH3 "file:///tmp/dir/fileěščřžýáíé3"
 
-static ETestServerClosure cal_closure =
-       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS };
+static ETestServerClosure cal_closure_sync =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, FALSE };
+static ETestServerClosure cal_closure_async =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, TRUE };
 
 static void
 add_attach (icalcomponent *icalcomp,
@@ -152,14 +154,14 @@ main (gint argc,
        g_test_add (
                "/ECalClient/GetAttachmentUris/Sync",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_sync,
                e_test_server_utils_setup,
                test_get_attachment_uris_sync,
                e_test_server_utils_teardown);
        g_test_add (
                "/ECalClient/GetAttachmentUris/Async",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_async,
                e_test_server_utils_setup,
                test_get_attachment_uris_async,
                e_test_server_utils_teardown);
diff --git a/tests/libecal/client/test-client-get-object-list.c 
b/tests/libecal/client/test-client-get-object-list.c
index 04ac694..4c35dd1 100644
--- a/tests/libecal/client/test-client-get-object-list.c
+++ b/tests/libecal/client/test-client-get-object-list.c
@@ -9,8 +9,10 @@
 #define EVENT_SUMMARY "Creation of new test event"
 #define EVENT_QUERY "(contains? \"summary\" \"" EVENT_SUMMARY "\")"
 
-static ETestServerClosure cal_closure =
-       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS };
+static ETestServerClosure cal_closure_sync =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, FALSE };
+static ETestServerClosure cal_closure_async =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, TRUE };
 
 static void
 setup_cal (ECalClient *cal_client)
@@ -139,14 +141,14 @@ main (gint argc,
        g_test_add (
                "/ECalClient/GetObjectList/Sync",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_sync,
                e_test_server_utils_setup,
                test_get_object_list_sync,
                e_test_server_utils_teardown);
        g_test_add (
                "/ECalClient/GetObjectList/Async",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_async,
                e_test_server_utils_setup,
                test_get_object_list_async,
                e_test_server_utils_teardown);
diff --git a/tests/libecal/client/test-client-get-view.c b/tests/libecal/client/test-client-get-view.c
index 6ef0118..ffa3a21 100644
--- a/tests/libecal/client/test-client-get-view.c
+++ b/tests/libecal/client/test-client-get-view.c
@@ -6,8 +6,10 @@
 
 #include "e-test-server-utils.h"
 
-static ETestServerClosure cal_closure =
-       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS };
+static ETestServerClosure cal_closure_sync =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, FALSE };
+static ETestServerClosure cal_closure_async =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, TRUE };
 
 typedef enum {
        SUBTEST_OBJECTS_ADDED,
@@ -216,14 +218,14 @@ main (gint argc,
        g_test_add (
                "/ECalClient/GetView/Sync",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_sync,
                e_test_server_utils_setup,
                test_get_view_sync,
                e_test_server_utils_teardown);
        g_test_add (
                "/ECalClient/GetView/Async",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_async,
                e_test_server_utils_setup,
                test_get_view_async,
                e_test_server_utils_teardown);
diff --git a/tests/libecal/client/test-client-modify-object.c 
b/tests/libecal/client/test-client-modify-object.c
index 7da3dcd..3400f18 100644
--- a/tests/libecal/client/test-client-modify-object.c
+++ b/tests/libecal/client/test-client-modify-object.c
@@ -6,8 +6,10 @@
 
 #include "e-test-server-utils.h"
 
-static ETestServerClosure cal_closure =
-       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS };
+static ETestServerClosure cal_closure_sync =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, FALSE };
+static ETestServerClosure cal_closure_async =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, TRUE };
 
 #define EVENT_SUMMARY "Creation of new test event"
 
@@ -136,14 +138,14 @@ main (gint argc,
        g_test_add (
                "/ECalClient/ModifyObject/Sync",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_sync,
                e_test_server_utils_setup,
                test_modify_object_sync,
                e_test_server_utils_teardown);
        g_test_add (
                "/ECalClient/ModifyObject/Async",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_async,
                e_test_server_utils_setup,
                test_modify_object_async,
                e_test_server_utils_teardown);
diff --git a/tests/libecal/client/test-client-receive-objects.c 
b/tests/libecal/client/test-client-receive-objects.c
index aaaa789..4070f37 100644
--- a/tests/libecal/client/test-client-receive-objects.c
+++ b/tests/libecal/client/test-client-receive-objects.c
@@ -6,8 +6,10 @@
 
 #include "e-test-server-utils.h"
 
-static ETestServerClosure cal_closure =
-       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS };
+static ETestServerClosure cal_closure_sync =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, FALSE };
+static ETestServerClosure cal_closure_async =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, TRUE };
 
 static icalcomponent *
 create_object (void)
@@ -91,14 +93,14 @@ main (gint argc,
        g_test_add (
                "/ECalClient/ReceiveObjects/Sync",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_sync,
                e_test_server_utils_setup,
                test_receive_objects_sync,
                e_test_server_utils_teardown);
        g_test_add (
                "/ECalClient/ReceiveObjects/Async",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_async,
                e_test_server_utils_setup,
                test_receive_objects_async,
                e_test_server_utils_teardown);
diff --git a/tests/libecal/client/test-client-refresh.c b/tests/libecal/client/test-client-refresh.c
index 3aaa845..5345355 100644
--- a/tests/libecal/client/test-client-refresh.c
+++ b/tests/libecal/client/test-client-refresh.c
@@ -7,8 +7,10 @@
 
 #include "e-test-server-utils.h"
 
-static ETestServerClosure cal_closure =
-       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS };
+static ETestServerClosure cal_closure_sync =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, FALSE };
+static ETestServerClosure cal_closure_async =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, TRUE };
 
 static void
 setup_cal (ECalClient *cal_client)
@@ -100,14 +102,14 @@ main (gint argc,
        g_test_add (
                "/ECalClient/Refresh/Sync",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_sync,
                e_test_server_utils_setup,
                test_refresh_sync,
                e_test_server_utils_teardown);
        g_test_add (
                "/ECalClient/Refresh/Async",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_async,
                e_test_server_utils_setup,
                test_refresh_async,
                e_test_server_utils_teardown);
diff --git a/tests/libecal/client/test-client-remove-object.c 
b/tests/libecal/client/test-client-remove-object.c
index 4b4287f..f5f410f 100644
--- a/tests/libecal/client/test-client-remove-object.c
+++ b/tests/libecal/client/test-client-remove-object.c
@@ -6,8 +6,10 @@
 
 #include "e-test-server-utils.h"
 
-static ETestServerClosure cal_closure =
-       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS };
+static ETestServerClosure cal_closure_sync =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, FALSE };
+static ETestServerClosure cal_closure_async =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, TRUE };
 
 static gchar *
 create_object (ECalClient *cal_client)
@@ -117,21 +119,21 @@ main (gint argc,
        g_test_add (
                "/ECalClient/RemoveObject/Sync",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_sync,
                e_test_server_utils_setup,
                test_remove_object_sync,
                e_test_server_utils_teardown);
        g_test_add (
                "/ECalClient/RemoveObject/Async",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_async,
                e_test_server_utils_setup,
                test_remove_object_async,
                e_test_server_utils_teardown);
        g_test_add (
                "/ECalClient/RemoveObject/EmptyUid",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_sync,
                e_test_server_utils_setup,
                test_remove_object_empty_uid,
                e_test_server_utils_teardown);
diff --git a/tests/libecal/client/test-client-revision-view.c 
b/tests/libecal/client/test-client-revision-view.c
index 396298b..95e33ce 100644
--- a/tests/libecal/client/test-client-revision-view.c
+++ b/tests/libecal/client/test-client-revision-view.c
@@ -6,8 +6,10 @@
 
 #include "e-test-server-utils.h"
 
-static ETestServerClosure cal_closure =
-       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS };
+static ETestServerClosure cal_closure_sync =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, FALSE };
+static ETestServerClosure cal_closure_async =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, TRUE };
 
 typedef enum {
        SUBTEST_OBJECTS_ADDED,
@@ -266,14 +268,14 @@ main (gint argc,
        g_test_add (
                "/ECalClient/GetRevisionView/Sync",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_sync,
                e_test_server_utils_setup,
                test_get_revision_view_sync,
                e_test_server_utils_teardown);
        g_test_add (
                "/ECalClient/GetRevisionView/Async",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_async,
                e_test_server_utils_setup,
                test_get_revision_view_async,
                e_test_server_utils_teardown);
diff --git a/tests/libecal/client/test-client-send-objects.c b/tests/libecal/client/test-client-send-objects.c
index 1d1a809..10312c1 100644
--- a/tests/libecal/client/test-client-send-objects.c
+++ b/tests/libecal/client/test-client-send-objects.c
@@ -6,8 +6,10 @@
 
 #include "e-test-server-utils.h"
 
-static ETestServerClosure cal_closure =
-       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS };
+static ETestServerClosure cal_closure_sync =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, FALSE };
+static ETestServerClosure cal_closure_async =
+       { E_TEST_SERVER_CALENDAR, NULL, E_CAL_CLIENT_SOURCE_TYPE_EVENTS, FALSE, NULL, TRUE };
 
 static void
 print_ecomp (ECalComponent *ecalcomp)
@@ -158,14 +160,14 @@ main (gint argc,
        g_test_add (
                "/ECalClient/SendObjects/Sync",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_sync,
                e_test_server_utils_setup,
                test_send_objects_sync,
                e_test_server_utils_teardown);
        g_test_add (
                "/ECalClient/SendObjects/Async",
                ETestServerFixture,
-               &cal_closure,
+               &cal_closure_async,
                e_test_server_utils_setup,
                test_send_objects_async,
                e_test_server_utils_teardown);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]