@EventHandler("refresh-container") public void refresh(final ClickEvent event) { presenter.refresh(); }
@Test public void testRefreshOnContainerUpdateEventWhenRuntimeOperationIsNotStopContainer() { final ContainerUpdateEvent updateEvent = new ContainerUpdateEvent(null, containerSpec, null, null, ContainerRuntimeOperation.START_CONTAINER); doNothing().when(presenter).refresh(); presenter.refreshOnContainerUpdateEvent(updateEvent); verify(presenter).refresh(); }
@Test public void testRefreshOnContainerUpdateEventWithSameContainerSpec() { final ContainerUpdateEvent updateEvent = new ContainerUpdateEvent(null, containerSpec, null, null, ContainerRuntimeOperation.START_CONTAINER); doNothing().when(presenter).refresh(); presenter.refreshOnContainerUpdateEvent(updateEvent); verify(presenter).refresh(); }
public void refreshOnContainerUpdateEvent(@Observes final ContainerUpdateEvent updateEvent) { final ContainerRuntimeOperation runtimeOperation = updateEvent.getContainerRuntimeOperation(); if (updateEvent.getContainerSpec().equals(containerSpec) && runtimeOperation != STOP_CONTAINER) { refresh(); } }
@Test public void testRefreshOnContainerUpdateEventWhenRuntimeOperationIsStopContainer() { final ContainerUpdateEvent updateEvent = new ContainerUpdateEvent(null, containerSpec, null, null, ContainerRuntimeOperation.STOP_CONTAINER); doNothing().when(presenter).refresh(); presenter.refreshOnContainerUpdateEvent(updateEvent); verify(presenter, never()).refresh(); }
@Test public void testRefresh() { when(runtimeManagementService.getContainersByContainerSpec( serverTemplateKey.getId(), containerSpec.getId())).thenReturn(containerSpecData); presenter.loadContainers(containerSpecData); presenter.refresh(); verifyLoad(true, 2); }
@Test public void testRefreshOnContainerUpdateEventWithDifferentContainerSpec() { final ContainerSpec containerSpecEvent = new ContainerSpec(); containerSpecEvent.setReleasedId(new ReleaseId("org", "kie", "1.0")); final ContainerUpdateEvent updateEvent = new ContainerUpdateEvent(null, containerSpecEvent, null, null, ContainerRuntimeOperation.START_CONTAINER); presenter.refreshOnContainerUpdateEvent(updateEvent); verify(presenter, never()).refresh(); }