@Test public void testGetContainersByTemplate() { when(kieServerInstanceManager.getContainers(any(), any())).thenReturn(singletonList(container)); org.kie.server.controller.api.model.runtime.ServerInstanceKey instanceKey = new ServerInstanceKey("instanceId", "test server", serverTemplate.getId(), "http://fake.url.org"); serverTemplate.addServerInstance(instanceKey); specManagementService.saveServerTemplate(serverTemplate); ContainerList containers = runtimeManagementService.getContainers(serverTemplate, containerSpec); assertNotNull(containers); assertEquals(1, containers.getContainers().length); assertEquals(container, containers.getContainers()[0]); verify(kieServerInstanceManager).getContainers(any(), any()); }
public ContainerList getServerTemplateContainers(final String serverTemplateId, final String containerSpecId) { final ServerTemplate serverTemplate = getServerTemplate(serverTemplateId); if (serverTemplate.hasContainerSpec(containerSpecId) == false) { throw new KieServerControllerIllegalArgumentException("Server template with id " + serverTemplateId + " has no container with id " + containerSpecId); } final ContainerSpec containerSpec = serverTemplate.getContainerSpec(containerSpecId); Collection<Container> containers = kieServerInstanceManager.getContainers(serverTemplate, containerSpec); return new ContainerList(containers); }
releaseId, "url"); final ContainerList containerList = new ContainerList(Collections.singletonList(container)); final KieServerControllerServiceResponse<ContainerList> response = new KieServerControllerServiceResponse(KieServiceResponse.ResponseType.SUCCESS, "", assertEquals(response.getMsg(), responseResult.getMsg()); assertArrayEquals(response.getResult().getContainers(), responseResult.getResult().getContainers());
@Test public void testGetContainersByInstance() { when(kieServerInstanceManager.getContainers(any(ServerInstanceKey.class))).thenReturn(singletonList(container)); org.kie.server.controller.api.model.runtime.ServerInstanceKey instanceKey = new ServerInstanceKey(serverTemplate.getId(), "test server", "instanceId", "http://fake.url.org"); serverTemplate.addServerInstance(instanceKey); specManagementService.saveServerTemplate(serverTemplate); ContainerList containers = runtimeManagementService.getContainers(instanceKey); assertNotNull(containers); assertEquals(1, containers.getContainers().length); assertEquals(container, containers.getContainers()[0]); verify(kieServerInstanceManager).getContainers(any()); }
public ContainerList getServerInstanceContainers(final String serverTemplateId, final String serverInstanceId) { final ServerTemplate serverTemplate = getServerTemplate(serverTemplateId); if (serverTemplate.hasServerInstanceId(serverInstanceId) == false) { throw new KieServerControllerIllegalArgumentException("Server template with id " + serverTemplateId + " has no instance with id " + serverInstanceId); } final ServerInstanceKey serverInstanceKey = serverTemplate.getServerInstance(serverInstanceId); Collection<Container> containers = kieServerInstanceManager.getContainers(serverInstanceKey); return new ContainerList(containers); }
assertNotNull(containers); assertEquals(1, containers.getContainers().length); assertNotNull(containers); assertEquals(0, containers.getContainers().length); } finally { if (client != null) {