protected List<Runtime> mockRuntimeList(ProviderId providerId, String suffix, int count) { List<Runtime> runtimes = new ArrayList<>(); for (int i = 0; i < count; i++) { runtimes.add(mockRuntime(providerId, suffix + Integer.toString(i))); } return runtimes; }
@Test public void testDeregisterProvider() { runtimeRegistry.registerProvider(provider); verifyProviderIsRegistered(provider); runtimeRegistry.deregisterProvider(provider); verifyProviderIsNotRegistered(provider); }
@Test public void testDeregisterProviderType() { runtimeRegistry.registerProviderType(providerType); verifyProviderTypeIsRegistered(providerType); runtimeRegistry.deregisterProviderType(providerType); verifyProviderTypeIsNotRegistered(providerType); }
@Test public void testDeregisterRuntime() { String id = runtime.getId(); RuntimeId runtimeId = mock(RuntimeId.class); when(runtimeId.getId()).thenReturn(id); runtimeRegistry.registerRuntime(runtime); verifyRuntimeIsRegistered(runtime); runtimeRegistry.deregisterRuntime(runtimeId); verifyRuntimeIsNotRegistered(runtime); }
@Test public void testRegisterProviderType() { runtimeRegistry.registerProviderType(providerType); verifyProviderTypeIsRegistered(providerType); }
@Before @Override public void setUp() { super.setUp(); when(registryHelper.ensureDirectory(RUNTIME_REGISTRY_PATH)).thenReturn(registryRoot); runtimeRegistry = spy(new VFSRuntimeRegistry(registryHelper)); ((VFSRuntimeRegistry) runtimeRegistry).init(); }
@Test public void testRegisterRuntime() { runtimeRegistry.registerRuntime(runtime); verifyRuntimeIsRegistered(runtime); }
@Test public void testRegisterProvider() { runtimeRegistry.registerProvider(provider); verifyProviderIsRegistered(provider); }
@Test public void testGetRuntimes() { List<Runtime> result = runtimeRegistry.getRuntimes(0, 1000, RuntimeRegistry.RUNTIME_ID_SORT, true); assertTrue(result.isEmpty()); List<Runtime> runtimes = mockRuntimeList(providerId, "", ELEMENTS_COUNT); runtimes.forEach(runtime -> runtimeRegistry.registerRuntime(runtime)); result = runtimeRegistry.getRuntimes(0, 1000, RuntimeRegistry.RUNTIME_ID_SORT, true); for (Runtime runtime : runtimes) { assertTrue(result.contains(runtime)); } }
@Test public void testDeregisterRuntime() { String id = runtime.getId(); RuntimeId runtimeId = mock(RuntimeId.class); when(runtimeId.getId()).thenReturn(id); runtimeRegistry.registerRuntime(runtime); verifyRuntimeIsRegistered(runtime); runtimeRegistry.deregisterRuntime(runtimeId); verifyRuntimeIsNotRegistered(runtime); }
@Test public void testRegisterProviderType() { runtimeRegistry.registerProviderType(providerType); verifyProviderTypeIsRegistered(providerType); }
@Before @Override public void setUp() { super.setUp(); when(registryHelper.ensureDirectory(RUNTIME_REGISTRY_PATH)).thenReturn(registryRoot); runtimeRegistry = spy(new VFSRuntimeRegistry(registryHelper)); ((VFSRuntimeRegistry) runtimeRegistry).init(); }
@Test public void testRegisterRuntime() { runtimeRegistry.registerRuntime(runtime); verifyRuntimeIsRegistered(runtime); }
@Test public void testRegisterProvider() { runtimeRegistry.registerProvider(provider); verifyProviderIsRegistered(provider); }
@Test public void testGetRuntimes() { List<Runtime> result = runtimeRegistry.getRuntimes(0, 1000, RuntimeRegistry.RUNTIME_ID_SORT, true); assertTrue(result.isEmpty()); List<Runtime> runtimes = mockRuntimeList(providerId, "", ELEMENTS_COUNT); runtimes.forEach(runtime -> runtimeRegistry.registerRuntime(runtime)); result = runtimeRegistry.getRuntimes(0, 1000, RuntimeRegistry.RUNTIME_ID_SORT, true); for (Runtime runtime : runtimes) { assertTrue(result.contains(runtime)); } }
@Test public void testDeregisterProvider() { runtimeRegistry.registerProvider(provider); verifyProviderIsRegistered(provider); runtimeRegistry.deregisterProvider(provider); verifyProviderIsNotRegistered(provider); }
@Test public void testDeregisterProviderType() { runtimeRegistry.registerProviderType(providerType); verifyProviderTypeIsRegistered(providerType); runtimeRegistry.deregisterProviderType(providerType); verifyProviderTypeIsNotRegistered(providerType); }
protected List<Runtime> mockRuntimeList(ProviderId providerId, String suffix, int count) { List<Runtime> runtimes = new ArrayList<>(); for (int i = 0; i < count; i++) { runtimes.add(mockRuntime(providerId, suffix + Integer.toString(i))); } return runtimes; }
@Test public void testDeregisterProviderById() { runtimeRegistry.registerProvider(provider); verifyProviderIsRegistered(provider); runtimeRegistry.deregisterProvider(provider.getId()); verifyProviderIsNotRegistered(provider); }
@Before public void setUp() { providerType = mockProviderTypeSPI(""); provider = mockProviderSPI(providerType, ""); providerId = mock(ProviderId.class); when(providerId.getProviderType()).thenReturn(providerType); when(providerId.getId()).thenReturn(PROVIDER_ID); runtime = mockRuntime(providerId, ""); runtimeRegistry = new InMemoryRuntimeRegistry(); }