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"
"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{})

View File

@ -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)"`

View File

@ -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)