package org.ei.drishti.contract; import org.junit.Test; import java.util.ArrayList; import java.util.HashMap; import static java.util.Arrays.asList; import static junit.framework.Assert.assertFalse; import static junit.framework.Assert.assertTrue; public class ScheduleTest { @Test public void shouldTestScheduleDependency(){ Schedule schedule1 = new Schedule("schedule1", new ArrayList<String>()); Schedule schedule2 = new Schedule("schedule3", new ArrayList<String>()).withDependencyOn(schedule1); assertFalse(schedule1.hasDependency()); assertTrue(schedule2.hasDependency()); assertTrue(schedule2.dependsOn(schedule1)); assertFalse(schedule1.dependsOn(schedule2)); } }