@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 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(); }
@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(); }