@Test public void removeCallableTest() { TestPriorityScheduler testScheduler = new TestPriorityScheduler(); PrioritySchedulerDefaultPriorityWrapper psw = new PrioritySchedulerDefaultPriorityWrapper(testScheduler, TaskPriority.Low); psw.remove(new TestCallable()); assertTrue(testScheduler.removeCallableCalled); }
@Test public void removeRunnableTest() { TestPriorityScheduler testScheduler = new TestPriorityScheduler(); PrioritySchedulerDefaultPriorityWrapper psw = new PrioritySchedulerDefaultPriorityWrapper(testScheduler, TaskPriority.Low); psw.remove(DoNothingRunnable.instance()); assertTrue(testScheduler.removeRunnableCalled); }