示例#1
0
文件: tidb_test.go 项目: go-xorm/tidb
func TestTidbMemoryNoCache(t *testing.T) {
	engine, err := newTidbEngine("memory")
	if err != nil {
		t.Error(err)
		return
	}
	defer engine.Close()
	setEngine(engine, false)

	tests.BaseTestAll(engine, t)
	tests.BaseTestAll2(engine, t)
	tests.BaseTestAll3(engine, t)
}
示例#2
0
func TestTidbWithCache(t *testing.T) {
	engine, err := newTidbEngine()
	if err != nil {
		t.Error(err)
		return
	}
	defer engine.Close()

	setEngine(engine, true)

	tests.BaseTestAll(engine, t)
	tests.BaseTestAll2(engine, t)
}
示例#3
0
文件: tidb_test.go 项目: go-xorm/tidb
func TestTidbGoLevelDBNoCache(t *testing.T) {
	engine, err := newTidbEngine("goleveldb")
	if err != nil {
		t.Error(err)
		return
	}
	defer engine.Close()
	setEngine(engine, false)

	tests.BaseTestAll(engine, t)
	tests.BaseTestAll2(engine, t)
	tests.BaseTestAll3(engine, t)
}