@Override public void deleteProvider(final ProviderKey providerKey) { runtimeProvisioningService.unregisterProvider(providerKey.getId()); }
private void validateForCreateProvider(ProviderConfiguration configuration) { for (final Provider provider : getAllProviders()) { if (configuration.getId().equals(provider.getKey().getId())) { throw new ServiceException("A provider with the given name already exists: " + configuration.getId()); } } } }
@Before public void setUp() { when(providerKey.getId()).thenReturn(PROVIDER); params = mockParams(PARAMS_COUNT); }
@Before public void setUp() { when(providerKey.getId()).thenReturn(PROVIDER); params = mockParams(PARAMS_COUNT); }
@Test public void testDeleteProvider() { ProviderKey providerKey = mock(ProviderKey.class); when(providerKey.getId()).thenReturn(PROVIDER_ID); service.deleteProvider(providerKey); verify(runtimeProvisioningService, times(1)).unregisterProvider(PROVIDER_ID); }
@Test public void testDeleteProvider() { ProviderKey providerKey = mock(ProviderKey.class); when(providerKey.getId()).thenReturn(PROVIDER_ID); service.deleteProvider(providerKey); verify(runtimeProvisioningService, times(1)).unregisterProvider(PROVIDER_ID); }
public void onProviderSelect(@Observes final ProviderSelectedEvent event) { if (event.getProviderKey() != null && event.getProviderKey().getId() != null && event.getProviderKey().getProviderTypeKey() != null && event.getProviderKey().getProviderTypeKey().equals(providerType.getKey())) { view.select(event.getProviderKey().getId()); } }
public void onProviderSelect(@Observes final ProviderSelectedEvent event) { if (event.getProviderKey() != null && event.getProviderKey().getId() != null && event.getProviderKey().getProviderTypeKey() != null && event.getProviderKey().getProviderTypeKey().equals(providerType.getKey())) { view.select(event.getProviderKey().getId()); } }
@Test public void testSetup() { presenter.setup(providerType, providers, provider); verify(view, times(1)).clear(); verify(view, times(1)).setProviderTypeName(getDisplayableProviderTypeName(providerType)); providers.forEach(providerKey -> verify(view, times(1)).addProvider(eq(provider.getId()), eq(provider.getId()), any(Command.class))); verify(providerSelectedEvent, times(1)).fire(new ProviderSelectedEvent(provider)); }
@Test public void testCreateProviderExisting() { prepareConfigurationForCreate(); //emulate that one of the existing providers has the same id by picking an arbitrary existing id. String existingId = providers.get(1).getKey().getId(); when(providerConfiguration.getId()).thenReturn(existingId); expectedException.expectMessage("A provider with the given name already exists: " + existingId); service.createProvider(providerType, providerConfiguration); verify(runtimeProvisioningService, never()).registerProvider(any(ProviderConfig.class)); }
@Test public void testCreateProviderExisting() { prepareConfigurationForCreate(); //emulate that one of the existing providers has the same id by picking an arbitrary existing id. String existingId = providers.get(1).getKey().getId(); when(providerConfiguration.getId()).thenReturn(existingId); expectedException.expectMessage("A provider with the given name already exists: " + existingId); service.createProvider(providerType, providerConfiguration); verify(runtimeProvisioningService, never()).registerProvider(any(ProviderConfig.class)); }
@Test public void onProviderSelectTest() { presenter.setup(providerType, providers, provider); //try the selection of all indexes. providers.forEach(providerKey -> { presenter.onProviderSelect(new ProviderSelectedEvent(providerKey)); verify(view, times(1)).select(providerKey.getId()); }); }
private void verifyRuntimesInfoLoaded(int currentTimes) { verify(provisioningScreensService, times(currentTimes)).getRuntimesInfo(providerKey); verify(providerStatusPresenter, times(currentTimes)).clear(); verify(view, times(currentTimes)).setProviderName(provider.getKey().getId()); verify(handlerRegistry, times(currentTimes)).getProviderHandler(providerKey.getProviderTypeKey()); verify(handler, times(currentTimes)).getFormResolver(); verify(formResolver, times(currentTimes)).newProviderConfigurationForm(); verify(configurationForm, times(currentTimes)).load(provider); verify(configurationForm, times(currentTimes)).disable(); verify(view, times(currentTimes)).setConfig(configurationForm.getView()); }
@Override public Collection<RuntimeListItem> getRuntimeItems(final ProviderKey providerKey) { checkNotNull("providerKey", providerKey); final RuntimeQuery query = RuntimeQueryBuilder.newInstance() .withProviderId(providerKey.getId()) .build(); return buildRuntimeQueryResult(runtimeProvisioningService.executeQuery(query)); }
@Test public void onProviderSelectTest() { presenter.setup(providerType, providers, provider); //try the selection of all indexes. providers.forEach(providerKey -> { presenter.onProviderSelect(new ProviderSelectedEvent(providerKey)); verify(view, times(1)).select(providerKey.getId()); }); }
@Test public void testToModelWhenHandlerIsConfigured() { when(handlerRegistry.ensureHandler(providerTypeKey)).thenReturn(providerHandler); when(providerHandler.getProviderConfigConverter()).thenReturn(providerConfigConverter); when(providerConfigConverter.toModel(providerConfig)).thenReturn(providerConfiguration); Provider result = converter.toModel(provider); assertNotNull(result); assertEquals(PROVIDER_ID, result.getKey().getId()); assertEquals(PROVIDER_TYPE_NAME, result.getKey().getProviderTypeKey().getId()); assertEquals(PROVIDER_VERSION, result.getKey().getProviderTypeKey().getVersion()); assertEquals(result.getConfiguration(), providerConfiguration); } }
@Override public void load(final Provider provider) { clear(); view.setProviderName(provider.getKey().getId()); view.setMasterURL(getStringValue(provider.getConfiguration().getValues(), MASTER_URL)); view.setUsername(getStringValue(provider.getConfiguration().getValues(), USER)); view.setPassword(getStringValue(provider.getConfiguration().getValues(), PASSWORD)); }
private void assertRuntime(Runtime runtime) { assertEquals(RUNTIME_ID, runtime.getKey().getId()); assertEquals(PROVIDER_NAME, runtime.getKey().getProviderKey().getProviderTypeKey().getId()); assertEquals(PROVIDER_VERSION, runtime.getKey().getProviderKey().getProviderTypeKey().getVersion()); assertEquals(PROVIDER_NAME, runtime.getKey().getProviderKey().getProviderTypeKey().getId()); assertEquals(PROVIDER_ID, runtime.getKey().getProviderKey().getId()); assertEquals(RUNTIME_ENDPOINT, runtime.getEndpoint()); assertEquals(RUNTIME_STARTED_AT, runtime.getCreatedDate()); assertEquals(RUNTIME_STATUS, runtime.getStatus()); }