// test Track schedule support public void testTrackScheduleSupport() { Location l = new Location("Location Test Schedule id", "Location Test Name"); Track t = new Track("Test id", "Test Name", Track.SPUR, l); Assert.assertEquals("Location Track Car id", "Test id", t.getId()); Assert.assertEquals("Location Track Car Name", "Test Name", t.getName()); Assert.assertEquals("Location Track Car Type", Track.SPUR, t.getTrackType()); Assert.assertEquals("Location", l, t.getLocation()); t.setScheduleId("Test Schedule Id"); Assert.assertEquals("Location Track set Schedule Name", "Test Schedule Id", t.getScheduleId()); t.setScheduleItemId("Test Schedule Item Id"); Assert.assertEquals( "Location Track set Schedule Item Id", "Test Schedule Item Id", t.getScheduleItemId()); t.setScheduleCount(2); Assert.assertEquals("Location Track set Schedule Count", 2, t.getScheduleCount()); t.setScheduleMode(Track.SEQUENTIAL); Assert.assertEquals("Track mode sequential", Track.SEQUENTIAL, t.getScheduleMode()); t.setScheduleMode(Track.MATCH); Assert.assertEquals("Track mode sequential", Track.MATCH, t.getScheduleMode()); }