blob: 1915e5e5e9b6e7577c63cec1ca908d1d7c9ad9e5 [file] [edit]
// +build go1.8
package squirrel
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestStmtCacherPrepareContext(t *testing.T) {
db := &DBStub{}
sc := NewStmtCache(db)
query := "SELECT 1"
sc.PrepareContext(ctx, query)
assert.Equal(t, query, db.LastPrepareSql)
sc.PrepareContext(ctx, query)
assert.Equal(t, 1, db.PrepareCount, "expected 1 Prepare, got %d", db.PrepareCount)
}