| 123456789101112131415161718192021222324252627282930313233343536 |
- package pool_test
- import (
- "context"
- "net"
- "sync"
- "testing"
- . "github.com/onsi/ginkgo"
- . "github.com/onsi/gomega"
- )
- func TestGinkgoSuite(t *testing.T) {
- RegisterFailHandler(Fail)
- RunSpecs(t, "pool")
- }
- func perform(n int, cbs ...func(int)) {
- var wg sync.WaitGroup
- for _, cb := range cbs {
- for i := 0; i < n; i++ {
- wg.Add(1)
- go func(cb func(int), i int) {
- defer GinkgoRecover()
- defer wg.Done()
- cb(i)
- }(cb, i)
- }
- }
- wg.Wait()
- }
- func dummyDialer(context.Context) (net.Conn, error) {
- return &net.TCPConn{}, nil
- }
|