@Override public ProviderTypeList getProviderTypes(Integer page, Integer pageSize, String sort, boolean sortOrder) throws BusinessException { return new ProviderTypeList(runtimeRegistry.getProviderTypes(page, pageSize, sort, sortOrder)); }
@Override public RuntimeList getRuntimes(Integer page, Integer pageSize, String sort, boolean sortOrder) throws BusinessException { return new RuntimeList(runtimeRegistry.getRuntimes(page, pageSize, sort, sortOrder)); }
@Override public List<PipelineConfig> getPipelineConfigs(Integer page, Integer pageSize, String sort, boolean sortOrder) throws BusinessException { return pipelineService.getPipelineConfigs(page, pageSize, sort, sortOrder).getItems(); }
allProviderTypes.getItems().size()); DockerProviderConfig dockerProviderConfig = new DockerProviderConfig() { }; allProviders.getItems().size()); Provider p = allProviders.getItems().get(0); assertTrue(p instanceof DockerProvider); true); assertEquals(1, allRuntimes.getItems().size()); queryResult.getItems().size()); assertEquals(RuntimeState.RUNNING, queryResult.getItems().get(0).getRuntimeStatus()); true); assertEquals(0, allRuntimes.getItems().size());
public static PipelineStageItemList mockPipelineStageItemList(int count) { List<PipelineStageItem> stageItems = new ArrayList<>(); for (int i = 0; i < count; i++) { stageItems.add(mockStageItem(Integer.toString(i))); } return new PipelineStageItemList(stageItems); }
@Override public PipelineConfigsList getPipelineConfigs(Integer page, Integer pageSize, String sort, boolean sortOrder) throws BusinessException { final List<PipelineConfig> configs = pipelineRegistry.getPipelines(page, pageSize, sort, sortOrder).stream() .filter(p -> p.getConfig() != null) .map(Pipeline::getConfig) .collect(Collectors.toList()); return new PipelineConfigsList(configs); }
@Override public ProviderList getProviders(Integer page, Integer pageSize, String sort, boolean sortOrder) throws BusinessException { return new ProviderList(runtimeRegistry.getProviders(page, pageSize, sort, sortOrder)); }
@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 List<RuntimeQueryResultItem> executeQuery(RuntimeQuery query) throws BusinessException { return runtimeProvisioningService.executeQuery(query).getItems(); } }
@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 List<ProviderType> getProviderTypes(Integer page, Integer pageSize, String sort, boolean sortOrder) throws BusinessException { return runtimeProvisioningService.getProviderTypes(page, pageSize, sort, sortOrder).getItems(); }
@Test public void testExecuteQuery() { RuntimeQuery query = mock(RuntimeQuery.class); List<RuntimeQueryResultItem> values = mockList(RuntimeQueryResultItem.class, ELEMENTS_COUNT); RuntimeQueryResultItemList list = new RuntimeQueryResultItemList(values); when(runtimeProvisioningService.executeQuery(query)).thenReturn(list); List<RuntimeQueryResultItem> result = runtimeProvisioningServiceBackend.executeQuery(query); verify(runtimeProvisioningService, times(1)).executeQuery(query); assertEquals(values, result); } }
public static PipelineStageItemList mockPipelineStageItemList(int count) { List<PipelineStageItem> stageItems = new ArrayList<>(); for (int i = 0; i < count; i++) { stageItems.add(mockStageItem(Integer.toString(i))); } return new PipelineStageItemList(stageItems); }
@Override public PipelineConfigsList getPipelineConfigs(String providerTypeName, String providerTypeVersion, Integer page, Integer pageSize, String sort, boolean sortOrder) throws BusinessException { final List<PipelineConfig> configs = pipelineRegistry.getPipelines(providerTypeName, providerTypeVersion, page, pageSize, sort, sortOrder) .stream() .filter(p -> p.getConfig() != null) .map(Pipeline::getConfig) .collect(Collectors.toList()); return new PipelineConfigsList(configs); }
@Test public void testGetProviderTypes() { List<ProviderType> values = mockList(ProviderType.class, ELEMENTS_COUNT); ProviderTypeList list = new ProviderTypeList(values); when(runtimeProvisioningService.getProviderTypes(PAGE, PAGE_SIZE, SORT, SORT_ORDER)).thenReturn(list); List<ProviderType> result = runtimeProvisioningServiceBackend.getProviderTypes(PAGE, PAGE_SIZE, SORT, SORT_ORDER); verify(runtimeProvisioningService, times(1)).getProviderTypes(PAGE, PAGE_SIZE, SORT, SORT_ORDER); assertEquals(values, result); }
@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); }
@Override public List<PipelineConfig> getPipelineConfigs(ProviderType providerType, Integer page, Integer pageSize, String sort, boolean sortOrder) throws BusinessException { return pipelineService.getPipelineConfigs(providerType.getProviderTypeName(), providerType.getVersion(), page, pageSize, sort, sortOrder).getItems(); }
@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 testGetPipelineConfigs() { List<PipelineConfig> values = mockList(PipelineConfig.class, ELEMENTS_COUNT); PipelineConfigsList list = new PipelineConfigsList(values); when(pipelineService.getPipelineConfigs(PAGE, PAGE_SIZE, SORT, SORT_ORDER)).thenReturn(list); List<PipelineConfig> result = pipelineServiceBackend.getPipelineConfigs(PAGE, PAGE_SIZE, SORT, SORT_ORDER); verify(pipelineService, times(1)).getPipelineConfigs(PAGE, PAGE_SIZE, SORT, SORT_ORDER); assertEquals(result, values); }
@Test public void testGetPipelineConfigsForProviderType() { List<PipelineConfig> values = mockList(PipelineConfig.class, ELEMENTS_COUNT); PipelineConfigsList list = new PipelineConfigsList(values); when(pipelineService.getPipelineConfigs(PROVIDER_TYPE_NAME, PROVIDER_TYPE_VERSION, PAGE, PAGE_SIZE, SORT, SORT_ORDER)).thenReturn(list); List<PipelineConfig> result = pipelineServiceBackend.getPipelineConfigs(providerType, PAGE, PAGE_SIZE, SORT, SORT_ORDER); verify(pipelineService, times(1)).getPipelineConfigs(PROVIDER_TYPE_NAME, PROVIDER_TYPE_VERSION, PAGE, PAGE_SIZE, SORT, SORT_ORDER); assertEquals(result, values); }