diff options
author | unknown <gluh@myoffice.izhnet.ru> | 2006-07-18 18:43:55 +0500 |
---|---|---|
committer | unknown <gluh@myoffice.izhnet.ru> | 2006-07-18 18:43:55 +0500 |
commit | 7f70e111ddd2c4fd8b1b96127104ea217fe0b827 (patch) | |
tree | 2f07b62fba7918de94c82bc324ea9cb7a421af14 /tests | |
parent | 98a63cde87b4fc4fced22b12d3a0651afec9a133 (diff) | |
parent | 3e085bd882a7283d43423c82d412ce276ff4ddcb (diff) | |
download | mariadb-git-7f70e111ddd2c4fd8b1b96127104ea217fe0b827.tar.gz |
Merge myoffice.izhnet.ru:/usr/home/gluh/MySQL/tmp_merge
into myoffice.izhnet.ru:/usr/home/gluh/MySQL/5.1
mysql-test/r/sp_notembedded.result:
Auto merged
mysql-test/r/strict.result:
Auto merged
mysql-test/t/strict.test:
Auto merged
sql/item.cc:
Auto merged
sql/item.h:
Auto merged
sql/mysql_priv.h:
Auto merged
sql/sql_acl.cc:
Auto merged
sql/sql_parse.cc:
Auto merged
sql/sql_show.cc:
Auto merged
sql/sql_table.cc:
Auto merged
sql/sql_yacc.yy:
Auto merged
sql/table.h:
Auto merged
sql/handler.h:
manual merge
sql/table.cc:
manual merge
sql/unireg.cc:
manual merge
tests/mysql_client_test.c:
SCCS merged
Diffstat (limited to 'tests')
-rw-r--r-- | tests/mysql_client_test.c | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/tests/mysql_client_test.c b/tests/mysql_client_test.c index d0b7d22ca24..8c010ee3728 100644 --- a/tests/mysql_client_test.c +++ b/tests/mysql_client_test.c @@ -8311,6 +8311,39 @@ static void test_list_fields() } +static void test_bug19671() +{ + MYSQL_RES *result; + int rc; + myheader("test_bug19671"); + + rc= mysql_query(mysql, "drop table if exists t1"); + myquery(rc); + + rc= mysql_query(mysql, "drop view if exists v1"); + myquery(rc); + + rc= mysql_query(mysql, "create table t1(f1 int)"); + myquery(rc); + + rc= mysql_query(mysql, "create view v1 as select va.* from t1 va"); + myquery(rc); + + result= mysql_list_fields(mysql, "v1", NULL); + mytest(result); + + rc= my_process_result_set(result); + DIE_UNLESS(rc == 0); + + verify_prepare_field(result, 0, "f1", "f1", MYSQL_TYPE_LONG, + "v1", "v1", current_db, 11, "0"); + + mysql_free_result(result); + myquery(mysql_query(mysql, "drop view v1")); + myquery(mysql_query(mysql, "drop table t1")); +} + + /* Test a memory ovverun bug */ static void test_mem_overun() @@ -15455,6 +15488,7 @@ static struct my_tests_st my_tests[]= { { "test_bug14169", test_bug14169 }, { "test_bug17667", test_bug17667 }, { "test_mysql_insert_id", test_mysql_insert_id }, + { "test_bug19671", test_bug19671}, { 0, 0 } }; |