@SuppressWarnings("unchecked") private void configure() throws Exception { Collection<SecurityConfigurer<O, B>> configurers = getConfigurers(); for (SecurityConfigurer<O, B> configurer : configurers) { configurer.configure((B) this); } }
@Test public void buildWhenConfigurerAppliesAnotherConfigurerThenObjectStillBuilds() throws Exception { DelegateSecurityConfigurer.CONFIGURER = mock(SecurityConfigurer.class); this.builder.apply(new DelegateSecurityConfigurer()); this.builder.build(); verify(DelegateSecurityConfigurer.CONFIGURER).init(this.builder); verify(DelegateSecurityConfigurer.CONFIGURER).configure(this.builder); }
@SuppressWarnings("unchecked") private void configure() throws Exception { Collection<SecurityConfigurer<O, B>> configurers = getConfigurers(); for (SecurityConfigurer<O, B> configurer : configurers) { configurer.configure((B) this); } }
@SuppressWarnings("unchecked") private void configure() throws Exception { Collection<SecurityConfigurer<O, B>> configurers = getConfigurers(); for (SecurityConfigurer<O, B> configurer : configurers) { configurer.configure((B) this); } }
@SuppressWarnings("unchecked") private void configure() throws Exception { Collection<SecurityConfigurer<O,B>> configurers = getConfigurers(); for(SecurityConfigurer<O,B> configurer : configurers ) { configurer.configure((B) this); } }