Created from {@link Queue#add(org.b3log.latke.taskqueue.Task)}, for a task in a task queue.
2021222324252627282930
assertTrue(m.isRegistered(synch)); } @Test public void testDeregister() { TaskHandle handle = mock(TaskHandle.class); ResourceManager m = new ResourceManager(handle); m.register(synch, 0); m.deregister(synch); assertFalse(m.isRegistered(synch)); }
29303132333435363738
assertFalse(m.isRegistered(synch)); } @Test public void advanceRegistered() { TaskHandle handle = mock(TaskHandle.class); ResourceManager m = new ResourceManager(handle); m.register(synch, 0); assertEquals(0, m.advance(synch)); }
3738394041424344454647
assertEquals(0, m.advance(synch)); } @Test public void advanceUnregistered() { TaskHandle handle = mock(TaskHandle.class); ResourceManager m = new ResourceManager(handle); try { m.advance(synch); fail("Should throw an exception."); } catch (IllegalStateException e) {
49505152535455565758
} } @Test public void ensureRegisteredOk() { TaskHandle handle = mock(TaskHandle.class); ResourceManager m = new ResourceManager(handle); m.register(synch, 0); m.ensureRegistered(synch); }
5758596061626364656667
m.ensureRegistered(synch); } @Test public void ensureRegisteredFail() { TaskHandle handle = mock(TaskHandle.class); ResourceManager m = new ResourceManager(handle); try { m.ensureRegistered(synch); fail("should throw an excaption"); } catch (IllegalStateException e) {
6970717273747576777879
} } @Test public void testClear() { TaskHandle handle = mock(TaskHandle.class); ResourceManager m = new ResourceManager(handle); m.register(synch, 0); m.clear(); assertFalse(m.isRegistered(synch)); }