static gboolean test_sync (ECalClient *cal_client) { GError *error = NULL; g_print ("Refresh supported: %s\n", e_client_check_refresh_supported (E_CLIENT (cal_client)) ? "yes" : "no"); if (!e_client_refresh_sync (E_CLIENT (cal_client), NULL, &error)) { report_error ("refresh sync", &error); return FALSE; } return TRUE; }
static void test_refresh_sync (ETestServerFixture *fixture, gconstpointer user_data) { ECalClient *cal; GError *error = NULL; gboolean supported; cal = E_TEST_SERVER_UTILS_SERVICE (fixture, ECalClient); supported = e_client_check_refresh_supported (E_CLIENT (cal)); g_print ("Refresh supported: %s\n", supported ? "yes" : "no"); if (!supported) return; setup_cal (cal); if (!e_client_refresh_sync (E_CLIENT (cal), NULL, &error)) g_error ("refresh sync: %s", error->message); }