@Test public void testDeregister() { Iterator<DummySPI> providers = registry.providers(DummySPI.class); assertTrue(providers.hasNext()); // Sanity check DummySPI instance = providers.next(); assertTrue(registry.deregister(instance)); // Test no longer in registry providers = registry.providers(DummySPI.class); int count = 0; while (providers.hasNext()) { DummySPI next = providers.next(); assertNotSame(instance, next); count++; } assertEquals(1, count); }
@Test public void testDeregisterIncompatible() { assertFalse(registry.deregister(new Object())); }
@Test public void testDeregister() { Iterator<DummySPI> providers = registry.providers(DummySPI.class); assertTrue(providers.hasNext()); // Sanity check DummySPI instance = providers.next(); assertTrue(registry.deregister(instance)); // Test no longer in registry providers = registry.providers(DummySPI.class); int count = 0; while (providers.hasNext()) { DummySPI next = providers.next(); assertNotSame(instance, next); count++; } assertEquals(1, count); }
@Test public void testDeregister() { Iterator<DummySPI> providers = registry.providers(DummySPI.class); assertTrue(providers.hasNext()); // Sanity check DummySPI instance = providers.next(); assertTrue(registry.deregister(instance)); // Test no longer in registry providers = registry.providers(DummySPI.class); int count = 0; while (providers.hasNext()) { DummySPI next = providers.next(); assertNotSame(instance, next); count++; } assertEquals(1, count); }
@Test public void testDeregisterIncompatible() { assertFalse(registry.deregister(new Object())); }
@Test public void testDeregisterCompatibleNonRegistered() { DummySPI dummy = new DummySPI() {}; assertFalse(registry.deregister(dummy)); }
@Test public void testDeregisterNull() { assertFalse(registry.deregister(null)); }
@Test public void testDeregisterIncompatible() { assertFalse(registry.deregister(new Object())); }
@Test public void testDeregisterCompatibleNonRegistered() { DummySPI dummy = new DummySPI() {}; assertFalse(registry.deregister(dummy)); }
@Test public void testDeregisterNull() { assertFalse(registry.deregister(null)); }
@Test public void testDeregisterNull() { assertFalse(registry.deregister(null)); }
@Test public void testDeregisterCompatibleNonRegistered() { DummySPI dummy = new DummySPI() {}; assertFalse(registry.deregister(dummy)); }