@Test public void testGeneralRegistryState() { final PriorityDisposable mocked1 = mock(PriorityDisposable.class); final PriorityDisposable mocked2 = mock(PriorityDisposable.class); PriorityDisposableRegistry.clear(); assertEquals(0, PriorityDisposableRegistry.getRegistry().size()); PriorityDisposableRegistry.register("refName", mocked1); assertEquals(1, PriorityDisposableRegistry.getRegistry().size()); PriorityDisposableRegistry.register("refName", mocked1); assertEquals(1, PriorityDisposableRegistry.getRegistry().size()); PriorityDisposableRegistry.register("refName1", mocked2); assertEquals(2, PriorityDisposableRegistry.getRegistry().size()); PriorityDisposableRegistry.unregister("refName"); assertEquals(1, PriorityDisposableRegistry.getRegistry().size()); PriorityDisposableRegistry.clear(); assertEquals(0, PriorityDisposableRegistry.getRegistry().size()); } }
@Test public void testGeneralRegistryState() { final PriorityDisposable mocked1 = mock(PriorityDisposable.class); final PriorityDisposable mocked2 = mock(PriorityDisposable.class); PriorityDisposableRegistry.clear(); assertEquals(0, PriorityDisposableRegistry.getRegistry().size()); PriorityDisposableRegistry.register("refName", mocked1); assertEquals(1, PriorityDisposableRegistry.getRegistry().size()); PriorityDisposableRegistry.register("refName", mocked1); assertEquals(1, PriorityDisposableRegistry.getRegistry().size()); PriorityDisposableRegistry.register("refName1", mocked2); assertEquals(2, PriorityDisposableRegistry.getRegistry().size()); PriorityDisposableRegistry.unregister("refName"); assertEquals(1, PriorityDisposableRegistry.getRegistry().size()); PriorityDisposableRegistry.clear(); assertEquals(0, PriorityDisposableRegistry.getRegistry().size()); } }