@After public void tearDown() { webServer.setWebServerShutdownHandler( null ); // disable system.exit webServer.stopServer(); System.getProperties().remove( Const.KETTLE_CARTE_JETTY_ACCEPTORS ); System.getProperties().remove( Const.KETTLE_CARTE_JETTY_ACCEPT_QUEUE_SIZE ); System.getProperties().remove( Const.KETTLE_CARTE_JETTY_RES_MAX_IDLE_TIME ); }
@Test public void testNoExceptionAndUsingDefaultServerValue_WhenJettyOptionSetAsInvalidValue() throws Exception { System.setProperty( Const.KETTLE_CARTE_JETTY_ACCEPTORS, "TEST" ); try { webServerNg = new WebServer( logMock, trMapMock, jbMapMock, sRepoMock, detections, HOST_NAME, PORT + 1, SHOULD_JOIN, null ); } catch ( NumberFormatException nmbfExc ) { fail( "Should not have thrown any NumberFormatException but it does: " + nmbfExc ); } assertEquals( getSocketConnectors( webServerNg ).size(), EXPECTED_CONNECTORS_SIZE ); for ( SocketConnector sc : getSocketConnectors( webServerNg ) ) { assertEquals( defSocketConnector.getAcceptors(), sc.getAcceptors() ); } webServerNg.setWebServerShutdownHandler( null ); // disable system.exit webServerNg.stopServer(); }
@Test public void testNoExceptionAndUsingDefaultServerValue_WhenJettyOptionSetAsEmpty() throws Exception { System.setProperty( Const.KETTLE_CARTE_JETTY_ACCEPTORS, EMPTY_STRING ); try { webServerNg = new WebServer( logMock, trMapMock, jbMapMock, sRepoMock, detections, HOST_NAME, PORT + 1, SHOULD_JOIN, null ); } catch ( NumberFormatException nmbfExc ) { fail( "Should not have thrown any NumberFormatException but it does: " + nmbfExc ); } assertEquals( getSocketConnectors( webServerNg ).size(), EXPECTED_CONNECTORS_SIZE ); for ( SocketConnector sc : getSocketConnectors( webServerNg ) ) { assertEquals( defSocketConnector.getAcceptors(), sc.getAcceptors() ); } webServerNg.setWebServerShutdownHandler( null ); // disable system.exit webServerNg.stopServer(); }