Improve router group tests (#2787)
This commit is contained in:
		| @ -112,15 +112,19 @@ func TestRouterGroupInvalidStaticFile(t *testing.T) { | ||||
| } | ||||
|  | ||||
| func TestRouterGroupTooManyHandlers(t *testing.T) { | ||||
| 	const ( | ||||
| 		panicValue = "too many handlers" | ||||
| 		maximumCnt = abortIndex | ||||
| 	) | ||||
| 	router := New() | ||||
| 	handlers1 := make([]HandlerFunc, 40) | ||||
| 	handlers1 := make([]HandlerFunc, maximumCnt-1) | ||||
| 	router.Use(handlers1...) | ||||
|  | ||||
| 	handlers2 := make([]HandlerFunc, 26) | ||||
| 	assert.Panics(t, func() { | ||||
| 	handlers2 := make([]HandlerFunc, maximumCnt+1) | ||||
| 	assert.PanicsWithValue(t, panicValue, func() { | ||||
| 		router.Use(handlers2...) | ||||
| 	}) | ||||
| 	assert.Panics(t, func() { | ||||
| 	assert.PanicsWithValue(t, panicValue, func() { | ||||
| 		router.GET("/", handlers2...) | ||||
| 	}) | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user