A test case for Bug#6761 "mysql_list_fields doesn't work"
This commit is contained in:
parent
c1bc964a8e
commit
a3d3aef157
@ -11503,6 +11503,29 @@ static void test_rewind(void)
|
|||||||
rc= mysql_stmt_close(stmt);
|
rc= mysql_stmt_close(stmt);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Bug#6761 - mysql_list_fields doesn't work */
|
||||||
|
|
||||||
|
static void test_bug6761(void)
|
||||||
|
{
|
||||||
|
const char *stmt_text;
|
||||||
|
MYSQL_RES *res;
|
||||||
|
int rc;
|
||||||
|
myheader("test_bug6761");
|
||||||
|
|
||||||
|
stmt_text= "CREATE TABLE t1 (a int, b char(255), c decimal)";
|
||||||
|
rc= mysql_real_query(mysql, stmt_text, strlen(stmt_text));
|
||||||
|
myquery(rc);
|
||||||
|
|
||||||
|
res= mysql_list_fields(mysql, "t1", "%");
|
||||||
|
DIE_UNLESS(res && mysql_num_fields(res) == 3);
|
||||||
|
mysql_free_result(res);
|
||||||
|
|
||||||
|
stmt_text= "DROP TABLE t1";
|
||||||
|
rc= mysql_real_query(mysql, stmt_text, strlen(stmt_text));
|
||||||
|
myquery(rc);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Read and parse arguments and MySQL options from my.cnf
|
Read and parse arguments and MySQL options from my.cnf
|
||||||
*/
|
*/
|
||||||
@ -11709,6 +11732,7 @@ static struct my_tests_st my_tests[]= {
|
|||||||
{ "test_bug4172", test_bug4172 },
|
{ "test_bug4172", test_bug4172 },
|
||||||
{ "test_conversion", test_conversion },
|
{ "test_conversion", test_conversion },
|
||||||
{ "test_rewind", test_rewind },
|
{ "test_rewind", test_rewind },
|
||||||
|
{ "test_bug6761", test_bug6761 },
|
||||||
{ 0, 0 }
|
{ 0, 0 }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user