diff --git a/unittest/libmariadb/charset.c b/unittest/libmariadb/charset.c index 38b85c97..9218eeec 100644 --- a/unittest/libmariadb/charset.c +++ b/unittest/libmariadb/charset.c @@ -100,7 +100,7 @@ int bug_10214(MYSQL *mysql) check_mysql_rc(rc, mysql); len= mysql_real_escape_string(mysql, out, "a'b\\c", 5); - FAIL_IF(memcmp(out, "a\\'b\\\\c", len), NULL); + FAIL_IF(memcmp(out, "a\\'b\\\\c", len), "wrong result"); rc= mysql_query(mysql, "set sql_mode='NO_BACKSLASH_ESCAPES'"); check_mysql_rc(rc, mysql); diff --git a/unittest/libmariadb/connection.c b/unittest/libmariadb/connection.c index 180410e7..95e64540 100644 --- a/unittest/libmariadb/connection.c +++ b/unittest/libmariadb/connection.c @@ -934,7 +934,7 @@ static int test_sess_track_db(MYSQL *mysql) int rc; const char *data; size_t len; - char stmt[512]; + char tmp_str[512]; if (!(mysql->server_capabilities & CLIENT_SESSION_TRACKING)) @@ -951,14 +951,17 @@ static int test_sess_track_db(MYSQL *mysql) "session_track_get_first failed"); FAIL_IF(strncmp(data, "mysql", len), "Expected new schema 'mysql'"); - sprintf(stmt, "USE %s", schema); - rc= mysql_query(mysql, stmt); + sprintf(tmp_str, "USE %s", schema); + rc= mysql_query(mysql, tmp_str); check_mysql_rc(rc, mysql); - FAIL_IF(strcmp(mysql->db, schema), "Expected new schema 'test'"); + + sprintf(tmp_str, "Expected new schema '%s'.", schema); + + FAIL_IF(strcmp(mysql->db, schema), tmp_str); FAIL_IF(mysql_session_track_get_first(mysql, SESSION_TRACK_SCHEMA, &data, &len), "session_track_get_first failed"); - FAIL_IF(strncmp(data, "test", len), "Expected new schema 'test'"); + FAIL_IF(strncmp(data, schema, len), tmp_str); if (mysql_get_server_version(mysql) >= 100300) { diff --git a/unittest/libmariadb/my_test.h b/unittest/libmariadb/my_test.h index e5768bd4..580300fb 100644 --- a/unittest/libmariadb/my_test.h +++ b/unittest/libmariadb/my_test.h @@ -115,7 +115,7 @@ do {\ do {\ if (expr)\ {\ - diag("Error: %s (%s: %d)", (reason) ? reason : "", __FILE__, __LINE__);\ + diag("Error: %s (%s: %d)", reason, __FILE__, __LINE__);\ return FAIL;\ }\ } while(0)