WilmaEngine extends AbstractIdleService implements WilmaService { @Override public void start() { try { startAsync().awaitRunning(); } catch (IllegalStateException e) { stopEverything(); } }  @Override void stop(); @Override void start();  }
@Test public void testStartShouldStartProxy() { underTest.start(); verify(proxy).start(); }
@Test public void testStartShouldWebAppServer() { underTest.start(); verify(webAppServer).start(); }
@Test public void testStartShouldStartLogFileMaintenance() { underTest.start(); verify(logFileMaintainer).startScheduling(); }
@Test public void testStartShouldStartJmsQueueMonitor() { underTest.start(); verify(jmsQueueMonitor).startScheduling(); }
@Test public void testStartShouldStartSequenceCleanMaintainer() { underTest.start(); verify(sequenceMaintainer).startScheduling(); }