modfiy test case

This commit is contained in:
YongAn 2022-06-04 21:51:05 +08:00
parent cb87bc0161
commit e0ce51cabd
3 changed files with 13 additions and 19 deletions

View File

@ -8,7 +8,6 @@ import (
"context" "context"
"testing" "testing"
"time" "time"
"xorm.io/xorm"
"xorm.io/xorm/dialects" "xorm.io/xorm/dialects"
"xorm.io/xorm/caches" "xorm.io/xorm/caches"
@ -195,10 +194,10 @@ func TestCacheDelete(t *testing.T) {
} }
func TestShadowCacheDelete(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") if testEngine.Dialect().URI().DBType != schemas.MYSQL {
assert.NoError(t, err) return
testEngine.ShowSQL(true) }
_, err = testEngine.NewSession().Exec("CREATE DATABASE IF NOT EXISTS shadow_test")
testEngine.SetShadow(dialects.NewFalseShadow()) testEngine.SetShadow(dialects.NewFalseShadow())
oldCacher := testEngine.GetDefaultCacher() oldCacher := testEngine.GetDefaultCacher()
@ -209,7 +208,7 @@ func TestShadowCacheDelete(t *testing.T) {
Id int64 Id int64
} }
assert.NoError(t, testEngine.Context(context.Background()).Sync(&CacheDeleteStruct{})) assert.NoError(t, testEngine.Context(context.Background()).Sync(&CacheDeleteStruct{}))
err = testEngine.CreateTables(&CacheDeleteStruct{}) err := testEngine.CreateTables(&CacheDeleteStruct{})
assert.NoError(t, err) assert.NoError(t, err)
_, err = testEngine.Insert(&CacheDeleteStruct{}) _, err = testEngine.Insert(&CacheDeleteStruct{})

View File

@ -24,13 +24,9 @@ import (
) )
func TestShadowGetVar(t *testing.T) { func TestShadowGetVar(t *testing.T) {
//db, mock, err := sqlmock.New() if testEngine.Dialect().URI().DBType != schemas.MYSQL {
return
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)
type GetVar struct { type GetVar struct {
Id int64 `xorm:"autoincr pk"` Id int64 `xorm:"autoincr pk"`
Msg string `xorm:"varchar(255)"` Msg string `xorm:"varchar(255)"`

View File

@ -1472,15 +1472,14 @@ func TestNilFromDB(t *testing.T) {
assert.NotNil(t, tt4.Field1.cb) assert.NotNil(t, tt4.Field1.cb)
} }
func TestShadowUpdate1(t *testing.T) { func TestShadowMysqlUpdate1(t *testing.T) {
testEngine, err := xorm.NewEngine(string(schemas.MYSQL), "root:root@tcp(127.0.0.1:3306)/test?charset=utf8") if testEngine.Dialect().URI().DBType != schemas.MYSQL {
assert.NoError(t, err) return
testEngine.ShowSQL(true) }
_, err = testEngine.NewSession().Exec("CREATE DATABASE IF NOT EXISTS shadow_test")
testEngine.SetShadow(dialects.NewFalseShadow()) testEngine.SetShadow(dialects.NewFalseShadow())
assert.NoError(t, testEngine.Context(context.Background()).Sync(&Userinfo{})) assert.NoError(t, testEngine.Context(context.Background()).Sync(&Userinfo{}))
_, err = testEngine.Insert(&Userinfo{ _, err := testEngine.Insert(&Userinfo{
Username: "user1", Username: "user1",
}) })
assert.NoError(t, err) assert.NoError(t, err)