extern void utc_capi_base_utils_usearch_cleanup(void);
extern void utc_capi_base_utils_uset_startup(void);
extern void utc_capi_base_utils_uset_cleanup(void);
-extern void utc_capi_base_utils_alpha_idx_startup(void);
-extern void utc_capi_base_utils_alpha_idx_cleanup(void);
extern int utc_capi_base_utils_i18n_ustring_get_length_p(void);
extern int utc_capi_base_utils_i18n_ustring_get_length_n(void);
extern int utc_capi_base_utils_i18n_uset_get_serialized_range_n2(void);
extern int utc_capi_base_utils_i18n_uset_get_serialized_range_n3(void);
extern int utc_capi_base_utils_i18n_uset_get_serialized_range_n4(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_name_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_name_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_name_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n3(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_count_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_count_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_count_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_clear_records_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_clear_records_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_data_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_data_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_data_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_next_record_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_next_record_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_next_record_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_add_record_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_add_record_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_add_record_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_add_labels_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_add_labels_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_add_labels_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_add_labels_n3(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_destroy_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_destroy_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_create_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_create_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_create_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_create_n3(void);
testcase tc_array[] = {
{"utc_capi_base_utils_i18n_ustring_get_length_p", utc_capi_base_utils_i18n_ustring_get_length_p, utc_capi_base_utils_string_startup, utc_capi_base_utils_string_cleanup},
{"utc_capi_base_utils_i18n_uset_get_serialized_range_n2", utc_capi_base_utils_i18n_uset_get_serialized_range_n2, utc_capi_base_utils_uset_startup, utc_capi_base_utils_uset_cleanup},
{"utc_capi_base_utils_i18n_uset_get_serialized_range_n3", utc_capi_base_utils_i18n_uset_get_serialized_range_n3, utc_capi_base_utils_uset_startup, utc_capi_base_utils_uset_cleanup},
{"utc_capi_base_utils_i18n_uset_get_serialized_range_n4", utc_capi_base_utils_i18n_uset_get_serialized_range_n4, utc_capi_base_utils_uset_startup, utc_capi_base_utils_uset_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_p",utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_n",utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_p",utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_n",utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_name_p",utc_capi_base_utils_i18n_alpha_idx_get_record_name_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_name_n",utc_capi_base_utils_i18n_alpha_idx_get_record_name_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_name_n2",utc_capi_base_utils_i18n_alpha_idx_get_record_name_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_p",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n2",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_p",utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n",utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n2",utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_p",utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n",utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n2",utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n3",utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n3,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_count_p",utc_capi_base_utils_i18n_alpha_idx_get_record_count_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_count_n",utc_capi_base_utils_i18n_alpha_idx_get_record_count_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_count_n2",utc_capi_base_utils_i18n_alpha_idx_get_record_count_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_p",utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n",utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n2",utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_clear_records_p",utc_capi_base_utils_i18n_alpha_idx_clear_records_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_clear_records_n",utc_capi_base_utils_i18n_alpha_idx_clear_records_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_p",utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n",utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n2",utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_p",utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n",utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n2",utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_p",utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n",utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_p",utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n",utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_p",utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n",utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_p",utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n",utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_p",utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n",utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_p",utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n",utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_data_p",utc_capi_base_utils_i18n_alpha_idx_get_record_data_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_data_n",utc_capi_base_utils_i18n_alpha_idx_get_record_data_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_data_n2",utc_capi_base_utils_i18n_alpha_idx_get_record_data_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_p",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n2",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_p",utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n",utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n2",utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_next_record_p",utc_capi_base_utils_i18n_alpha_idx_get_next_record_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_next_record_n",utc_capi_base_utils_i18n_alpha_idx_get_next_record_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_next_record_n2",utc_capi_base_utils_i18n_alpha_idx_get_next_record_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_p",utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_n",utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_n2",utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_add_record_p",utc_capi_base_utils_i18n_alpha_idx_add_record_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_add_record_n",utc_capi_base_utils_i18n_alpha_idx_add_record_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_add_record_n2",utc_capi_base_utils_i18n_alpha_idx_add_record_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_add_labels_p",utc_capi_base_utils_i18n_alpha_idx_add_labels_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_add_labels_n",utc_capi_base_utils_i18n_alpha_idx_add_labels_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_add_labels_n2",utc_capi_base_utils_i18n_alpha_idx_add_labels_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_add_labels_n3",utc_capi_base_utils_i18n_alpha_idx_add_labels_n3,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_destroy_p",utc_capi_base_utils_i18n_alpha_idx_destroy_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_destroy_n",utc_capi_base_utils_i18n_alpha_idx_destroy_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_create_p",utc_capi_base_utils_i18n_alpha_idx_create_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_create_n",utc_capi_base_utils_i18n_alpha_idx_create_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_create_n2",utc_capi_base_utils_i18n_alpha_idx_create_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_create_n3",utc_capi_base_utils_i18n_alpha_idx_create_n3,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
{NULL, NULL}
};
extern void utc_capi_base_utils_usearch_cleanup(void);
extern void utc_capi_base_utils_uset_startup(void);
extern void utc_capi_base_utils_uset_cleanup(void);
-extern void utc_capi_base_utils_alpha_idx_startup(void);
-extern void utc_capi_base_utils_alpha_idx_cleanup(void);
extern int utc_capi_base_utils_i18n_ustring_get_length_p(void);
extern int utc_capi_base_utils_i18n_ustring_get_length_n(void);
extern int utc_capi_base_utils_i18n_uset_get_serialized_range_n2(void);
extern int utc_capi_base_utils_i18n_uset_get_serialized_range_n3(void);
extern int utc_capi_base_utils_i18n_uset_get_serialized_range_n4(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_name_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_name_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_name_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n3(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_count_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_count_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_count_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_clear_records_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_clear_records_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_data_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_data_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_record_data_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_next_record_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_next_record_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_next_record_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_add_record_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_add_record_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_add_record_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_add_labels_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_add_labels_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_add_labels_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_add_labels_n3(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_destroy_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_destroy_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_create_p(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_create_n(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_create_n2(void);
-extern int utc_capi_base_utils_i18n_alpha_idx_create_n3(void);
testcase tc_array[] = {
{"utc_capi_base_utils_i18n_ustring_get_length_p", utc_capi_base_utils_i18n_ustring_get_length_p, utc_capi_base_utils_string_startup, utc_capi_base_utils_string_cleanup},
{"utc_capi_base_utils_i18n_uset_get_serialized_range_n2", utc_capi_base_utils_i18n_uset_get_serialized_range_n2, utc_capi_base_utils_uset_startup, utc_capi_base_utils_uset_cleanup},
{"utc_capi_base_utils_i18n_uset_get_serialized_range_n3", utc_capi_base_utils_i18n_uset_get_serialized_range_n3, utc_capi_base_utils_uset_startup, utc_capi_base_utils_uset_cleanup},
{"utc_capi_base_utils_i18n_uset_get_serialized_range_n4", utc_capi_base_utils_i18n_uset_get_serialized_range_n4, utc_capi_base_utils_uset_startup, utc_capi_base_utils_uset_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_p",utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_n",utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_p",utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_n",utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_name_p",utc_capi_base_utils_i18n_alpha_idx_get_record_name_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_name_n",utc_capi_base_utils_i18n_alpha_idx_get_record_name_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_name_n2",utc_capi_base_utils_i18n_alpha_idx_get_record_name_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_p",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n2",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_p",utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n",utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n2",utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_p",utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n",utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n2",utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n3",utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n3,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_count_p",utc_capi_base_utils_i18n_alpha_idx_get_record_count_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_count_n",utc_capi_base_utils_i18n_alpha_idx_get_record_count_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_count_n2",utc_capi_base_utils_i18n_alpha_idx_get_record_count_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_p",utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n",utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n2",utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_clear_records_p",utc_capi_base_utils_i18n_alpha_idx_clear_records_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_clear_records_n",utc_capi_base_utils_i18n_alpha_idx_clear_records_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_p",utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n",utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n2",utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_p",utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n",utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n2",utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_p",utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n",utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_p",utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n",utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_p",utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n",utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_p",utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n",utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_p",utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n",utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_p",utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n",utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_data_p",utc_capi_base_utils_i18n_alpha_idx_get_record_data_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_data_n",utc_capi_base_utils_i18n_alpha_idx_get_record_data_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_record_data_n2",utc_capi_base_utils_i18n_alpha_idx_get_record_data_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_p",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n2",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_p",utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n",utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n2",utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_next_record_p",utc_capi_base_utils_i18n_alpha_idx_get_next_record_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_next_record_n",utc_capi_base_utils_i18n_alpha_idx_get_next_record_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_next_record_n2",utc_capi_base_utils_i18n_alpha_idx_get_next_record_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_p",utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_n",utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_n2",utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_add_record_p",utc_capi_base_utils_i18n_alpha_idx_add_record_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_add_record_n",utc_capi_base_utils_i18n_alpha_idx_add_record_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_add_record_n2",utc_capi_base_utils_i18n_alpha_idx_add_record_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_add_labels_p",utc_capi_base_utils_i18n_alpha_idx_add_labels_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_add_labels_n",utc_capi_base_utils_i18n_alpha_idx_add_labels_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_add_labels_n2",utc_capi_base_utils_i18n_alpha_idx_add_labels_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_add_labels_n3",utc_capi_base_utils_i18n_alpha_idx_add_labels_n3,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_destroy_p",utc_capi_base_utils_i18n_alpha_idx_destroy_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_destroy_n",utc_capi_base_utils_i18n_alpha_idx_destroy_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_create_p",utc_capi_base_utils_i18n_alpha_idx_create_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_create_n",utc_capi_base_utils_i18n_alpha_idx_create_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_create_n2",utc_capi_base_utils_i18n_alpha_idx_create_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
- {"utc_capi_base_utils_i18n_alpha_idx_create_n3",utc_capi_base_utils_i18n_alpha_idx_create_n3,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
{NULL, NULL}
};
+++ /dev/null
-#include "assert.h"
-#include <utils_i18n.h>
-#include <string.h>
-
-static int ret = I18N_ERROR_NONE;
-static i18_alpha_idx_h alpha_idx = NULL;
-
-/**
- * @function utc_capi_base_utils_alpha_idx_startup
- * @description Called before each test
- * @parameter NA
- * @return NA
- */
-void utc_capi_base_utils_alpha_idx_startup(void)
-{
- const char *language = "en";
- const char *country = "US";
-
- ret = i18n_alpha_idx_create(language, country, &alpha_idx);
-}
-
-/**
- * @function utc_capi_base_utils_alpha_idx_cleanup
- * @description Called after each test
- * @parameter NA
- * @return NA
- */
-void utc_capi_base_utils_alpha_idx_cleanup(void)
-{
- if(alpha_idx != NULL) {
- i18n_alpha_idx_destroy(alpha_idx);
- }
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_reset_record_iter and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- ret = i18n_alpha_idx_reset_record_iter(alpha_idx);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_reset_record_iter passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- ret = i18n_alpha_idx_reset_record_iter(index);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_reset_bucket_iter and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- ret = i18n_alpha_idx_reset_bucket_iter(alpha_idx);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_reset_bucket_iter passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- ret = i18n_alpha_idx_reset_bucket_iter(index);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_record_name_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_record_name and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_record_name_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- char *record_name = NULL;
-
- ret = i18n_alpha_idx_get_record_name(alpha_idx, &record_name);
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(record_name, NULL);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_record_name_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_record_name passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_record_name_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- char *record_name = NULL;
-
- ret = i18n_alpha_idx_get_record_name(index, &record_name);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_record_name_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_record_name passing invalid record_name and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_record_name_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- char **record_name = NULL; // Invalid parameter
-
- ret = i18n_alpha_idx_get_record_name(alpha_idx, record_name);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_bucket_label_type and checks whether\r
- * function succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- i18_alpha_idx_label_type_e type;
-
- ret = i18n_alpha_idx_get_bucket_label_type(alpha_idx, &type);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_bucket_label_type passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- i18_alpha_idx_label_type_e type;
-
- ret = i18n_alpha_idx_get_bucket_label_type(index, &type);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_bucket_label_type passing invalid type and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- ret = i18n_alpha_idx_get_bucket_label_type(alpha_idx, NULL);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_current_bucket_index and checks whether\r
- * function succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- int32_t bucket_index;
-
- ret = i18n_alpha_idx_get_current_bucket_index(alpha_idx, &bucket_index);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_current_bucket_index passing invalid index\r
- * and checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- int32_t bucket_index;
-
- ret = i18n_alpha_idx_get_current_bucket_index(index, &bucket_index);
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_current_bucket_index passing invalid\r
- * bucket_index and checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- ret = i18n_alpha_idx_get_current_bucket_index(alpha_idx, NULL);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_bucket_index and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- const char *item_name = "Test string";
- int32_t bucket_index;
-
- ret = i18n_alpha_idx_get_bucket_index(alpha_idx, item_name, &bucket_index);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_bucket_index passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- const char *item_name = "Test string";
-
- int32_t bucket_index;
-
- ret = i18n_alpha_idx_get_bucket_index(index, item_name, &bucket_index);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_bucket_index passing invalid item_name and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- const char *item_name = NULL; // Invalid parameter
-
- int32_t bucket_index;
-
- ret = i18n_alpha_idx_get_bucket_index(alpha_idx, item_name, &bucket_index);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n3\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_bucket_index passing invalid bucket_index\r
- * and checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n3(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- const char *item_name = "Test string";
-
- ret = i18n_alpha_idx_get_bucket_index(alpha_idx, item_name, NULL);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_record_count_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_record_count and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_record_count_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- int32_t record_count;
-
- ret = i18n_alpha_idx_get_record_count(alpha_idx, &record_count);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_record_count_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_record_count passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_record_count_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- int32_t record_count;
-
- ret = i18n_alpha_idx_get_record_count(index, &record_count);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_record_count_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_record_count passing invalid record_count\r
- * and checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_record_count_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- ret = i18n_alpha_idx_get_record_count(alpha_idx, NULL);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_bucket_count and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- int32_t bucket_count;
-
- ret = i18n_alpha_idx_get_bucket_count(alpha_idx, &bucket_count);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_bucket_count passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- int32_t bucket_count;
-
- ret = i18n_alpha_idx_get_bucket_count(index, &bucket_count);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_bucket_count passing invalid bucket_count\r
- * and checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- ret = i18n_alpha_idx_get_bucket_count(alpha_idx, NULL);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_clear_records_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_clear_records and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_clear_records_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- ret = i18n_alpha_idx_clear_records(alpha_idx);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_clear_records_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_clear_records passing invalid index and checks\r
- * for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_clear_records_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- ret = i18n_alpha_idx_clear_records(index);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_set_max_label_count and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- int32_t max_label_count = 10;
-
- ret = i18n_alpha_idx_set_max_label_count(alpha_idx, max_label_count);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_set_max_label_count passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- int32_t max_label_count = 0;
-
- ret = i18n_alpha_idx_set_max_label_count(index, max_label_count);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_set_max_label_count passing invalid\r
- * max_label_count and checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- int32_t max_label_count = -1; // Invalid parameter
-
- ret = i18n_alpha_idx_set_max_label_count(alpha_idx, max_label_count);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_max_label_count and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- int32_t max_label_count_to_set = 10;
- ret = i18n_alpha_idx_set_max_label_count(alpha_idx, max_label_count_to_set);
- assert_eq(ret, I18N_ERROR_NONE);
-
- int32_t max_label_count = NULL;
-
- ret = i18n_alpha_idx_get_max_label_count(alpha_idx, &max_label_count);
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_eq(max_label_count, max_label_count_to_set);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_max_label_count passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- int32_t max_label_count;
-
- ret = i18n_alpha_idx_get_max_label_count(index, &max_label_count);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_max_label_count passing invalid\r
- * max_label_count and checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- ret = i18n_alpha_idx_get_max_label_count(alpha_idx, NULL);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_set_underflow_label and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- const char *label = "Test string";
-
- ret = i18n_alpha_idx_set_underflow_label(alpha_idx, label);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_set_underflow_label passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- const char *label = "Test string";
-
- ret = i18n_alpha_idx_set_underflow_label(index, label);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_set_underflow_label passing invalid label and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- const char *label = NULL; // Invalid parameter
-
- ret = i18n_alpha_idx_set_underflow_label(alpha_idx, label);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_underflow_label and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- char *label = NULL;
-
- ret = i18n_alpha_idx_get_underflow_label(alpha_idx, &label);
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(label, NULL);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_underflow_label passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- char *label = NULL;
-
- ret = i18n_alpha_idx_get_underflow_label(index, &label);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_underflow_label passing invalid label and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- char **label = NULL; // Invalid parameter
-
- ret = i18n_alpha_idx_get_underflow_label(alpha_idx, label);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_set_overflow_label and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- const char *label = "Test string";
-
- ret = i18n_alpha_idx_set_overflow_label(alpha_idx, label);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_set_overflow_label passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- const char *label = "Test string";
-
- ret = i18n_alpha_idx_set_overflow_label(index, label);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_set_overflow_label passing invalid label and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- char *label = NULL; // Invalid parameter
-
- ret = i18n_alpha_idx_set_overflow_label(alpha_idx, label);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_overflow_label and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- char *label = NULL;
-
- ret = i18n_alpha_idx_get_overflow_label(alpha_idx, &label);
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(label, NULL);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_overflow_label passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- char *label = NULL;
-
- ret = i18n_alpha_idx_get_overflow_label(index, &label);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_overflow_label passing invalid label and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- char **label = NULL; // Invalid parameter
-
- ret = i18n_alpha_idx_get_overflow_label(alpha_idx, label);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_set_inflow_label and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- const char *label = "Test string";
-
- ret = i18n_alpha_idx_set_inflow_label(alpha_idx, label);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_set_inflow_label passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- const char *label = "Test string";
-
- ret = i18n_alpha_idx_set_inflow_label(index, label);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_set_inflow_label passing invalid label and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- char *label = NULL; // Invalid parameter
-
- ret = i18n_alpha_idx_set_inflow_label(alpha_idx, label);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_inflow_label and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- char *label = NULL;
-
- ret = i18n_alpha_idx_get_inflow_label(alpha_idx, &label);
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(label, NULL);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_inflow_label passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- char *label = NULL;
-
- ret = i18n_alpha_idx_get_inflow_label(index, &label);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_inflow_label passing invalid label and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- char **label = NULL; // Invalid parameter
-
- ret = i18n_alpha_idx_get_inflow_label(alpha_idx, label);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_record_data_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_record_data and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_record_data_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- void *data = NULL;
-
- ret = i18n_alpha_idx_get_record_data(alpha_idx, &data);
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(data, NULL);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_record_data_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_record_data passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_record_data_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- void *data = NULL;
-
- ret = i18n_alpha_idx_get_record_data(index, &data);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_record_data_n2
- * @since_tizen 3.0
- * @description Calls i18n_alpha_idx_get_record_data passing invalid data and
- * checks for an invalid parameter error code.
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_record_data_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- void **data = NULL; // Invalid parameter
-
- ret = i18n_alpha_idx_get_record_data(alpha_idx, data);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_bucket_label and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- char *label = NULL;
-
- ret = i18n_alpha_idx_get_bucket_label(alpha_idx, &label);
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(label, NULL);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_bucket_label passing invalid index and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- char *label = NULL;
-
- ret = i18n_alpha_idx_get_bucket_label(index, &label);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_bucket_label passing invalid label and\r
- * checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- char **label = NULL; // Invalid parameter
-
- ret = i18n_alpha_idx_get_bucket_label(alpha_idx, label);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_bucket_record_count and checks whether\r
- * function succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- int32_t records_count;
-
- ret = i18n_alpha_idx_get_bucket_record_count(alpha_idx, &records_count);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_bucket_record_count passing invalid index\r
- * and checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- int32_t records_count;
-
- ret = i18n_alpha_idx_get_bucket_record_count(index, &records_count);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_get_bucket_record_count passing invalid\r
- * records_count and checks for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- ret = i18n_alpha_idx_get_bucket_record_count(alpha_idx, NULL);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_next_record_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_next_record and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_next_record_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- bool success;
-
- ret = i18n_alpha_idx_next_record(alpha_idx, &success);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_next_record_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_next_record passing invalid index and checks\r
- * for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_next_record_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- bool success;
-
- ret = i18n_alpha_idx_next_record(index, &success);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**
- * @testcase utc_capi_base_utils_i18n_alpha_idx_next_record_n2
- * @since_tizen 3.0
- * @description Calls i18n_alpha_idx_next_record passing invalid success and checks
- * for an invalid parameter error code.
- */
-int utc_capi_base_utils_i18n_alpha_idx_next_record_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- bool *success = NULL; // Invalid parameter
-
- ret = i18n_alpha_idx_next_record(alpha_idx, success);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_next_bucket_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_next_bucket and checks whether function\r
- * succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_next_bucket_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- bool success;
-
- ret = i18n_alpha_idx_next_bucket(alpha_idx, &success);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_next_bucket_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_next_bucket passing invalid index and checks\r
- * for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_next_bucket_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- bool is_bucket;
-
- ret = i18n_alpha_idx_next_bucket(index, &is_bucket);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**
- * @testcase utc_capi_base_utils_i18n_alpha_idx_next_bucket_n2
- * @since_tizen 3.0
- * @description Calls i18n_alpha_idx_next_bucket passing invalid success and checks
- * for an invalid parameter error code.
- */
-int utc_capi_base_utils_i18n_alpha_idx_next_bucket_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- bool *success = NULL; // Invalid parameter
-
- ret = i18n_alpha_idx_next_bucket(alpha_idx, success);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_add_record_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_add_record and checks whether function succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_add_record_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- const char *name = "Test string";
-
- const void *data = (void *)"Data";
-
- ret = i18n_alpha_idx_add_record(alpha_idx, name, data);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_add_record_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_add_record passing invalid index and checks for\r
- * an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_add_record_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- const char *name = "Test string";
-
- const void *data = NULL;
-
- ret = i18n_alpha_idx_add_record(index, name, data);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_add_record_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_add_record passing invalid name and checks for\r
- * an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_add_record_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- const char *name = NULL; // Invalid parameter
-
- const void *data = NULL;
-
- ret = i18n_alpha_idx_add_record(alpha_idx, name, data);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_add_labels_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_add_labels and checks whether function succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_add_labels_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- const char *language = "Test language";
-
- const char *country = "Test country";
-
- ret = i18n_alpha_idx_add_labels(alpha_idx, language, country);
-
- assert_eq(ret, I18N_ERROR_NONE);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_add_labels_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_add_labels passing invalid index and checks for\r
- * an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_add_labels_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- const char *language = "Test language";
-
- const char *country = "Test country";
-
- ret = i18n_alpha_idx_add_labels(index, language, country);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_add_labels_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_add_labels passing invalid language and checks\r
- * for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_add_labels_n2(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- const char *language = NULL; // Invalid parameter
-
- const char *country = "Test country";
-
- ret = i18n_alpha_idx_add_labels(alpha_idx, language, country);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_add_labels_n3\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_add_labels passing invalid country and checks\r
- * for an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_add_labels_n3(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- const char *language = "Test language";
-
- const char *country = NULL; // Invalid parameter
-
- ret = i18n_alpha_idx_add_labels(alpha_idx, language, country);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_destroy_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_destroy and checks whether function succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_destroy_p(void) {
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(alpha_idx, NULL);
-
- ret = i18n_alpha_idx_destroy(alpha_idx);
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_eq(alpha_idx, NULL);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_destroy_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_destroy passing invalid index and checks for an\r
- * invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_destroy_n(void) {
-
- i18_alpha_idx_h index = NULL; // Invalid parameter
-
- ret = i18n_alpha_idx_destroy(index);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_create_p\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_create and checks whether function succeeded.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_create_p(void) {
-
- const char *language = "ko";
- const char *country = "KR";
- i18_alpha_idx_h index = NULL;
-
- ret = i18n_alpha_idx_create(language, country, &index);
-
- assert_eq(ret, I18N_ERROR_NONE);
- assert_neq(index, NULL);
-
- i18n_alpha_idx_destroy(index);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_create_n\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_create passing invalid language and checks for\r
- * an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_create_n(void) {
-
- const char *language = NULL; // Invalid parameter
- const char *country = "KR";
- i18_alpha_idx_h index = NULL;
-
- ret = i18n_alpha_idx_create(language, country, &index);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_create_n2\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_create passing invalid country and checks for\r
- * an invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_create_n2(void) {
-
- const char *language = "ko";
- const char *country = NULL; // Invalid parameter
- i18_alpha_idx_h index = NULL;
-
- ret = i18n_alpha_idx_create(language, country, &index);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**\r
- * @testcase utc_capi_base_utils_i18n_alpha_idx_create_n3\r
- * @since_tizen 3.0\r
- * @description Calls i18n_alpha_idx_create passing invalid index and checks for an\r
- * invalid parameter error code.\r
- */
-int utc_capi_base_utils_i18n_alpha_idx_create_n3(void) {
-
- const char *language = "ko";
- const char *country = "KR";
-
- ret = i18n_alpha_idx_create(language, country, NULL);
-
- assert_eq(ret, I18N_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-