public void execute(@Observes BeforeSuite event) { container.fire(new SetupContainers()); container.fire(new StartSuiteContainers()); }
public void execute(@Observes BeforeSuite event) { container.fire(new SetupContainers()); container.fire(new StartSuiteContainers()); }
public void restart(@Observes BeforeClass event) throws Exception { if (shouldRestart()) { controlEvent.fire(new StopSuiteContainers()); controlEvent.fire(new StartSuiteContainers()); } }
public void restart(@Observes BeforeClass event) throws Exception { if (shouldRestart()) { controlEvent.fire(new StopSuiteContainers()); controlEvent.fire(new StartSuiteContainers()); } }
@Test public void shouldNotStartCustomContainersInRegistry() throws Exception { registry.create(container5, serviceLoader).setState(Container.State.STOPPED); fire(new SetupContainers()); verify(deployableContainer, times(1)).setup(isA(DummyContainerConfiguration.class)); fire(new StartSuiteContainers()); verify(deployableContainer, times(0)).start(); fire(new StartClassContainers()); verify(deployableContainer, times(0)).start(); Assert.assertEquals(Container.State.SETUP, registry.getContainer(CONTAINER_5_NAME).getState()); }
@Test public void shouldStartAllSuiteContainersInRegistry() throws Exception { registry.create(container1, serviceLoader); registry.create(container2, serviceLoader); registry.create(container3, serviceLoader); registry.create(container4, serviceLoader); registry.create(container5, serviceLoader); fire(new StartSuiteContainers()); assertEventFiredInContext(StartContainer.class, ContainerContext.class); assertEventFired(StartContainer.class, 2); assertEventFiredInContext(BeforeStart.class, ContainerContext.class); assertEventFired(BeforeStart.class, 2); assertEventFiredInContext(AfterStart.class, ContainerContext.class); assertEventFired(AfterStart.class, 2); verify(deployableContainer, times(2)).start(); }