@Before public void setUp() { runtimeProvisioningService = mock(RuntimeProvisioningService.class); runtimeProvisioningServiceBackend = new RuntimeProvisioningServiceBackendImpl(runtimeProvisioningService); }
@Test public void testDestroyRuntimeNotForced() { runtimeProvisioningServiceBackend.destroyRuntime(RUNTIME_ID, false); verify(runtimeProvisioningService, times(1)).destroyRuntime(RUNTIME_ID, false); }
@Test public void testRegisterProvider() { ProviderConfig providerConfig = mock(ProviderConfig.class); runtimeProvisioningServiceBackend.registerProvider(providerConfig); verify(runtimeProvisioningService, times(1)).registerProvider(providerConfig); }
@Test public void testRestartRuntime() { runtimeProvisioningServiceBackend.restartRuntime(RUNTIME_ID); verify(runtimeProvisioningService).restartRuntime(RUNTIME_ID); }
@Test public void testStartRuntime() { runtimeProvisioningServiceBackend.startRuntime(RUNTIME_ID); verify(runtimeProvisioningService).startRuntime(RUNTIME_ID); }
@Test public void testNewRuntime() { RuntimeConfig runtimeConfig = mock(RuntimeConfig.class); when(runtimeProvisioningService.newRuntime(runtimeConfig)).thenReturn(RUNTIME_ID); String result = runtimeProvisioningServiceBackend.newRuntime(runtimeConfig); verify(runtimeProvisioningService, times(1)).newRuntime(runtimeConfig); assertEquals(RUNTIME_ID, result); }
@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 testGetProviderTypes() { List<ProviderType> values = mockList(ProviderType.class, ELEMENTS_COUNT); ProviderTypeList list = new ProviderTypeList(values); when(runtimeProvisioningService.getProviderTypes(PAGE, PAGE_SIZE, SORT, SORT_ORDER)).thenReturn(list); List<ProviderType> result = runtimeProvisioningServiceBackend.getProviderTypes(PAGE, PAGE_SIZE, SORT, SORT_ORDER); verify(runtimeProvisioningService, times(1)).getProviderTypes(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 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 testDestroyRuntimeForced() { runtimeProvisioningServiceBackend.destroyRuntime(RUNTIME_ID, true); verify(runtimeProvisioningService, times(1)).destroyRuntime(RUNTIME_ID, true); }