@@ -1520,6 +1520,7 @@ var infoSchemaQueries = []queryTest {
15201520 {"newlinetable" },
15211521 {"typestable" },
15221522 },
1523+
15231524 },
15241525 {
15251526 "SHOW FULL TABLES" ,
@@ -2873,6 +2874,7 @@ func TestAmbiguousColumnResolution(t *testing.T) {
28732874}
28742875
28752876func TestCreateTable (t * testing.T ) {
2877+ ctx := context .Background ()
28762878 require := require .New (t )
28772879
28782880 e := newEngine (t )
@@ -2886,7 +2888,8 @@ func TestCreateTable(t *testing.T) {
28862888 db , err := e .Catalog .Database ("mydb" )
28872889 require .NoError (err )
28882890
2889- testTable , ok := db .Tables ()["t1" ]
2891+ testTable , ok , err := db .GetTableInsensitive (ctx , "t1" )
2892+ require .NoError (err )
28902893 require .True (ok )
28912894
28922895 s := sql.Schema {
@@ -2913,7 +2916,8 @@ func TestCreateTable(t *testing.T) {
29132916 db , err = e .Catalog .Database ("mydb" )
29142917 require .NoError (err )
29152918
2916- testTable , ok = db .Tables ()["t2" ]
2919+ testTable , ok , err = db .GetTableInsensitive (ctx , "t2" )
2920+ require .NoError (err )
29172921 require .True (ok )
29182922
29192923 s = sql.Schema {
@@ -2933,7 +2937,8 @@ func TestCreateTable(t *testing.T) {
29332937 db , err = e .Catalog .Database ("mydb" )
29342938 require .NoError (err )
29352939
2936- testTable , ok = db .Tables ()["t3" ]
2940+ testTable , ok , err = db .GetTableInsensitive (ctx , "t3" )
2941+ require .NoError (err )
29372942 require .True (ok )
29382943
29392944 s = sql.Schema {
@@ -2954,7 +2959,8 @@ func TestCreateTable(t *testing.T) {
29542959 db , err = e .Catalog .Database ("mydb" )
29552960 require .NoError (err )
29562961
2957- testTable , ok = db .Tables ()["t4" ]
2962+ testTable , ok , err = db .GetTableInsensitive (ctx , "t4" )
2963+ require .NoError (err )
29582964 require .True (ok )
29592965
29602966 s = sql.Schema {
@@ -2967,36 +2973,44 @@ func TestCreateTable(t *testing.T) {
29672973}
29682974
29692975func TestDropTable (t * testing.T ) {
2976+ ctx := context .Background ()
29702977 require := require .New (t )
29712978
29722979 e := newEngine (t )
29732980 db , err := e .Catalog .Database ("mydb" )
29742981 require .NoError (err )
29752982
2976- _ , ok := db .Tables ()[ "mytable" ]
2983+ _ , ok , err := db .GetTableInsensitive ( ctx , "mytable" )
29772984 require .True (ok )
29782985
29792986 testQuery (t , e ,
29802987 "DROP TABLE IF EXISTS mytable, not_exist" ,
29812988 []sql.Row (nil ),
29822989 )
29832990
2984- _ , ok = db .Tables ()["mytable" ]
2991+ _ , ok , err = db .GetTableInsensitive (ctx , "mytable" )
2992+ require .NoError (err )
29852993 require .False (ok )
29862994
2987- _ , ok = db .Tables ()["othertable" ]
2995+ _ , ok , err = db .GetTableInsensitive (ctx , "othertable" )
2996+ require .NoError (err )
29882997 require .True (ok )
2989- _ , ok = db .Tables ()["tabletest" ]
2998+
2999+ _ , ok , err = db .GetTableInsensitive (ctx , "tabletest" )
3000+ require .NoError (err )
29903001 require .True (ok )
29913002
29923003 testQuery (t , e ,
29933004 "DROP TABLE IF EXISTS othertable, tabletest" ,
29943005 []sql.Row (nil ),
29953006 )
29963007
2997- _ , ok = db .Tables ()["othertable" ]
3008+ _ , ok , err = db .GetTableInsensitive (ctx , "othertable" )
3009+ require .NoError (err )
29983010 require .False (ok )
2999- _ , ok = db .Tables ()["tabletest" ]
3011+
3012+ _ , ok , err = db .GetTableInsensitive (ctx , "tabletest" )
3013+ require .NoError (err )
30003014 require .False (ok )
30013015
30023016 _ , _ , err = e .Query (newCtx (), "DROP TABLE not_exist" )
0 commit comments