|
24 | 24 | import org.springframework.security.authentication.TestingAuthenticationToken;
|
25 | 25 | import org.springframework.security.authorization.AuthorityAuthorizationManager;
|
26 | 26 | import org.springframework.security.authorization.AuthorizationDecision;
|
27 |
| -import org.springframework.security.authorization.AuthorizationManager; |
28 | 27 | import org.springframework.security.core.Authentication;
|
29 | 28 | import org.springframework.security.web.servlet.util.matcher.MvcRequestMatcher;
|
30 | 29 | import org.springframework.security.web.util.matcher.AnyRequestMatcher;
|
31 | 30 | import org.springframework.security.web.util.matcher.RequestMatcherEntry;
|
32 | 31 |
|
33 | 32 | import static org.assertj.core.api.Assertions.assertThat;
|
34 | 33 | import static org.assertj.core.api.Assertions.assertThatIllegalArgumentException;
|
35 |
| -import static org.mockito.ArgumentMatchers.any; |
36 |
| -import static org.mockito.BDDMockito.given; |
37 |
| -import static org.mockito.Mockito.mock; |
38 |
| -import static org.mockito.Mockito.verify; |
39 | 34 |
|
40 | 35 | /**
|
41 | 36 | * Tests for {@link RequestMatcherDelegatingAuthorizationManager}.
|
@@ -120,20 +115,6 @@ public void checkWhenMultipleMappingsConfiguredWithConsumerThenDelegatesMatching
|
120 | 115 | assertThat(unmapped.isGranted()).isFalse();
|
121 | 116 | }
|
122 | 117 |
|
123 |
| - @Test |
124 |
| - public void checkWhenNoMatchesThenUsesDefaultAuthorizationManager() { |
125 |
| - RequestMatcherDelegatingAuthorizationManager manager = RequestMatcherDelegatingAuthorizationManager.builder() |
126 |
| - .add((request) -> false, (authentication, context) -> new AuthorizationDecision(false)).build(); |
127 |
| - AuthorizationManager<RequestAuthorizationContext> defaultManager = mock(AuthorizationManager.class); |
128 |
| - given(defaultManager.check(any(), any())).willReturn(new AuthorizationDecision(true)); |
129 |
| - manager.setDefaultAuthorizationManager(defaultManager); |
130 |
| - Supplier<Authentication> authentication = () -> new TestingAuthenticationToken("user", "password"); |
131 |
| - AuthorizationDecision decision = manager.check(authentication, new MockHttpServletRequest(null, "/endpoint")); |
132 |
| - assertThat(decision).isNotNull(); |
133 |
| - assertThat(decision.isGranted()).isTrue(); |
134 |
| - verify(defaultManager).check(any(), any()); |
135 |
| - } |
136 |
| - |
137 | 118 | @Test
|
138 | 119 | public void addWhenMappingsConsumerNullThenException() {
|
139 | 120 | assertThatIllegalArgumentException()
|
|
0 commit comments