23 lines
440 B
Go
23 lines
440 B
Go
package pool_test
|
|
|
|
import "testing"
|
|
|
|
func TestPool(t *testing.T) {
|
|
// initial stats
|
|
// get empty
|
|
// get pooled own
|
|
// get pooled foreign
|
|
// get own no alloc
|
|
// get foreign no alloc
|
|
// put own
|
|
// put foreign empty
|
|
// put foreign not empty
|
|
// release on put no free
|
|
// release on put with free
|
|
// release all no free
|
|
// release all with free
|
|
// release on timeout no free
|
|
// release on timeout with free
|
|
// use default algo
|
|
}
|