@Override protected void doGet(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, IOException { logger.info(urlAccessLogMessageAssembler.assembleMessage(req, "Set Operation Mode: STUB.")); proxyModeToggle.switchProxyModeOff(); routingService.setOperationMode(OperationMode.STUB); }
@Override protected void doGet(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, IOException { logger.info(urlAccessLogMessageAssembler.assembleMessage(req, "Set Operation Mode: PROXY.")); proxyModeToggle.switchProxyModeOn(); routingService.setOperationMode(OperationMode.PROXY); }
@Override protected void doGet(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, IOException { logger.info(urlAccessLogMessageAssembler.assembleMessage(req, "Set Operation Mode: WILMA (proxy+stub).")); proxyModeToggle.switchProxyModeOff(); routingService.setOperationMode(OperationMode.WILMA); }
@Test public void testDoGetShouldSetOpModeAndToggleInRoutingService() throws ServletException, IOException { //GIVEN OperationMode operationMode = OperationMode.PROXY; //WHEN underTest.doGet(request, response); //THEN verify(routingService).setOperationMode(operationMode); }
@Test public void testDoGetShouldSetOpModeAndToggleInRoutingService() throws ServletException, IOException { //GIVEN OperationMode operationMode = OperationMode.STUB; //WHEN underTest.doGet(request, response); //THEN verify(routingService).setOperationMode(operationMode); }
@Test public void testDoGetShouldSetOpModeAndToggleInRoutingService() throws ServletException, IOException { //GIVEN OperationMode operationMode = OperationMode.WILMA; //WHEN underTest.doGet(request, response); //THEN verify(routingService).setOperationMode(operationMode); }
@Test public void testSetOperationModeShouldSetProxyMode() { //GIVEN operationMode = OperationMode.PROXY; given(configurationAccess.getProperties()).willReturn(properties); given(properties.getOperationMode()).willReturn(operationMode); //WHEN underTest.setOperationMode(operationMode); //THEN OperationMode result = (OperationMode) Whitebox.getInternalState(underTest, "operationMode"); Assert.assertEquals(result, operationMode); }
@Test public void testSetOperationModeShouldSetStubMode() { //GIVEN operationMode = OperationMode.STUB; given(configurationAccess.getProperties()).willReturn(properties); given(properties.getOperationMode()).willReturn(operationMode); //WHEN underTest.setOperationMode(operationMode); //THEN OperationMode result = (OperationMode) Whitebox.getInternalState(underTest, "operationMode"); Assert.assertEquals(result, operationMode); }
@Test public void testSetOperationModeShouldSetWilmaMode() { //GIVEN operationMode = OperationMode.WILMA; given(configurationAccess.getProperties()).willReturn(properties); given(properties.getOperationMode()).willReturn(operationMode); //WHEN underTest.setOperationMode(operationMode); //THEN OperationMode result = (OperationMode) Whitebox.getInternalState(underTest, "operationMode"); Assert.assertEquals(result, operationMode); }