@ -162,14 +162,15 @@ public class TomcatServletWebServerFactoryTests
@@ -162,14 +162,15 @@ public class TomcatServletWebServerFactoryTests
@Test
public void tomcatCustomizers ( ) {
TomcatServletWebServerFactory factory = getFactory ( ) ;
TomcatContextCustomizer [ ] listeners = new TomcatContextCustomizer [ 4 ] ;
Arrays . setAll ( listeners , ( i ) - > mock ( TomcatContextCustomizer . class ) ) ;
factory . setTomcatContextCustomizers ( Arrays . asList ( listeners [ 0 ] , listeners [ 1 ] ) ) ;
factory . addContextCustomizers ( listeners [ 2 ] , listeners [ 3 ] ) ;
TomcatContextCustomizer [ ] customizers = new TomcatContextCustomizer [ 4 ] ;
Arrays . setAll ( customizers , ( i ) - > mock ( TomcatContextCustomizer . class ) ) ;
factory . setTomcatContextCustomizers (
Arrays . asList ( customizers [ 0 ] , customizers [ 1 ] ) ) ;
factory . addContextCustomizers ( customizers [ 2 ] , customizers [ 3 ] ) ;
this . webServer = factory . getWebServer ( ) ;
InOrder ordered = inOrder ( ( Object [ ] ) listen ers) ;
for ( TomcatContextCustomizer listener : listen ers) {
ordered . verify ( listen er) . customize ( any ( Context . class ) ) ;
InOrder ordered = inOrder ( ( Object [ ] ) customiz ers) ;
for ( TomcatContextCustomizer customizer : customiz ers) {
ordered . verify ( customiz er) . customize ( any ( Context . class ) ) ;
}
}
@ -187,29 +188,30 @@ public class TomcatServletWebServerFactoryTests
@@ -187,29 +188,30 @@ public class TomcatServletWebServerFactoryTests
@Test
public void tomcatConnectorCustomizers ( ) {
TomcatServletWebServerFactory factory = getFactory ( ) ;
TomcatConnectorCustomizer [ ] listeners = new TomcatConnectorCustomizer [ 4 ] ;
Arrays . setAll ( listeners , ( i ) - > mock ( TomcatConnectorCustomizer . class ) ) ;
factory . setTomcatConnectorCustomizers ( Arrays . asList ( listeners [ 0 ] , listeners [ 1 ] ) ) ;
factory . addConnectorCustomizers ( listeners [ 2 ] , listeners [ 3 ] ) ;
TomcatConnectorCustomizer [ ] customizers = new TomcatConnectorCustomizer [ 4 ] ;
Arrays . setAll ( customizers , ( i ) - > mock ( TomcatConnectorCustomizer . class ) ) ;
factory . setTomcatConnectorCustomizers (
Arrays . asList ( customizers [ 0 ] , customizers [ 1 ] ) ) ;
factory . addConnectorCustomizers ( customizers [ 2 ] , customizers [ 3 ] ) ;
this . webServer = factory . getWebServer ( ) ;
InOrder ordered = inOrder ( ( Object [ ] ) listen ers) ;
for ( TomcatConnectorCustomizer listener : listen ers) {
ordered . verify ( listen er) . customize ( any ( Connector . class ) ) ;
InOrder ordered = inOrder ( ( Object [ ] ) customiz ers) ;
for ( TomcatConnectorCustomizer customizer : customiz ers) {
ordered . verify ( customiz er) . customize ( any ( Connector . class ) ) ;
}
}
@Test
public void tomcatProtocolHandlerCustomizersShouldBeInvoked ( ) {
TomcatServletWebServerFactory factory = getFactory ( ) ;
TomcatProtocolHandlerCustomizer < AbstractHttp11Protocol > [ ] listen ers = new TomcatProtocolHandlerCustomizer [ 4 ] ;
Arrays . setAll ( listen ers, ( i ) - > mock ( TomcatProtocolHandlerCustomizer . class ) ) ;
TomcatProtocolHandlerCustomizer < AbstractHttp11Protocol > [ ] customiz ers = new TomcatProtocolHandlerCustomizer [ 4 ] ;
Arrays . setAll ( customiz ers, ( i ) - > mock ( TomcatProtocolHandlerCustomizer . class ) ) ;
factory . setTomcatProtocolHandlerCustomizers (
Arrays . asList ( listen ers[ 0 ] , listen ers[ 1 ] ) ) ;
factory . addProtocolHandlerCustomizers ( listen ers[ 2 ] , listen ers[ 3 ] ) ;
Arrays . asList ( customiz ers[ 0 ] , customiz ers[ 1 ] ) ) ;
factory . addProtocolHandlerCustomizers ( customiz ers[ 2 ] , customiz ers[ 3 ] ) ;
this . webServer = factory . getWebServer ( ) ;
InOrder ordered = inOrder ( ( Object [ ] ) listen ers) ;
for ( TomcatProtocolHandlerCustomizer listener : listen ers) {
ordered . verify ( listen er) . customize ( any ( ProtocolHandler . class ) ) ;
InOrder ordered = inOrder ( ( Object [ ] ) customiz ers) ;
for ( TomcatProtocolHandlerCustomizer customizer : customiz ers) {
ordered . verify ( customiz er) . customize ( any ( ProtocolHandler . class ) ) ;
}
}
@ -230,14 +232,14 @@ public class TomcatServletWebServerFactoryTests
@@ -230,14 +232,14 @@ public class TomcatServletWebServerFactoryTests
@Test
public void tomcatAdditionalConnectors ( ) {
TomcatServletWebServerFactory factory = getFactory ( ) ;
Connector [ ] listene rs = new Connector [ 4 ] ;
Arrays . setAll ( listene rs, ( i ) - > new Connector ( ) ) ;
factory . addAdditionalTomcatConnectors ( listene rs) ;
Connector [ ] connecto rs = new Connector [ 4 ] ;
Arrays . setAll ( connecto rs, ( i ) - > new Connector ( ) ) ;
factory . addAdditionalTomcatConnectors ( connecto rs) ;
this . webServer = factory . getWebServer ( ) ;
Map < Service , Connector [ ] > connectors = ( ( TomcatWebServer ) this . webServer )
Map < Service , Connector [ ] > connectorsByService = ( ( TomcatWebServer ) this . webServer )
. getServiceConnectors ( ) ;
assertThat ( connectors . values ( ) . iterator ( ) . next ( ) . length )
. isEqualTo ( listene rs. length + 1 ) ;
assertThat ( connectorsByService . values ( ) . iterator ( ) . next ( ) . length )
. isEqualTo ( connecto rs. length + 1 ) ;
}
@Test