null+****@clear*****
null+****@clear*****
2010年 6月 14日 (月) 10:22:58 JST
Kouhei Sutou 2010-06-14 01:22:58 +0000 (Mon, 14 Jun 2010) New Revision: f43e0d6139024d5b22ee0f8ddee7bfb3b5f6d86b Log: don't require status result on gqtp. Modified files: test/unit/lib/grn-test-utils.c Modified: test/unit/lib/grn-test-utils.c (+2 -27) =================================================================== --- test/unit/lib/grn-test-utils.c 2010-06-13 09:10:38 +0000 (3a0a309) +++ test/unit/lib/grn-test-utils.c 2010-06-14 01:22:58 +0000 (94d5f71) @@ -621,11 +621,7 @@ grn_test_send_command(grn_ctx *context, const gchar *command) { unsigned int send_id, receive_id; int flags = 0; - grn_rc rc = GRN_SUCCESS; - gchar *result_status_end; GString *result; - const gchar *result_status_start_mark = "[["; - const gchar *result_status_end_mark = "],"; const gchar **lines; result = g_string_new(NULL); @@ -639,31 +635,10 @@ grn_test_send_command(grn_ctx *context, const gchar *command) &flags); cut_assert_equal_uint(send_id, receive_id); g_string_append_len(result, command_result, command_result_length); + grn_test_assert_context(context, + cut_message("<%s>:<%s>", command, result->str)); } - cut_assert_not_equal_uint(0, result->len, cut_message("<%s>", command)); - if (g_str_has_prefix(result->str, result_status_start_mark)) { - const gchar *result_status_start; - const gchar *rest; - - result_status_start = result->str + strlen(result_status_start_mark); - rc = grn_atoi(result_status_start, result->str + result->len, &rest); - cut_assert_not_equal_string(result_status_start, rest); - grn_test_assert(rc, cut_message("<%s>", result->str)); - } - - result_status_end = g_strstr_len(result->str, result->len, - result_status_end_mark); - if (result_status_end) { - const gchar *result_end_mark = "]"; - - g_string_erase(result, - 0, - result_status_end - result->str + - strlen(result_status_end_mark)); - g_string_truncate(result, - result->len - strlen(result_end_mark)); - } return cut_take_strdup(g_string_free(result, FALSE)); }