const char *name = "test_name";
const char *email_address = "test_email@samsung.com";
-static bool using_acc = false;
static bool created_acc = false;
-static bool existed_acc = false;
static bool set_cb = false;
static account_h account = NULL;
static int account_id = -1;
{
int ret = ACCOUNT_ERROR_NONE;
- using_acc = true;
ret = account_create(&account);
if (ret == ACCOUNT_ERROR_NONE)
created_acc = true;
account_set_package_name(account, app_id);
account_set_sync_support(account, ACCOUNT_SUPPORTS_SYNC);
account_insert_to_db(account, &account_id);
-
- if (account_type_query_app_id_exist(app_id) == ACCOUNT_ERROR_NONE)
- existed_acc = true;
}
int ret = ACCOUNT_ERROR_NONE;
ret = account_delete_from_db_by_package_name(app_id);
- if (ret == ACCOUNT_ERROR_NONE)
- existed_acc = false;
-
- ret = account_destroy(account);
- if (ret == ACCOUNT_ERROR_NONE)
- created_acc = false;
-
- using_acc = false;
+ if (ret == ACCOUNT_ERROR_NONE) {
+ ret = account_destroy(account);
+ if (ret == ACCOUNT_ERROR_NONE)
+ created_acc = false;
+ }
}
*/
void utc_sync_manager_cleanup(void)
{
- if (existed_acc)
+ if (created_acc)
sync_manager_cleanup_account();
int ret = SYNC_ERROR_NONE;
}
-void sync_manager_setup_interval(void)
-{
- utc_sync_manager_cleanup();
-
- sync_manager_setup_adapter();
- sync_manager_setup_account();
-}
-
-
/**
* @testcase utc_sync_manager_on_demand_sync_job_p
* @since_tizen 2.4
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_on_demand_sync_job(account, name_on_demand, SYNC_OPTION_NONE, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
+ wait_for_async();
+ ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
+ is_finished = false;
ret = sync_manager_on_demand_sync_job(account, name_on_demand, SYNC_OPTION_NO_RETRY, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
+ wait_for_async();
+ ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
+ is_finished = false;
ret = sync_manager_on_demand_sync_job(account, name_on_demand, SYNC_OPTION_EXPEDITED, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
wait_for_async();
-
ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
is_finished = false;
ret = sync_manager_on_demand_sync_job(account, name_on_demand, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
wait_for_async();
-
ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
is_finished = false;
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_on_demand_sync_job(NULL, NULL, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_INVALID_PARAMETER);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_on_demand_sync_job(NULL, name_on_demand, -1, NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_INVALID_PARAMETER);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_on_demand_sync_job(NULL, name_on_demand, SYNC_OPTION_NO_RETRY, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
+ wait_for_async();
+ ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
+ is_finished = false;
ret = sync_manager_on_demand_sync_job(account, name_on_demand, SYNC_OPTION_EXPEDITED, NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
wait_for_async();
-
ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
is_finished = false;
assert_eq(ret, SYNC_ERROR_NONE);
wait_for_async();
-
ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
is_finished = false;
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_on_demand_sync_job(NULL, name_on_demand, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), NULL, NULL);
assert_eq(ret, SYNC_ERROR_INVALID_PARAMETER);
+ bundle_free(user_data);
+
return 0;
}
int ret = SYNC_ERROR_NONE;
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_on_demand_sync_job(NULL, name_on_demand, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_SYNC_ADAPTER_NOT_FOUND);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_add_periodic_sync_job(account, name_periodic, SYNC_PERIOD_INTERVAL_30MIN, SYNC_OPTION_NONE, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- sync_manager_setup_interval();
-
ret = sync_manager_add_periodic_sync_job(account, name_periodic, SYNC_PERIOD_INTERVAL_1H, SYNC_OPTION_NO_RETRY, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- sync_manager_setup_interval();
-
ret = sync_manager_add_periodic_sync_job(account, name_periodic, SYNC_PERIOD_INTERVAL_2H, SYNC_OPTION_EXPEDITED, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
wait_for_async();
-
ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
is_finished = false;
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- sync_manager_setup_interval();
-
ret = sync_manager_add_periodic_sync_job(account, name_periodic, SYNC_PERIOD_INTERVAL_3H, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
wait_for_async();
-
ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
is_finished = false;
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- sync_manager_setup_interval();
-
ret = sync_manager_add_periodic_sync_job(account, name_periodic, SYNC_PERIOD_INTERVAL_6H, SYNC_OPTION_NONE, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- sync_manager_setup_interval();
-
ret = sync_manager_add_periodic_sync_job(account, name_periodic, SYNC_PERIOD_INTERVAL_12H, SYNC_OPTION_NO_RETRY, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- sync_manager_setup_interval();
-
ret = sync_manager_add_periodic_sync_job(account, name_periodic, SYNC_PERIOD_INTERVAL_1DAY, SYNC_OPTION_EXPEDITED, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
wait_for_async();
-
ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
is_finished = false;
ret = sync_manager_remove_sync_job(sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_add_periodic_sync_job(NULL, NULL, SYNC_PERIOD_INTERVAL_3H, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_INVALID_PARAMETER);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_add_periodic_sync_job(NULL, name_periodic, -1, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_INVALID_PARAMETER);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_add_periodic_sync_job(NULL, name_periodic, SYNC_PERIOD_INTERVAL_30MIN, -1, NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_INVALID_PARAMETER);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_add_periodic_sync_job(NULL, name_periodic, SYNC_PERIOD_INTERVAL_30MIN, SYNC_OPTION_NONE, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- sync_manager_setup_interval();
-
ret = sync_manager_add_periodic_sync_job(account, name_periodic, SYNC_PERIOD_INTERVAL_1H, SYNC_OPTION_NO_RETRY, NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- sync_manager_setup_interval();
-
ret = sync_manager_add_periodic_sync_job(NULL, name_periodic, SYNC_PERIOD_INTERVAL_2H, SYNC_OPTION_EXPEDITED, NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
wait_for_async();
-
ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
is_finished = false;
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- sync_manager_setup_interval();
-
ret = sync_manager_add_periodic_sync_job(NULL, name_periodic, SYNC_PERIOD_INTERVAL_3H, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
wait_for_async();
-
ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
is_finished = false;
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- sync_manager_setup_interval();
-
ret = sync_manager_add_periodic_sync_job(account, name_periodic, SYNC_PERIOD_INTERVAL_6H, SYNC_OPTION_NONE, NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- sync_manager_setup_interval();
-
ret = sync_manager_add_periodic_sync_job(NULL, name_periodic, SYNC_PERIOD_INTERVAL_12H, SYNC_OPTION_NO_RETRY, NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- sync_manager_setup_interval();
-
ret = sync_manager_add_periodic_sync_job(NULL, name_periodic, SYNC_PERIOD_INTERVAL_1DAY, SYNC_OPTION_EXPEDITED, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
wait_for_async();
-
ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
is_finished = false;
ret = sync_manager_remove_sync_job(sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_add_periodic_sync_job(NULL, name_periodic, SYNC_PERIOD_INTERVAL_6H, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), NULL, NULL);
assert_eq(ret, SYNC_ERROR_INVALID_PARAMETER);
+ bundle_free(user_data);
+
return 0;
}
int ret = SYNC_ERROR_NONE;
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_add_periodic_sync_job(account, name_periodic, SYNC_PERIOD_INTERVAL_1DAY, SYNC_OPTION_EXPEDITED, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_SYNC_ADAPTER_NOT_FOUND);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
assert_eq(ret, SYNC_ERROR_NONE);
#endif
- ret = sync_manager_add_data_change_sync_job(account, capability_image, SYNC_OPTION_EXPEDITED, user_data, &sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- wait_for_async();
-
- ret = is_callback_finished();
- assert_eq(ret, SYNC_ERROR_NONE);
- is_finished = false;
-
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- ret = sync_manager_add_data_change_sync_job(account, capability_video, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), user_data, &sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- wait_for_async();
-
- ret = is_callback_finished();
- assert_eq(ret, SYNC_ERROR_NONE);
- is_finished = false;
-
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
ret = sync_manager_add_data_change_sync_job(account, capability_sound, SYNC_OPTION_NONE, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
ret = sync_manager_remove_sync_job(sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_add_data_change_sync_job(NULL, capability_invalid, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_INVALID_PARAMETER);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_add_data_change_sync_job(NULL, capability_video, -1, NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_INVALID_PARAMETER);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
int sync_job_id = 0;
#ifdef MOBILE
- ret = sync_manager_add_data_change_sync_job(NULL, capability_calendar, SYNC_OPTION_EXPEDITED, user_data, &sync_job_id);
+ ret = sync_manager_add_data_change_sync_job(NULL, capability_calendar, SYNC_OPTION_NONE, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- wait_for_async();
-
- ret = is_callback_finished();
- assert_eq(ret, SYNC_ERROR_NONE);
- is_finished = false;
-
ret = sync_manager_remove_sync_job(sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_add_data_change_sync_job(account, capability_contact, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), NULL, &sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- wait_for_async();
-
- ret = is_callback_finished();
+ ret = sync_manager_add_data_change_sync_job(account, capability_contact, SYNC_OPTION_NONE, NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- is_finished = false;
ret = sync_manager_remove_sync_job(sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
ret = sync_manager_remove_sync_job(sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_add_data_change_sync_job(account, capability_sound, SYNC_OPTION_EXPEDITED, NULL, &sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- wait_for_async();
-
- ret = is_callback_finished();
- assert_eq(ret, SYNC_ERROR_NONE);
- is_finished = false;
-
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- ret = sync_manager_add_data_change_sync_job(NULL, capability_music, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), NULL, &sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- wait_for_async();
-
- ret = is_callback_finished();
- assert_eq(ret, SYNC_ERROR_NONE);
- is_finished = false;
-
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
+ bundle_free(user_data);
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
assert_eq(ret, SYNC_ERROR_INVALID_PARAMETER);
#endif
+ bundle_free(user_data);
+
return 0;
}
int ret = SYNC_ERROR_NONE;
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_add_data_change_sync_job(NULL, capability_music, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_SYNC_ADAPTER_NOT_FOUND);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_on_demand_sync_job(account, name_on_demand, SYNC_OPTION_NONE, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
+ wait_for_async();
+ ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
+ is_finished = false;
ret = sync_manager_on_demand_sync_job(NULL, name_on_demand, SYNC_OPTION_NO_RETRY, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
+ wait_for_async();
+ ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
+ is_finished = false;
ret = sync_manager_on_demand_sync_job(account, name_on_demand, SYNC_OPTION_EXPEDITED, NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
wait_for_async();
-
ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
is_finished = false;
ret = sync_manager_on_demand_sync_job(NULL, name_on_demand, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
wait_for_async();
-
ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
is_finished = false;
+ ret = sync_manager_on_demand_sync_job(NULL, name_on_demand, SYNC_OPTION_NONE, user_data, &sync_job_id);
+ assert_eq(ret, SYNC_ERROR_NONE);
+
+ ret = sync_manager_remove_sync_job(sync_job_id);
+ assert_eq(ret, SYNC_ERROR_NONE);
+
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_add_periodic_sync_job(account, name_periodic, SYNC_PERIOD_INTERVAL_30MIN, SYNC_OPTION_NONE, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- sync_manager_setup_interval();
-
- ret = sync_manager_add_periodic_sync_job(NULL, name_periodic, SYNC_PERIOD_INTERVAL_2H, SYNC_OPTION_NO_RETRY, user_data, &sync_job_id);
+ ret = sync_manager_add_periodic_sync_job(NULL, name_periodic, SYNC_PERIOD_INTERVAL_1H, SYNC_OPTION_NO_RETRY, user_data, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_remove_sync_job(sync_job_id);
- assert_eq(ret, SYNC_ERROR_NONE);
-
- sync_manager_setup_interval();
-
- ret = sync_manager_add_periodic_sync_job(account, name_periodic, SYNC_PERIOD_INTERVAL_6H, SYNC_OPTION_EXPEDITED, NULL, &sync_job_id);
+ ret = sync_manager_add_periodic_sync_job(account, name_periodic, SYNC_PERIOD_INTERVAL_2H, SYNC_OPTION_EXPEDITED, NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
wait_for_async();
-
ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
is_finished = false;
ret = sync_manager_remove_sync_job(sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- sync_manager_setup_interval();
-
- ret = sync_manager_add_periodic_sync_job(NULL, name_periodic, SYNC_PERIOD_INTERVAL_1DAY, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), NULL, &sync_job_id);
+ ret = sync_manager_add_periodic_sync_job(NULL, name_periodic, SYNC_PERIOD_INTERVAL_3H, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
wait_for_async();
-
ret = is_callback_finished();
assert_eq(ret, SYNC_ERROR_NONE);
is_finished = false;
ret = sync_manager_remove_sync_job(sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
assert_eq(ret, SYNC_ERROR_NONE);
#endif
- ret = sync_manager_add_data_change_sync_job(account, capability_image, SYNC_OPTION_EXPEDITED, NULL, &sync_job_id);
+ ret = sync_manager_add_data_change_sync_job(account, capability_image, SYNC_OPTION_NONE, NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- wait_for_async();
-
- ret = is_callback_finished();
- assert_eq(ret, SYNC_ERROR_NONE);
- is_finished = false;
-
ret = sync_manager_remove_sync_job(sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- ret = sync_manager_add_data_change_sync_job(NULL, capability_video, (SYNC_OPTION_NO_RETRY | SYNC_OPTION_EXPEDITED), NULL, &sync_job_id);
+ ret = sync_manager_add_data_change_sync_job(NULL, capability_video, SYNC_OPTION_NO_RETRY, NULL, &sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
- wait_for_async();
-
- ret = is_callback_finished();
- assert_eq(ret, SYNC_ERROR_NONE);
- is_finished = false;
-
ret = sync_manager_remove_sync_job(sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_remove_sync_job(sync_job_id);
assert_eq(ret, SYNC_ERROR_NONE);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_remove_sync_job(sync_job_id2);
assert_eq(ret, SYNC_ERROR_NONE);
+ bundle_free(user_data);
+
return 0;
}
assert(set_cb);
sync_manager_setup_account();
- assert(using_acc);
assert(created_acc);
- assert(existed_acc);
user_data = bundle_create();
bundle_add_str(user_data, "str", "String user_data sample.");
ret = sync_manager_remove_sync_job(sync_job_id2);
assert_eq(ret, SYNC_ERROR_NONE);
+ bundle_free(user_data);
+
return 0;
}