github.com/RevenueMonster/sqlike@v1.0.6/util/util_test.go (about) 1 package util 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 ) 8 9 func TestString(t *testing.T) { 10 msg := "hello world" 11 blr := AcquireString() 12 defer ReleaseString(blr) 13 blr.WriteString(msg) 14 15 require.Equal(t, msg, blr.String()) 16 blr.Reset() 17 require.Equal(t, "", blr.String()) 18 } 19 20 func TestUnsafeString(t *testing.T) { 21 msg := `sqlike@1.6.0` 22 b := []byte(msg) 23 require.Equal(t, msg, UnsafeString(b)) 24 }