@Test public void testServerInstanceDisconnected() { handler.accept(new ServerInstanceDisconnected("serverId")); verify(eventHandler).onServerInstanceDisconnected(any()); verifyNoMoreInteractions(eventHandler); }
protected void notifyOnDisconnect(ServerInstanceKey serverInstanceKey, ServerTemplate serverTemplate) { notificationService.notify(new ServerInstanceDeleted(serverInstanceKey.getServerInstanceId())); notificationService.notify(new ServerTemplateUpdated(serverTemplate)); notificationService.notify(new ServerInstanceDisconnected(serverInstanceKey.getServerInstanceId())); }
@Test public void testServerInstanceDisconnected() throws Exception { final ServerInstanceDisconnected event = new ServerInstanceDisconnected("serverId"); notificationService.notify(event); verify(endpoint, timeout(TIMEOUT)).sendObject(new KieServerControllerNotification(event)); }
@Parameterized.Parameters(name = "{index}: {0}") public static Collection<Object[]> data() { Collection<Object[]> parameterData = new ArrayList<Object[]>(Arrays.asList(new Object[][]{ {new ServerInstanceConnected(new ServerInstance())}, {new ServerInstanceDisconnected("serverId")}, {new ServerInstanceDeleted("serverId")}, {new ServerInstanceUpdated(new ServerInstance())}, {new ServerTemplateUpdated(new ServerTemplate())}, {new ServerTemplateDeleted("serverTemplateId")}, {new ContainerSpecUpdated(new ServerTemplate(), new ContainerSpec(), new ArrayList<>())} } )); return parameterData; }
assertNotNull(kieServerIntegration.getServerInstancesById().get(serverInstanceId1)); kieServerIntegration.onServerInstanceDisconnected(new ServerInstanceDisconnected(serverInstanceId1)); assertNotNull(kieServerIntegration.getServerInstancesById().get(serverInstanceId2)); kieServerIntegration.onServerInstanceDisconnected(new ServerInstanceDisconnected(serverInstanceId2));
assertNotNull(kieServerIntegration.getServerInstancesById().get(serverInstanceId1)); kieServerIntegration.onServerInstanceDisconnected(new ServerInstanceDisconnected(serverInstanceId1)); assertNotNull(kieServerIntegration.getServerInstancesById().get(serverInstanceId2)); kieServerIntegration.onServerInstanceDisconnected(new ServerInstanceDisconnected(serverInstanceId2));
assertNotNull(kieServerIntegration.getServerInstancesById().get(serverInstanceId1)); kieServerIntegration.onServerInstanceDisconnected(new ServerInstanceDisconnected(serverInstanceId1)); assertNotNull(kieServerIntegration.getServerInstancesById().get(serverInstanceId2)); kieServerIntegration.onServerInstanceDisconnected(new ServerInstanceDisconnected(serverInstanceId2));
assertNotNull(kieServerIntegration.getServerInstancesById().get(serverInstanceId1)); kieServerIntegration.onServerInstanceDisconnected(new ServerInstanceDisconnected(serverInstanceId1)); assertNotNull(kieServerIntegration.getServerInstancesById().get(serverInstanceId2)); kieServerIntegration.onServerInstanceDisconnected(new ServerInstanceDisconnected(serverInstanceId2));