HttpSecurity invokes configure(this)

Issue gh-4542
This commit is contained in:
Rob Winch
2017-09-29 14:45:58 -05:00
parent b3bd5ba946
commit 99f06ca58c
3 changed files with 20 additions and 21 deletions

View File

@@ -27,7 +27,8 @@ import org.springframework.test.web.reactive.server.WebTestClient;
* @since 5.0
*/
public class AuthorizeExchangeBuilderTests {
HttpSecurity.AuthorizeExchangeBuilder authorization = HttpSecurity.http().new AuthorizeExchangeBuilder();
HttpSecurity http = HttpSecurity.http();
HttpSecurity.AuthorizeExchangeBuilder authorization = this.http.authorizeExchange();
@Test
public void antMatchersWhenMethodAndPatternsThenDiscriminatesByMethod() {
@@ -101,11 +102,10 @@ public class AuthorizeExchangeBuilderTests {
@Test(expected = IllegalStateException.class)
public void buildWhenMatcherDefinedWithNoAccessThenThrowsException() {
this.authorization.pathMatchers("/incomplete");
this.authorization.build();
this.http.build();
}
private WebTestClient buildClient() {
return WebTestClientBuilder.bindToWebFilters(new ExceptionTranslationWebFilter(),
this.authorization.build()).build();
return WebTestClientBuilder.bindToWebFilters(this.http.build()).build();
}
}

View File

@@ -142,6 +142,6 @@ public class HeaderBuilderTests {
}
private WebTestClient buildClient() {
return WebTestClientBuilder.bindToWebFilters(this.headers.build()).build();
return WebTestClientBuilder.bindToWebFilters(this.headers.and().build()).build();
}
}