@Test public void scheduleQueuedTasks() throws Exception {
TaskQueue queue = taskScheduler.createTaskQueue();
AtomicInteger runCount = new AtomicInteger(0);
for (int i = 0; i < 10; i++)
queue.addTask(new DependentTask(runCount), taskOwner);
Thread.sleep(500L);
assertEquals(10, runCount.get());
}