public static List<Provider> mockProviderListSPI(final ProviderType providerType, int count) { return mockProviderListSPI(providerType, "", count); }
@Before public void setUp() { configs = mockList(Config.class, CONFIG_COUNT); }
public static List<Provider> mockProviderListSPI(final ProviderType providerType, final String suffix, int count) { List<Provider> providers = new ArrayList<>(); for (int i = 0; i < count; i++) { providers.add(mockProviderSPI(providerType, Integer.toString(i) + suffix)); } return providers; }
@Before public void setUp() { providerType = mockProviderTypeSPI(""); provider = mockProviderSPI(providerType, ""); providerId = mock(ProviderId.class); when(providerId.getProviderType()).thenReturn(providerType); when(providerId.getId()).thenReturn(PROVIDER_ID); runtime = mockRuntime(providerId, ""); runtimeRegistry = new InMemoryRuntimeRegistry(); }
@Test public void testGetProvidersByType() { ProviderType providerType1 = mockProviderTypeSPI("ProviderType1"); ProviderType providerType2 = mockProviderTypeSPI("ProviderType2"); List<Provider> providers = mockProviderListSPI(providerType, "1", ELEMENTS_COUNT); List<Provider> providersForType1 = mockProviderListSPI(providerType1, "2", ELEMENTS_COUNT); List<Provider> providersForType2 = mockProviderListSPI(providerType2, ELEMENTS_COUNT); List<Provider> allProviders = new ArrayList<>(); allProviders.addAll(providers); allProviders.addAll(providersForType1); allProviders.addAll(providersForType2); allProviders.forEach(provider -> runtimeRegistry.registerProvider(provider)); List<Provider> result = runtimeRegistry.getProvidersByType(providerType); assertEquals(providers.size(), result.size()); for (Provider provider : providers) { assertTrue(result.contains(provider)); } }
@Test public void testGetProviders() { List<Provider> result = runtimeRegistry.getProviders(0, 1000, RuntimeRegistry.PROVIDER_ID_SORT, true); assertTrue(result.isEmpty()); List<Provider> providers = mockProviderListSPI(providerType, ELEMENTS_COUNT); providers.forEach(provider -> runtimeRegistry.registerProvider(provider)); result = runtimeRegistry.getProviders(0, 1000, RuntimeRegistry.PROVIDER_ID_SORT, true); for (Provider provider : providers) { assertTrue(result.contains(provider)); } }
@Before public void setUp() { when(pipeline.getName()).thenReturn(PIPELINE_ID); providerType = mockProviderTypeSPI(""); pipelineRegistry = new InMemoryPipelineRegistry(); }
@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); } }
@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 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 testGetProviderTypes() { List<ProviderType> result = runtimeRegistry.getProviderTypes(0, 1000, RuntimeRegistry.PROVIDER_TYPE_NAME_SORT, true); assertTrue(result.isEmpty()); List<ProviderType> providerTypes = mockProviderTypeListSPI(ELEMENTS_COUNT); providerTypes.forEach(providerType -> runtimeRegistry.registerProviderType(providerType)); result = runtimeRegistry.getProviderTypes(0, 1000, RuntimeRegistry.PROVIDER_TYPE_NAME_SORT, true); for (ProviderType providerType : providerTypes) { assertTrue(result.contains(providerType)); } }
public static List<ProviderType> mockProviderTypeListSPI(final int count) { List<ProviderType> providerTypes = new ArrayList<>(); for (int i = 0; i < count; i++) { //mock an arbitrary set of provider types. providerTypes.add(mockProviderTypeSPI(Integer.toString(i))); } return providerTypes; }
@Before public void setUp() { providerType = mockProviderTypeSPI(""); provider = mockProviderSPI(providerType, ""); providerId = mock(ProviderId.class); when(providerId.getProviderType()).thenReturn(providerType); when(providerId.getId()).thenReturn(PROVIDER_ID); runtime = mockRuntime(providerId, ""); runtimeRegistry = new InMemoryRuntimeRegistry(); }
@Test public void testGetProvidersByType() { ProviderType providerType1 = mockProviderTypeSPI("ProviderType1"); ProviderType providerType2 = mockProviderTypeSPI("ProviderType2"); List<Provider> providers = mockProviderListSPI(providerType, "1", ELEMENTS_COUNT); List<Provider> providersForType1 = mockProviderListSPI(providerType1, "2", ELEMENTS_COUNT); List<Provider> providersForType2 = mockProviderListSPI(providerType2, ELEMENTS_COUNT); List<Provider> allProviders = new ArrayList<>(); allProviders.addAll(providers); allProviders.addAll(providersForType1); allProviders.addAll(providersForType2); allProviders.forEach(provider -> runtimeRegistry.registerProvider(provider)); List<Provider> result = runtimeRegistry.getProvidersByType(providerType); assertEquals(providers.size(), result.size()); for (Provider provider : providers) { assertTrue(result.contains(provider)); } }
@Test public void testGetProviders() { List<Provider> result = runtimeRegistry.getProviders(0, 1000, RuntimeRegistry.PROVIDER_ID_SORT, true); assertTrue(result.isEmpty()); List<Provider> providers = mockProviderListSPI(providerType, ELEMENTS_COUNT); providers.forEach(provider -> runtimeRegistry.registerProvider(provider)); result = runtimeRegistry.getProviders(0, 1000, RuntimeRegistry.PROVIDER_ID_SORT, true); for (Provider provider : providers) { assertTrue(result.contains(provider)); } }
@Before public void setUp() { when(pipeline.getName()).thenReturn(PIPELINE_ID); providerType = mockProviderTypeSPI(""); pipelineRegistry = new InMemoryPipelineRegistry(); }
@Test public void testGetProviderTypes() { List<ProviderType> result = runtimeRegistry.getProviderTypes(0, 1000, RuntimeRegistry.PROVIDER_TYPE_NAME_SORT, true); assertTrue(result.isEmpty()); List<ProviderType> providerTypes = mockProviderTypeListSPI(ELEMENTS_COUNT); providerTypes.forEach(providerType -> runtimeRegistry.registerProviderType(providerType)); result = runtimeRegistry.getProviderTypes(0, 1000, RuntimeRegistry.PROVIDER_TYPE_NAME_SORT, true); for (ProviderType providerType : providerTypes) { assertTrue(result.contains(providerType)); } }
public static List<Provider> mockProviderListSPI(final ProviderType providerType, int count) { return mockProviderListSPI(providerType, "", count); }
public static List<ProviderType> mockProviderTypeListSPI(final int count) { List<ProviderType> providerTypes = new ArrayList<>(); for (int i = 0; i < count; i++) { //mock an arbitrary set of provider types. providerTypes.add(mockProviderTypeSPI(Integer.toString(i))); } return providerTypes; }
public static List<Provider> mockProviderListSPI(final ProviderType providerType, final String suffix, int count) { List<Provider> providers = new ArrayList<>(); for (int i = 0; i < count; i++) { providers.add(mockProviderSPI(providerType, Integer.toString(i) + suffix)); } return providers; }