mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-05-31 09:12:14 +00:00
Polish multiple RequestRejectedHandlers support
Issue gh-10603
This commit is contained in:
parent
27cfb9c89d
commit
feff747669
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2020 the original author or authors.
|
||||
* Copyright 2002-2022 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
@ -50,7 +50,7 @@ public final class CompositeRequestRejectedHandler implements RequestRejectedHan
|
||||
@Override
|
||||
public void handle(HttpServletRequest request, HttpServletResponse response,
|
||||
RequestRejectedException requestRejectedException) throws IOException, ServletException {
|
||||
for (RequestRejectedHandler requestRejectedhandler : requestRejectedhandlers) {
|
||||
for (RequestRejectedHandler requestRejectedhandler : this.requestRejectedhandlers) {
|
||||
requestRejectedhandler.handle(request, response, requestRejectedException);
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2021 the original author or authors.
|
||||
* Copyright 2002-2022 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@ -29,9 +29,9 @@ public class CompositeRequestRejectedHandlerTests {
|
||||
@Test
|
||||
void compositeRequestRejectedHandlerRethrowsTheException() {
|
||||
RequestRejectedException requestRejectedException = new RequestRejectedException("rejected");
|
||||
DefaultRequestRejectedHandler sut = new DefaultRequestRejectedHandler();
|
||||
CompositeRequestRejectedHandler crrh = new CompositeRequestRejectedHandler(sut);
|
||||
assertThatExceptionOfType(RequestRejectedException.class).isThrownBy(() -> crrh
|
||||
CompositeRequestRejectedHandler handler = new CompositeRequestRejectedHandler(
|
||||
new DefaultRequestRejectedHandler());
|
||||
assertThatExceptionOfType(RequestRejectedException.class).isThrownBy(() -> handler
|
||||
.handle(mock(HttpServletRequest.class), mock(HttpServletResponse.class), requestRejectedException))
|
||||
.withMessage("rejected");
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user