diff options
author | Marko Mäkelä <marko.makela@mariadb.com> | 2018-10-10 10:36:51 +0300 |
---|---|---|
committer | Marko Mäkelä <marko.makela@mariadb.com> | 2018-10-10 10:36:51 +0300 |
commit | 2a955c7a834aca8ae966a2922cd289bf2f9d67d9 (patch) | |
tree | ab2d03766f65b2dffe4d1ac043395548f108f5ef /tests | |
parent | 5646c4315918c1e4127bfb68b70d1c5333bfc2c7 (diff) | |
parent | 61b32df93119635570f42a96d0b99c7ea398430b (diff) | |
download | mariadb-git-2a955c7a834aca8ae966a2922cd289bf2f9d67d9.tar.gz |
Merge 10.3 into 10.4
Diffstat (limited to 'tests')
-rw-r--r-- | tests/mysql_client_test.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/mysql_client_test.c b/tests/mysql_client_test.c index 0abeab8de1c..cbf3dad0965 100644 --- a/tests/mysql_client_test.c +++ b/tests/mysql_client_test.c @@ -16425,6 +16425,7 @@ static void test_change_user() const char *db= "mysqltest_user_test_database"; int rc; MYSQL* conn; + MYSQL_RES* res; DBUG_ENTER("test_change_user"); myheader("test_change_user"); @@ -16561,6 +16562,20 @@ static void test_change_user() rc= mysql_change_user(conn, user_pw, pw, ""); myquery(rc); + /* MDEV-14581 : Check that there are no warnings after change user.*/ + rc = mysql_query(conn,"SIGNAL SQLSTATE '01000'"); + myquery(rc); + + rc = mysql_change_user(conn, user_pw, pw, ""); + myquery(rc); + + rc = mysql_query(conn, "SHOW WARNINGS"); + myquery(rc); + res = mysql_store_result(conn); + rc = my_process_result_set(res); + DIE_UNLESS(rc == 0); + mysql_free_result(res); + rc= mysql_change_user(conn, user_no_pw, pw, db); DIE_UNLESS(rc); if (! opt_silent) |