支持lru缓存
This commit is contained in:
parent
1d376947cb
commit
d46e8a6f92
@ -117,8 +117,8 @@ func TestPreparedStmtDeadlock(t *testing.T) {
|
|||||||
|
|
||||||
conn, ok := tx.ConnPool.(*gorm.PreparedStmtDB)
|
conn, ok := tx.ConnPool.(*gorm.PreparedStmtDB)
|
||||||
AssertEqual(t, ok, true)
|
AssertEqual(t, ok, true)
|
||||||
AssertEqual(t, len(conn.Stmts), 2)
|
AssertEqual(t, len(conn.Stmts.AllMap()), 2)
|
||||||
for _, stmt := range conn.Stmts {
|
for _, stmt := range conn.Stmts.AllMap() {
|
||||||
if stmt == nil {
|
if stmt == nil {
|
||||||
t.Fatalf("stmt cannot bee nil")
|
t.Fatalf("stmt cannot bee nil")
|
||||||
}
|
}
|
||||||
@ -155,7 +155,7 @@ func TestPreparedStmtReset(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pdb.Mux.Lock()
|
pdb.Mux.Lock()
|
||||||
if len(pdb.Stmts) == 0 {
|
if len(pdb.Stmts.AllMap()) == 0 {
|
||||||
pdb.Mux.Unlock()
|
pdb.Mux.Unlock()
|
||||||
t.Fatalf("prepared stmt can not be empty")
|
t.Fatalf("prepared stmt can not be empty")
|
||||||
}
|
}
|
||||||
@ -164,7 +164,7 @@ func TestPreparedStmtReset(t *testing.T) {
|
|||||||
pdb.Reset()
|
pdb.Reset()
|
||||||
pdb.Mux.Lock()
|
pdb.Mux.Lock()
|
||||||
defer pdb.Mux.Unlock()
|
defer pdb.Mux.Unlock()
|
||||||
if len(pdb.Stmts) != 0 {
|
if len(pdb.Stmts.AllMap()) != 0 {
|
||||||
t.Fatalf("prepared stmt should be empty")
|
t.Fatalf("prepared stmt should be empty")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user