### Question:
MessageLoggingOnServlet extends HttpServlet { @Override protected void doGet(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, IOException { logger.info(urlAccessLogMessageAssembler.assembleMessage(req, "Message logging: ON")); messageLoggingToggle.switchOnMessageLogging(); } @Autowired  MessageLoggingOnServlet(UrlAccessLogMessageAssembler urlAccessLogMessageAssembler, MessageLoggingToggle messageLoggingToggle);   }### Answer:
@Test public final void testDoGetAddsBothProcessors() throws ServletException, IOException { underTest.doGet(request, response); verify(messageLoggingToggle).switchOnMessageLogging(); }
@Test public void testDoGetShouldAssembleMessage() throws ServletException, IOException { underTest.doGet(request, response); verify(urlAccessLogMessageAssembler).assembleMessage(Mockito.any(HttpServletRequest.class), Mockito.anyString()); }