@Override public void destroyRuntime(String runtimeId, boolean forced) throws BusinessException { runtimeProvisioningService.destroyRuntime(runtimeId, forced); }
@Override public List<RuntimeQueryResultItem> executeQuery(RuntimeQuery query) throws BusinessException { return runtimeProvisioningService.executeQuery(query).getItems(); } }
@Override public List<ProviderType> getProviderTypes(Integer page, Integer pageSize, String sort, boolean sortOrder) throws BusinessException { return runtimeProvisioningService.getProviderTypes(page, pageSize, sort, sortOrder).getItems(); }
ProviderTypeList allProviderTypes = runtimeService.getProviderTypes(0, 10, "", DockerProviderConfig dockerProviderConfig = new DockerProviderConfig() { }; runtimeService.registerProvider(dockerProviderConfig); ProviderList allProviders = runtimeService.getProviders(0, 10, "", String newRuntime = runtimeService.newRuntime(dockerRuntimeConfiguration); assertNotNull(newRuntime); RuntimeList allRuntimes = runtimeService.getRuntimes(0, 10, "", RuntimeQueryResultItemList queryResult = runtimeService.executeQuery(query); assertEquals(1, queryResult.getItems().size()); runtimeService.destroyRuntime(newRuntime, true); allRuntimes = runtimeService.getRuntimes(0, 10, "",
@Override public List<Runtime> getRuntimes(Integer page, Integer pageSize, String sort, boolean sortOrder) throws BusinessException { return runtimeProvisioningService.getRuntimes(page, pageSize, sort, sortOrder).getItems(); }
@Override public void registerProvider(ProviderConfig conf) throws BusinessException { runtimeProvisioningService.registerProvider(conf); }
@Override public List<Provider> getProviders(Integer page, Integer pageSize, String sort, boolean sortOrder) throws BusinessException { return runtimeProvisioningService.getProviders(page, pageSize, sort, sortOrder).getItems(); }
@Override public String newRuntime(RuntimeConfig conf) throws BusinessException { return runtimeProvisioningService.newRuntime(conf); }
@Override public void unregisterProvider(String name) throws BusinessException { runtimeProvisioningService.deregisterProvider(name); }
@Override public void restartRuntime(String runtimeId) throws BusinessException { runtimeProvisioningService.restartRuntime(runtimeId); }
@Override public void startRuntime(String runtimeId) throws BusinessException { runtimeProvisioningService.startRuntime(runtimeId); }
ProviderTypeList allProviderTypes = runtimeService.getProviderTypes(0, 10, "", DockerProviderConfig dockerProviderConfig = new DockerProviderConfig() { }; runtimeService.registerProvider(dockerProviderConfig); ProviderList allProviders = runtimeService.getProviders(0, 10, "", RuntimeQueryResultItemList itemList = runtimeService.executeQuery(RuntimeQueryBuilder.newInstance() .withPipelineExecutionId(pipelineExecutionId) .build()); itemList = runtimeService.executeQuery(RuntimeQueryBuilder.newInstance() .withPipelineExecutionId(pipelineExecutionId) .build()); RuntimeList allRuntimes = runtimeService.getRuntimes(0, 10, "", runtimeService.destroyRuntime(allRuntimes.getItems().get(0).getId(), true); allRuntimes = runtimeService.getRuntimes(0, 10,
@Test public void testGetRuntimes() { List<Runtime> values = mockList(Runtime.class, ELEMENTS_COUNT); RuntimeList list = new RuntimeList(values); when(runtimeProvisioningService.getRuntimes(PAGE, PAGE_SIZE, SORT, SORT_ORDER)).thenReturn(list); List<Runtime> result = runtimeProvisioningServiceBackend.getRuntimes(PAGE, PAGE_SIZE, SORT, SORT_ORDER); verify(runtimeProvisioningService, times(1)).getRuntimes(PAGE, PAGE_SIZE, SORT, SORT_ORDER); assertEquals(values, result); }
@Test public void testRegisterProvider() { ProviderConfig providerConfig = mock(ProviderConfig.class); runtimeProvisioningServiceBackend.registerProvider(providerConfig); verify(runtimeProvisioningService, times(1)).registerProvider(providerConfig); }
@Test public void testGetProviders() { List<Provider> values = mockList(Provider.class, ELEMENTS_COUNT); ProviderList list = new ProviderList(values); when(runtimeProvisioningService.getProviders(PAGE, PAGE_SIZE, SORT, SORT_ORDER)).thenReturn(list); List<Provider> result = runtimeProvisioningServiceBackend.getProviders(PAGE, PAGE_SIZE, SORT, SORT_ORDER); verify(runtimeProvisioningService, times(1)).getProviders(PAGE, PAGE_SIZE, SORT, SORT_ORDER); assertEquals(values, result); }
@Test public void testNewRuntime() { RuntimeConfig runtimeConfig = mock(RuntimeConfig.class); when(runtimeProvisioningService.newRuntime(runtimeConfig)).thenReturn(RUNTIME_ID); String result = runtimeProvisioningServiceBackend.newRuntime(runtimeConfig); verify(runtimeProvisioningService, times(1)).newRuntime(runtimeConfig); assertEquals(RUNTIME_ID, result); }
@Test public void unregisterProvider() { runtimeProvisioningServiceBackend.unregisterProvider(PROVIDER_NAME); verify(runtimeProvisioningService, times(1)).deregisterProvider(PROVIDER_NAME); }
@Test public void testRestartRuntime() { runtimeProvisioningServiceBackend.restartRuntime(RUNTIME_ID); verify(runtimeProvisioningService).restartRuntime(RUNTIME_ID); }
@Test public void testStartRuntime() { runtimeProvisioningServiceBackend.startRuntime(RUNTIME_ID); verify(runtimeProvisioningService).startRuntime(RUNTIME_ID); }
@Test public void testDestroyRuntimeNotForced() { runtimeProvisioningServiceBackend.destroyRuntime(RUNTIME_ID, false); verify(runtimeProvisioningService, times(1)).destroyRuntime(RUNTIME_ID, false); }