public void execute(@Observes BeforeClass event) { container.fire(new StartClassContainers()); deployment.fire(new GenerateDeployment(event.getTestClass())); container.fire(new DeployManagedDeployments()); }
public void execute(@Observes BeforeClass event) { container.fire(new StartClassContainers()); deployment.fire(new GenerateDeployment(event.getTestClass())); container.fire(new DeployManagedDeployments()); }
@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 shouldStartAllClassContainersInRegistry() throws Exception { registry.create(container1, serviceLoader); registry.create(container2, serviceLoader); registry.create(container3, serviceLoader); registry.create(container4, serviceLoader); registry.create(container5, serviceLoader); fire(new StartClassContainers()); 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(); }