@Before public void setUp() { providerTypesSpi = mockProviderTypeListSPI(PROVIDER_TYPES_COUNT); when(scopeFactory.createScope(GuvnorPreferenceScopes.GLOBAL)).thenReturn(preferenceScope); provisioningPreferences = spy(new ProvisioningPreferences() { { setProviderTypeEnablements(new HashMap<>()); } @Override public void load() { } @Override public void save(PreferenceScope customScope) { } }); when(runtimeProvisioningService.getProviderTypes(anyInt(), anyInt(), anyString(), anyBoolean())).thenReturn(providerTypesSpi); service = new ProviderTypeServiceImpl(runtimeProvisioningService, provisioningPreferences, scopeFactory); }
@Before public void setUp() { providerTypesSpi = mockProviderTypeListSPI(PROVIDER_TYPES_COUNT); when(globalPreferenceScope.resolve()).thenReturn(preferenceScope); provisioningPreferences = spy(new ProvisioningPreferences() { { setProviderTypeEnablements(new HashMap<>()); } @Override public void load() { } @Override public void save(PreferenceScope customScope) { } }); when(runtimeProvisioningService.getProviderTypes(anyInt(), anyInt(), anyString(), anyBoolean())).thenReturn(providerTypesSpi); service = new ProviderTypeServiceImpl(runtimeProvisioningService, provisioningPreferences, globalPreferenceScope); }
@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)); } }
@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)); } }