static void stub_equal_list_uint (void) { list1 = g_list_append(list1, GUINT_TO_POINTER(100)); list1 = g_list_append(list1, GUINT_TO_POINTER(200)); list2 = g_list_append(list2, GUINT_TO_POINTER(1000)); list2 = g_list_append(list2, GUINT_TO_POINTER(2000)); gcut_assert_equal_list_uint(list1, list1); gcut_assert_equal_list_uint(list2, list2); MARK_FAIL(gcut_assert_equal_list_uint(list1, list2)); }
void test_near_uint32(gpointer data) { grn_id id; int min_size, offset, limit, flags; guint32 max; const GList *expected_keys; GList *actual_keys = NULL; create_uint32_table(); min_size = gcut_data_get_int(data, "min-size"); max = gcut_data_get_uint(data, "max"); offset = gcut_data_get_int(data, "offset"); limit = gcut_data_get_int(data, "limit"); flags = gcut_data_get_int(data, "flags"); cursor = grn_table_cursor_open(context, table, NULL, min_size, &max, sizeof(max), offset, limit, flags | GRN_CURSOR_PREFIX); grn_test_assert_context(context); while ((id = grn_table_cursor_next(context, cursor))) { guint32 *key; int key_size; key_size = grn_table_cursor_get_key(context, cursor, (void **)&key); actual_keys = g_list_append(actual_keys, GUINT_TO_POINTER(*key)); } gcut_take_list(actual_keys, NULL); expected_keys = gcut_data_get_pointer(data, "expected"); gcut_assert_equal_list_uint(expected_keys, actual_keys); }
static void cut_assert_n_signals_helper(guint expected_n_start_signals, guint expected_n_complete_signals, guint expected_n_setup_calls, guint expected_n_teardown_calls, guint expected_n_tests, guint expected_n_assertions, guint expected_n_successes, guint expected_n_failures, guint expected_n_errors, guint expected_n_pendings, guint expected_n_notifications, guint expected_n_omissions) { GList *result_summary; const GList *expected_result_summary; const GList *actual_result_summary; #define APPEND(value) \ result_summary = g_list_append(result_summary, GUINT_TO_POINTER(value)) result_summary = NULL; APPEND(expected_n_start_signals); APPEND(expected_n_complete_signals); APPEND(expected_n_setup_calls); APPEND(expected_n_teardown_calls); APPEND(expected_n_tests); APPEND(expected_n_assertions); APPEND(expected_n_successes); APPEND(expected_n_failures); APPEND(expected_n_errors); APPEND(expected_n_pendings); APPEND(expected_n_notifications); APPEND(expected_n_omissions); expected_result_summary = gcut_take_list(result_summary, NULL); result_summary = NULL; APPEND(n_start_signals); APPEND(n_complete_signals); APPEND(n_setup_calls); APPEND(n_teardown_calls); APPEND(n_tests); APPEND(n_pass_assertion_signals); APPEND(n_success_signals); APPEND(n_failure_signals); APPEND(n_error_signals); APPEND(n_pending_signals); APPEND(n_notification_signals); APPEND(n_omission_signals); actual_result_summary = gcut_take_list(result_summary, NULL); #undef APPEND gcut_assert_equal_list_uint(expected_result_summary, actual_result_summary); }