From eb574697c0fc6282b3c08695b1ad4ad1ca64315b Mon Sep 17 00:00:00 2001 From: Oleksandr Byelkin Date: Fri, 10 Mar 2017 22:44:52 +0100 Subject: fix test for windows 64 --- tests/mysql_client_test.c | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/tests/mysql_client_test.c b/tests/mysql_client_test.c index da486dfd442..5525a20271b 100644 --- a/tests/mysql_client_test.c +++ b/tests/mysql_client_test.c @@ -19460,23 +19460,31 @@ static void test_big_packet() } -/* Test simple prepares of all DML statements */ - static void test_prepare_analyze() { MYSQL_STMT *stmt; + const char *query= "ANALYZE SELECT 1"; int rc; myheader("test_prepare_analyze"); stmt= mysql_stmt_init(mysql); check_stmt(stmt); - rc= mysql_stmt_prepare(stmt, "ANALYZE SELECT 1", -1); + rc= mysql_stmt_prepare(stmt, query, strlen(query)); check_execute(stmt, rc); - verify_param_count(stmt, 0); + rc= mysql_stmt_execute(stmt); check_execute(stmt, rc); - mysql_stmt_close(stmt); + rc= mysql_stmt_store_result(stmt); + check_execute(stmt, rc); + + while (!(rc= mysql_stmt_fetch(stmt))) + ; + + DIE_UNLESS(rc == MYSQL_NO_DATA); + + rc= mysql_stmt_close(stmt); + check_execute(stmt, rc); } static struct my_tests_st my_tests[]= { -- cgit v1.2.1