From 07fa0b91048f98b5ccc211a49d202cae9ae6f553 Mon Sep 17 00:00:00 2001 From: lance6716 Date: Fri, 11 Nov 2022 00:03:53 +0800 Subject: [PATCH] test(dm): fix query to mock is unordered (#7570) close pingcap/tiflow#7569 --- dm/checker/check_test.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dm/checker/check_test.go b/dm/checker/check_test.go index 9d8a1264332..2a1b6b5d3ef 100644 --- a/dm/checker/check_test.go +++ b/dm/checker/check_test.go @@ -371,6 +371,7 @@ func TestTableSchemaChecking(t *testing.T) { // no PK/UK should raise error per table mock := initMockDB(t) + mock.MatchExpectationsInOrder(false) mock.ExpectQuery("SHOW VARIABLES LIKE 'max_connections'").WillReturnRows(sqlmock.NewRows([]string{"Variable_name", "Value"}).AddRow("max_connections", "2")) mock.ExpectQuery("SHOW VARIABLES LIKE 'sql_mode'").WillReturnRows(sqlmock.NewRows([]string{"Variable_name", "Value"}).AddRow("sql_mode", "")) mock.ExpectQuery("SHOW VARIABLES LIKE 'sql_mode'").WillReturnRows(sqlmock.NewRows([]string{"Variable_name", "Value"}).AddRow("sql_mode", "")) @@ -386,6 +387,7 @@ func TestTableSchemaChecking(t *testing.T) { require.NoError(t, mock.ExpectationsWereMet()) mock = initMockDB(t) + mock.MatchExpectationsInOrder(false) mock.ExpectQuery("SHOW VARIABLES LIKE 'max_connections'").WillReturnRows(sqlmock.NewRows([]string{"Variable_name", "Value"}).AddRow("max_connections", "2")) mock.ExpectQuery("SHOW VARIABLES LIKE 'sql_mode'").WillReturnRows(sqlmock.NewRows([]string{"Variable_name", "Value"}).AddRow("sql_mode", "")) mock.ExpectQuery("SHOW VARIABLES LIKE 'sql_mode'").WillReturnRows(sqlmock.NewRows([]string{"Variable_name", "Value"}).AddRow("sql_mode", ""))