mirror of
https://github.com/fumiama/orbyte.git
synced 2026-06-06 02:30:30 +08:00
22 lines
292 B
Go
22 lines
292 B
Go
package pbuf
|
|
|
|
import (
|
|
"crypto/rand"
|
|
"runtime"
|
|
"testing"
|
|
)
|
|
|
|
func TestBytes(t *testing.T) {
|
|
for i := 0; i < 4096; i++ {
|
|
b := NewBytes(i)
|
|
rand.Read(b.Bytes())
|
|
b.Destroy()
|
|
}
|
|
runtime.GC()
|
|
out, in := bufferPool.p.CountItems()
|
|
t.Log(out, in)
|
|
if out != 0 || in != 1 {
|
|
t.Fail()
|
|
}
|
|
}
|