From: <dg...@su...> - 2009-01-28 13:53:34
|
Author: bellmich Date: Wed Jan 28 14:52:09 2009 New Revision: 906 URL: http://libsyncml.opensync.org/changeset/906 Log: test generic content-types too Modified: trunk/tests/check_data_sync_api.c Modified: trunk/tests/check_data_sync_api.c ============================================================================== --- trunk/tests/check_data_sync_api.c Wed Jan 28 14:46:49 2009 (r905) +++ trunk/tests/check_data_sync_api.c Wed Jan 28 14:52:09 2009 (r906) @@ -406,12 +406,8 @@ SmlError *error = NULL; init_testbed("OBEX", "17002"); - /* register datastore - * the source must be identical because this is http - */ client_source = "dcim"; server_source = "photos"; - // server_source = "addressbook"; if (!smlDataSyncAddDatastore( client, "image/jpeg", @@ -438,6 +434,42 @@ } END_TEST +START_TEST (check_unknown_ct) +{ + SmlError *error = NULL; + init_testbed("HTTP", "17003"); + + /* register datastore + * the source must be identical because this is http + */ + client_source = "data"; + server_source = "data"; + if (!smlDataSyncAddDatastore( + client, + "unknown/content-type", + NULL, + client_source, + &error)) + goto error; + if (!smlDataSyncAddDatastore( + server, + "unknown/content-type", + NULL, + server_source, + &error)) + goto error; + + /* configure test data */ + client_items = g_list_append(client_items, "this is some data"); + + run_testbed(); + + return; +error: + fail("%s", smlErrorPrint(&error)); +} +END_TEST + Suite *ds_suite(void) { Suite *s = suite_create("OMA DS API"); @@ -445,6 +477,7 @@ create_case(s, "check_text_vcard_21", check_text_vcard_21); create_case(s, "check_image_jpeg", check_image_jpeg); + create_case(s, "check_unknown_ct", check_unknown_ct); return s; } |