.createDependency(task2, task1, new FinishStartConstraintImpl());
//
task1.setEnd(new GanttCalendar(2000, 01, 04));
RecalculateTaskScheduleAlgorithm alg = taskManager
.getAlgorithmCollection().getRecalculateTaskScheduleAlgorithm();
alg.run(task1);
//
assertEquals("Unexpected start of supertask=" + supertask,
new GanttCalendar(2000, 01, 01), supertask.getStart());
assertEquals("Unexpected end of supertask=" + supertask,
new GanttCalendar(2000, 01, 05), supertask.getEnd());