ShardedJobController<TestTask> controller = new DummyWorkerController();
byte[] bytes = new byte[1024 * 1024];
new Random().nextBytes(bytes);
TestTask s1 = new TestTask(0, 2, 2, 2, bytes);
TestTask s2 = new TestTask(1, 2, 2, 1);
jobService.startJob("testCleanupJob", ImmutableList.of(s1, s2), controller, settings);
assertFalse(jobService.cleanupJob("testCleanupJob"));
executeTasksUntilEmpty();
DatastoreService ds = DatastoreServiceFactory.getDatastoreService();
assertEquals(3, ds.prepare(new Query()).countEntities(FetchOptions.Builder.withDefaults()));
assertTrue(jobService.cleanupJob("testCleanupJob"));