diff --git a/integrations/session_delete_test.go b/integrations/session_delete_test.go index cc081707..c37dfd66 100644 --- a/integrations/session_delete_test.go +++ b/integrations/session_delete_test.go @@ -8,7 +8,6 @@ import ( "context" "testing" "time" - "xorm.io/xorm" "xorm.io/xorm/dialects" "xorm.io/xorm/caches" @@ -195,10 +194,10 @@ func TestCacheDelete(t *testing.T) { } func TestShadowCacheDelete(t *testing.T) { - testEngine, err := xorm.NewEngine(string(schemas.MYSQL), "root:root@tcp(127.0.0.1:3306)/test?charset=utf8") - assert.NoError(t, err) - testEngine.ShowSQL(true) - _, err = testEngine.NewSession().Exec("CREATE DATABASE IF NOT EXISTS shadow_test") + if testEngine.Dialect().URI().DBType != schemas.MYSQL { + return + } + testEngine.SetShadow(dialects.NewFalseShadow()) oldCacher := testEngine.GetDefaultCacher() @@ -209,7 +208,7 @@ func TestShadowCacheDelete(t *testing.T) { Id int64 } assert.NoError(t, testEngine.Context(context.Background()).Sync(&CacheDeleteStruct{})) - err = testEngine.CreateTables(&CacheDeleteStruct{}) + err := testEngine.CreateTables(&CacheDeleteStruct{}) assert.NoError(t, err) _, err = testEngine.Insert(&CacheDeleteStruct{}) diff --git a/integrations/session_get_test.go b/integrations/session_get_test.go index ee7602fd..31bc3969 100644 --- a/integrations/session_get_test.go +++ b/integrations/session_get_test.go @@ -24,13 +24,9 @@ import ( ) func TestShadowGetVar(t *testing.T) { - //db, mock, err := sqlmock.New() - - testEngine, err := xorm.NewEngine(string(schemas.MYSQL), "root:root@tcp(127.0.0.1:3306)/test?charset=utf8") - assert.NoError(t, err) - testEngine.ShowSQL(true) - _, err = testEngine.NewSession().Exec("CREATE DATABASE IF NOT EXISTS shadow_test") - assert.NoError(t, err) + if testEngine.Dialect().URI().DBType != schemas.MYSQL { + return + } type GetVar struct { Id int64 `xorm:"autoincr pk"` Msg string `xorm:"varchar(255)"` diff --git a/integrations/session_update_test.go b/integrations/session_update_test.go index 1a91fa2e..146efc9d 100644 --- a/integrations/session_update_test.go +++ b/integrations/session_update_test.go @@ -1472,15 +1472,14 @@ func TestNilFromDB(t *testing.T) { assert.NotNil(t, tt4.Field1.cb) } -func TestShadowUpdate1(t *testing.T) { - testEngine, err := xorm.NewEngine(string(schemas.MYSQL), "root:root@tcp(127.0.0.1:3306)/test?charset=utf8") - assert.NoError(t, err) - testEngine.ShowSQL(true) - _, err = testEngine.NewSession().Exec("CREATE DATABASE IF NOT EXISTS shadow_test") +func TestShadowMysqlUpdate1(t *testing.T) { + if testEngine.Dialect().URI().DBType != schemas.MYSQL { + return + } testEngine.SetShadow(dialects.NewFalseShadow()) assert.NoError(t, testEngine.Context(context.Background()).Sync(&Userinfo{})) - _, err = testEngine.Insert(&Userinfo{ + _, err := testEngine.Insert(&Userinfo{ Username: "user1", }) assert.NoError(t, err)