package bufferpool import ( "strings" "testing" "github.com/stretchr/testify/assert" ) func TestBufferPool(t *testing.T) { const size = 1024 bp := New(size) for i := 0; i < 10; i++ { buf := bp.Get() assert.NotNil(t, buf) assert.Equal(t, buf.Len(), 0) assert.GreaterOrEqual(t, buf.Cap(), size) buf.WriteString(strings.Repeat("\x00", size*2)) bp.Put(buf) } }