@@ -238,6 +238,7 @@ type testListener struct {
238
238
added , closed int
239
239
errs []error
240
240
mutex sync.Mutex
241
+ seq []string
241
242
}
242
243
243
244
func (tl * testListener ) addErr (err error ) {
@@ -249,6 +250,7 @@ func (tl *testListener) Add(conn *tarantool.Connection, role connection_pool.Rol
249
250
defer tl .mutex .Unlock ()
250
251
251
252
tl .added ++
253
+ tl .seq = append (tl .seq , fmt .Sprintf ("add %s" , conn .Addr ()))
252
254
253
255
if conn == nil {
254
256
tl .addErr (fmt .Errorf ("added conn == nil" ))
@@ -277,6 +279,7 @@ func (tl *testListener) Removed(conn *tarantool.Connection, role connection_pool
277
279
defer tl .mutex .Unlock ()
278
280
279
281
tl .closed ++
282
+ tl .seq = append (tl .seq , fmt .Sprintf ("closed %s" , conn .Addr ()))
280
283
281
284
if conn == nil {
282
285
tl .addErr (fmt .Errorf ("removed conn == nil" ))
@@ -349,8 +352,8 @@ func TestConnectionListener(t *testing.T) {
349
352
for _ , err := range tl .errs {
350
353
t .Errorf ("Unexpected error: %s" , err )
351
354
}
352
- require .Equalf (t , tl .added , len (poolServers )+ 1 , "unexpected added count" )
353
- require .Equalf (t , tl .closed , len (poolServers )+ 1 , "unexpected closed count" )
355
+ require .Equalf (t , tl .added , len (poolServers )+ 1 , "unexpected added count %v" , tl . seq )
356
+ require .Equalf (t , tl .closed , len (poolServers )+ 1 , "unexpected closed count %v" , tl . seq )
354
357
}
355
358
356
359
type testAddErrorListener struct {
0 commit comments