@Test
public void testCleanupPreviouslyRunningJobs() {
JobSpec aJob = TestAgent.getTestJob("Mary Wollstonecraft", dao);
long id = dao.createJob(aJob);
PlannedJob pj = new PlannedJob(dao.getJob(id), Utils.getCurrentTime());
SleepyCallableQuery cj = new SleepyCallableQuery(
pj, dao, reporting, "example.com", mailInfo, null, null, drivers.get(0), 1,
10000);
consumer.submitJob(cj);
doSleep();
assertEquals(0, consumer.getFailedQueries(limit).size());
assertEquals(1, dao.getRunningJobs().size());
AgentConsumer.cleanupPreviouslyRunningJobs(dao,
dao.getRunningJobs());
assertEquals(0, dao.getRunningJobs().size());
assertEquals(1, consumer.getFailedQueries(limit).size());
}