@@ -59,20 +59,20 @@ func TestService_Run(t *testing.T) {
5959
6060 err := svc .Run (ctx )
6161 require .Error (t , err )
62- assert . Equal (t , context .DeadlineExceeded , err )
62+ require . ErrorIs (t , err , context .DeadlineExceeded )
6363 mappers := svc .Mappers ()
64- assert .Equal (t , 3 , len ( mappers ) )
64+ assert .Len (t , mappers , 3 )
6565 assert .Equal (t , PIDocker , mappers [0 ].ProviderID )
6666 assert .Equal (t , "localhost" , mappers [0 ].Server )
6767 assert .Equal (t , "/api/svc3/xyz" , mappers [0 ].SrcMatch .String ())
6868 assert .Equal (t , "http://127.0.0.3:8080/blah3/xyz" , mappers [0 ].Dst )
6969 assert .Equal (t , []string {"127.0.0.1" }, mappers [0 ].OnlyFromIPs )
7070
71- assert .Equal (t , 1 , len ( p1 .EventsCalls ()) )
72- assert .Equal (t , 1 , len ( p2 .EventsCalls ()) )
71+ assert .Len (t , p1 .EventsCalls (), 1 )
72+ assert .Len (t , p2 .EventsCalls (), 1 )
7373
74- assert .Equal (t , 1 , len ( p1 .ListCalls ()) )
75- assert .Equal (t , 1 , len ( p2 .ListCalls ()) )
74+ assert .Len (t , p1 .ListCalls (), 1 )
75+ assert .Len (t , p2 .ListCalls (), 1 )
7676}
7777
7878func TestService_Match (t * testing.T ) {
@@ -125,8 +125,8 @@ func TestService_Match(t *testing.T) {
125125
126126 err := svc .Run (ctx )
127127 require .Error (t , err )
128- assert . Equal (t , context .DeadlineExceeded , err )
129- assert .Equal (t , 12 , len ( svc .Mappers ()) )
128+ require . ErrorIs (t , err , context .DeadlineExceeded )
129+ assert .Len (t , svc .Mappers (), 12 )
130130
131131 tbl := []struct {
132132 server , src string
@@ -166,7 +166,7 @@ func TestService_Match(t *testing.T) {
166166 for i , tt := range tbl {
167167 t .Run (strconv .Itoa (i )+ "-" + tt .server , func (t * testing.T ) {
168168 res := svc .Match (tt .server , tt .src )
169- require .Equal (t , len ( tt . res .Routes ) , len (res .Routes ), res .Routes )
169+ require .Len (t , res .Routes , len (tt . res .Routes ), res .Routes )
170170 for i := 0 ; i < len (res .Routes ); i ++ {
171171 assert .Equal (t , tt .res .Routes [i ].Alive , res .Routes [i ].Alive )
172172 assert .Equal (t , tt .res .Routes [i ].Destination , res .Routes [i ].Destination )
@@ -212,7 +212,7 @@ func TestService_MatchServerRegex(t *testing.T) {
212212
213213 err := svc .Run (ctx )
214214 require .Error (t , err )
215- assert . Equal (t , context .DeadlineExceeded , err )
215+ require . ErrorIs (t , err , context .DeadlineExceeded )
216216
217217 tbl := []struct {
218218 name string
@@ -266,7 +266,7 @@ func TestService_MatchServerRegex(t *testing.T) {
266266 for i , tt := range tbl {
267267 t .Run (strconv .Itoa (i )+ "-" + tt .server , func (t * testing.T ) {
268268 res := svc .Match (tt .server , tt .src )
269- require .Equal (t , len ( tt . res .Routes ) , len (res .Routes ), res .Routes )
269+ require .Len (t , res .Routes , len (tt . res .Routes ), res .Routes )
270270 for i := 0 ; i < len (res .Routes ); i ++ {
271271 assert .Equal (t , tt .res .Routes [i ].Alive , res .Routes [i ].Alive )
272272 assert .Equal (t , tt .res .Routes [i ].Destination , res .Routes [i ].Destination )
@@ -296,7 +296,7 @@ func TestService_MatchServerRegexInvalidateCache(t *testing.T) {
296296
297297 go func () {
298298 err := svc .Run (ctx )
299- require .Error (t , err )
299+ assert .Error (t , err )
300300 }()
301301
302302 res <- PIFile
@@ -314,7 +314,7 @@ func TestService_MatchServerRegexInvalidateCache(t *testing.T) {
314314 time .Sleep (50 * time .Millisecond )
315315
316316 match = svc .Match ("test-server" , "/" )
317- assert .Len (t , match .Routes , 0 )
317+ assert .Empty (t , match .Routes )
318318}
319319
320320func TestService_MatchConflictRegex (t * testing.T ) {
@@ -339,8 +339,8 @@ func TestService_MatchConflictRegex(t *testing.T) {
339339
340340 err := svc .Run (ctx )
341341 require .Error (t , err )
342- assert . Equal (t , context .DeadlineExceeded , err )
343- assert .Equal (t , 3 , len ( svc .Mappers ()) )
342+ require . ErrorIs (t , err , context .DeadlineExceeded )
343+ assert .Len (t , svc .Mappers (), 3 )
344344
345345 tbl := []struct {
346346 server , src string
@@ -360,7 +360,7 @@ func TestService_MatchConflictRegex(t *testing.T) {
360360 tt := tt
361361 t .Run (strconv .Itoa (i ), func (t * testing.T ) {
362362 res := svc .Match (tt .server , tt .src )
363- require .Equal (t , len ( tt . res .Routes ) , len (res .Routes ), res .Routes )
363+ require .Len (t , res .Routes , len (tt . res .Routes ), res .Routes )
364364 for i := 0 ; i < len (res .Routes ); i ++ {
365365 assert .Equal (t , tt .res .Routes [i ].Alive , res .Routes [i ].Alive )
366366 assert .Equal (t , tt .res .Routes [i ].Destination , res .Routes [i ].Destination )
@@ -408,8 +408,8 @@ func TestService_Match192(t *testing.T) {
408408
409409 err := svc .Run (ctx )
410410 require .Error (t , err )
411- assert . Equal (t , context .DeadlineExceeded , err )
412- assert .Equal (t , 3 , len ( svc .Mappers ()) )
411+ require . ErrorIs (t , err , context .DeadlineExceeded )
412+ assert .Len (t , svc .Mappers (), 3 )
413413
414414 tbl := []struct {
415415 server , src string
@@ -427,7 +427,7 @@ func TestService_Match192(t *testing.T) {
427427 tt := tt
428428 t .Run (strconv .Itoa (i ), func (t * testing.T ) {
429429 res := svc .Match (tt .server , tt .src )
430- require .Equal (t , len ( tt . res .Routes ) , len (res .Routes ), res .Routes )
430+ require .Len (t , res .Routes , len (tt . res .Routes ), res .Routes )
431431 for i := 0 ; i < len (res .Routes ); i ++ {
432432 assert .Equal (t , tt .res .Routes [i ].Alive , res .Routes [i ].Alive )
433433 assert .Equal (t , tt .res .Routes [i ].Destination , res .Routes [i ].Destination )
@@ -469,8 +469,8 @@ func TestService_Servers(t *testing.T) {
469469 svc := NewService ([]Provider {p1 , p2 }, time .Millisecond * 100 )
470470 err := svc .Run (ctx )
471471 require .Error (t , err )
472- assert . Equal (t , context .DeadlineExceeded , err )
473- assert .Equal (t , 3 , len ( svc .mappers ) )
472+ require . ErrorIs (t , err , context .DeadlineExceeded )
473+ assert .Len (t , svc .mappers , 3 )
474474
475475 servers := svc .Servers ()
476476 assert .Equal (t , []string {"m.example.com" , "xx.reproxy.io" }, servers )
@@ -601,18 +601,18 @@ func TestService_ScheduleHealthCheck(t *testing.T) {
601601
602602 err := svc .Run (ctx )
603603 require .Error (t , err )
604- assert . Equal (t , context .DeadlineExceeded , err )
604+ require . ErrorIs (t , err , context .DeadlineExceeded )
605605 mappers := svc .Mappers ()
606- assert .Equal (t , 3 , len ( mappers ) )
606+ assert .Len (t , mappers , 3 )
607607 assert .Equal (t , wantMappers , mappers )
608608
609609 svc .ScheduleHealthCheck (context .Background (), time .Microsecond * 2 )
610610 time .Sleep (time .Millisecond * 10 )
611611
612612 mappers = svc .Mappers ()
613- assert .Equal ( t , false , mappers [0 ].dead )
614- assert .Equal ( t , true , mappers [1 ].dead )
615- assert .Equal ( t , false , mappers [2 ].dead )
613+ assert .False ( t , mappers [0 ].dead )
614+ assert .True ( t , mappers [1 ].dead )
615+ assert .False ( t , mappers [2 ].dead )
616616}
617617
618618func Test_ping (t * testing.T ) {
@@ -709,8 +709,8 @@ func TestCheckHealth(t *testing.T) {
709709 t .Logf ("mappers: %v" , mappers )
710710
711711 res := svc .CheckHealth ()
712- assert .Equal (t , 3 , len ( res ) )
713- assert .Error (t , res [failPingULR ])
712+ assert .Len (t , res , 3 )
713+ require .Error (t , res [failPingULR ])
714714 assert .NoError (t , res [ts .URL ])
715715 assert .NoError (t , res [ts2 .URL ])
716716}
0 commit comments