Esempio n. 1
0
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)
}
Esempio n. 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)
}
Esempio n. 3
0
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)
}