@Override public String getVersion() { return providerTypeKey.getVersion(); } },
/** * Helper method for showing whe provider type name in a consistent way around the different widgets. * @param providerType a provider type. * @return Returns a String with the provider name to show in the UI. */ public static String getDisplayableProviderTypeName(ProviderType providerType) { return providerType.getName() + " " + providerType.getKey().getVersion(); }
/** * Helper method for showing whe provider type name in a consistent way around the different widgets. * @param providerType a provider type. * @return Returns a String with the provider name to show in the UI. */ public static String getDisplayableProviderTypeName(ProviderType providerType) { return providerType.getName() + " " + providerType.getKey().getVersion(); }
@Test public void testGetAvailableProviders() { Collection<ProviderType> result = service.getAvailableProviderTypes(); assertEquals(PROVIDER_TYPES_COUNT, result.size()); int i = 0; for (ProviderType providerType : result) { assertNotNull(providerType.getKey()); assertEquals(providerTypesSpi.get(i).getProviderTypeName(), providerType.getKey().getId()); assertEquals(providerTypesSpi.get(i).getVersion(), providerType.getKey().getVersion()); i++; } }
@Test public void testGetAvailableProviders() { Collection<ProviderType> result = service.getAvailableProviderTypes(); assertEquals(PROVIDER_TYPES_COUNT, result.size()); int i = 0; for (ProviderType providerType : result) { assertNotNull(providerType.getKey()); assertEquals(providerTypesSpi.get(i).getProviderTypeName(), providerType.getKey().getId()); assertEquals(providerTypesSpi.get(i).getVersion(), providerType.getKey().getVersion()); i++; } }
@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); } }
@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); } }
@Test public void testGetProviderTypeExisting() { //pick an arbitrary existing provider type org.guvnor.ala.runtime.providers.ProviderType providerTypeSpi = providerTypesSpi.get(2); ProviderTypeKey providerTypeKey = new ProviderTypeKey(providerTypeSpi.getProviderTypeName(), providerTypeSpi.getVersion()); ProviderType providerType = service.getProviderType(providerTypeKey); assertNotNull(providerType); assertEquals(providerTypeSpi.getProviderTypeName(), providerType.getKey().getId()); assertEquals(providerTypeSpi.getVersion(), providerType.getKey().getVersion()); }
@Test public void testGetProviderTypeExisting() { //pick an arbitrary existing provider type org.guvnor.ala.runtime.providers.ProviderType providerTypeSpi = providerTypesSpi.get(2); ProviderTypeKey providerTypeKey = new ProviderTypeKey(providerTypeSpi.getProviderTypeName(), providerTypeSpi.getVersion()); ProviderType providerType = service.getProviderType(providerTypeKey); assertNotNull(providerType); assertEquals(providerTypeSpi.getProviderTypeName(), providerType.getKey().getId()); assertEquals(providerTypeSpi.getVersion(), providerType.getKey().getVersion()); }
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()); }
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()); }