Commit ce8f2ae
Changed files (1)
src
src/Q10/TrainTimeTableTest.java
@@ -42,6 +42,48 @@ public class TrainTimeTableTest extends TestCase {
assertEquals("23:30", station.getArrival());
assertEquals("00:29", station.getDeparture());
assertEquals(3, station.getDay());
+
+ station = this.subject.stationIn("Saskatchewan");
+ assertNotNull(station);
+ assertEquals("Saskatchewan", station.getCity());
+ assertEquals("08:30", station.getArrival());
+ assertEquals("08:55", station.getDeparture());
+ assertEquals(3, station.getDay());
+
+ station = this.subject.stationIn("Winnipeg");
+ assertNotNull(station);
+ assertEquals("Winnipeg", station.getCity());
+ assertEquals("21:15", station.getArrival());
+ assertEquals("23:00", station.getDeparture());
+ assertEquals(3, station.getDay());
+
+ station = this.subject.stationIn("Sioux Lookout");
+ assertNotNull(station);
+ assertEquals("Sioux Lookout", station.getCity());
+ assertEquals("05:32", station.getArrival());
+ assertEquals("06:12", station.getDeparture());
+ assertEquals(4, station.getDay());
+
+ station = this.subject.stationIn("Hornepayne");
+ assertNotNull(station);
+ assertEquals("Hornepayne", station.getCity());
+ assertEquals("16:05", station.getArrival());
+ assertEquals("16:40", station.getDeparture());
+ assertEquals(4, station.getDay());
+
+ station = this.subject.stationIn("Capreol");
+ assertNotNull(station);
+ assertEquals("Capreol", station.getCity());
+ assertEquals("00:48", station.getArrival());
+ assertEquals("01:18", station.getDeparture());
+ assertEquals(5, station.getDay());
+
+ station = this.subject.stationIn("Toronto");
+ assertNotNull(station);
+ assertEquals("Toronto", station.getCity());
+ assertEquals("10:00", station.getArrival());
+ assertEquals("-", station.getDeparture());
+ assertEquals(5, station.getDay());
}
public void test_stationIn() {