@ -165,29 +165,31 @@ public class AbstractConfiguredSecurityBuilderTests {
@@ -165,29 +165,31 @@ public class AbstractConfiguredSecurityBuilderTests {
@Test
public void withWhenConfigurerAddInitializing ( ) throws Exception {
this . builder . with ( new Foo Configurer( ) , Customizer . withDefaults ( ) ) ;
this . builder . with ( new AppliesNested Configurer( ) , Customizer . withDefaults ( ) ) ;
assertThat ( this . builder . build ( ) ) . isEqualTo ( "success" ) ;
}
private static class FooConfigurer extends SecurityConfigurerAdapter < Object , TestConfiguredSecurityBuilder > {
private static class AppliesNestedConfigurer
extends SecurityConfigurerAdapter < Object , TestConfiguredSecurityBuilder > {
@Override
public void init ( TestConfiguredSecurityBuilder builder ) throws Exception {
builder . with ( new Bar Configurer( ) , Customizer . withDefaults ( ) ) ;
builder . with ( new Nested Configurer( ) , Customizer . withDefaults ( ) ) ;
}
}
private static class Bar Configurer extends SecurityConfigurerAdapter < Object , TestConfiguredSecurityBuilder > {
private static class Nested Configurer extends SecurityConfigurerAdapter < Object , TestConfiguredSecurityBuilder > {
@Override
public void init ( TestConfiguredSecurityBuilder http ) throws Exception {
http . with ( new Coo Configurer( ) , Customizer . withDefaults ( ) ) ;
http . with ( new DoubleNested Configurer( ) , Customizer . withDefaults ( ) ) ;
}
}
private static class CooConfigurer extends SecurityConfigurerAdapter < Object , TestConfiguredSecurityBuilder > {
private static class DoubleNestedConfigurer
extends SecurityConfigurerAdapter < Object , TestConfiguredSecurityBuilder > {
}