private void prepareRuntimesInfo() { ProviderTypeKey providerTypeKey = mockProviderTypeKey("1"); providerKey = mockProviderKey(providerTypeKey, "1"); ProviderConfiguration configuration = mock(ProviderConfiguration.class); provider = new Provider(providerKey, configuration); runtimesInfo = mock(RuntimesInfo.class); when(runtimesInfo.getProvider()).thenReturn(provider); when(runtimesInfo.getRuntimeItems()).thenReturn(runtimeItems); when(providerService.getProvider(providerKey)).thenReturn(provider); when(provisioningScreensService.getRuntimesInfo(providerKey)).thenReturn(runtimesInfo); when(handlerRegistry.isProviderInstalled(providerTypeKey)).thenReturn(true); when(handlerRegistry.getProviderHandler(providerTypeKey)).thenReturn(handler); when(handler.getFormResolver()).thenReturn(formResolver); when(formResolver.newProviderConfigurationForm()).thenReturn(configurationForm); when(configurationForm.getView()).thenReturn(configurationFormView); }
private void prepareRuntimesInfo() { ProviderTypeKey providerTypeKey = mockProviderTypeKey("1"); providerKey = mockProviderKey(providerTypeKey, "1"); ProviderConfiguration configuration = mock(ProviderConfiguration.class); provider = new Provider(providerKey, configuration); runtimesInfo = mock(RuntimesInfo.class); when(runtimesInfo.getProvider()).thenReturn(provider); when(runtimesInfo.getRuntimeItems()).thenReturn(runtimeItems); when(providerService.getProvider(providerKey)).thenReturn(provider); when(provisioningScreensService.getRuntimesInfo(providerKey)).thenReturn(runtimesInfo); when(handlerRegistry.isProviderInstalled(providerTypeKey)).thenReturn(true); when(handlerRegistry.getProviderHandler(providerTypeKey)).thenReturn(handler); when(handler.getFormResolver()).thenReturn(formResolver); when(formResolver.newProviderConfigurationForm()).thenReturn(configurationForm); when(configurationForm.getView()).thenReturn(configurationFormView); }
@Test public void testGetRuntimesInfoProviderExisting() { //the provider exists. when(providerService.getProvider(providerKey)).thenReturn(provider); when(runtimeService.getRuntimeItems(providerKey)).thenReturn(runtimeListItems); RuntimesInfo info = service.getRuntimesInfo(providerKey); assertNotNull(info); assertEquals(provider, info.getProvider()); assertEquals(runtimeListItems, info.getRuntimeItems()); verify(providerService, times(1)).getProvider(providerKey); verify(runtimeService, times(1)).getRuntimeItems(providerKey); }
@Test public void testGetRuntimesInfoProviderExisting() { //the provider exists. when(providerService.getProvider(providerKey)).thenReturn(provider); when(runtimeService.getRuntimeItems(providerKey)).thenReturn(runtimeListItems); RuntimesInfo info = service.getRuntimesInfo(providerKey); assertNotNull(info); assertEquals(provider, info.getProvider()); assertEquals(runtimeListItems, info.getRuntimeItems()); verify(providerService, times(1)).getProvider(providerKey); verify(runtimeService, times(1)).getRuntimeItems(providerKey); }
private RemoteCallback<RuntimesInfo> getLoadRuntimesInfoSuccessCallback() { return info -> { this.provider = info.getProvider(); clearProviderConfigurationForm(); view.setProviderName(provider.getKey().getId()); if (info.getRuntimeItems().isEmpty()) { providerStatusEmptyPresenter.setup(provider.getKey()); view.setStatus(providerStatusEmptyPresenter.getView()); } else { providerStatusPresenter.setupItems(info.getRuntimeItems()); view.setStatus(providerStatusPresenter.getView()); } final ProviderConfigurationForm providerConfigurationForm = newProviderConfigurationForm(provider.getKey().getProviderTypeKey()); providerConfigurationForm.load(provider); providerConfigurationForm.disable(); view.setConfig(providerConfigurationForm.getView()); }; }
private RemoteCallback<RuntimesInfo> getLoadRuntimesInfoSuccessCallback() { return info -> { this.provider = info.getProvider(); clearProviderConfigurationForm(); view.setProviderName(provider.getKey().getId()); if (info.getRuntimeItems().isEmpty()) { providerStatusEmptyPresenter.setup(provider.getKey()); view.setStatus(providerStatusEmptyPresenter.getView()); } else { providerStatusPresenter.setupItems(info.getRuntimeItems()); view.setStatus(providerStatusPresenter.getView()); } final ProviderConfigurationForm providerConfigurationForm = newProviderConfigurationForm(provider.getKey().getProviderTypeKey()); providerConfigurationForm.load(provider); providerConfigurationForm.disable(); view.setConfig(providerConfigurationForm.getView()); }; }