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 }