@Test
public void testRestartJob() throws Exception
{
CreationTools.createJobDef(null, true, "App", null, "jqm-tests/jqm-test-datetimemaven/target/test.jar", TestHelpers.qVip, 42,
"MarsuApplication", null, "Franquin", "ModuleMachin", "other", "other", true, cnx);
int i = JobRequest.create("MarsuApplication", "TestUser").submit();
addAndStartEngine();
TestHelpers.waitFor(1, 10000, cnx);
JqmClientFactory.getClient().enqueueFromHistory(i);
TestHelpers.waitFor(2, 10000, cnx);
Assert.assertEquals(2, TestHelpers.getOkCount(cnx));
Assert.assertEquals(0, TestHelpers.getNonOkCount(cnx));
List<JobInstance> res = Query.create().addSortAsc(Sort.DATEENQUEUE).run();
Assert.assertEquals(2, res.size());
Assert.assertEquals("MarsuApplication", res.get(0).getApplicationName());
Assert.assertEquals("MarsuApplication", res.get(1).getApplicationName());
}