master
1package ca.mokhan.test;
2
3import Q10.*;
4import java.io.*;
5import java.text.*;
6import java.util.*;
7import junit.framework.Test;
8import junit.framework.TestCase;
9import junit.framework.TestSuite;
10
11public class StationTest extends TestCase {
12 private Station subject;
13
14 public StationTest(String testName) {
15 super(testName);
16 this.subject = new Station("Edmonton", new Date(1546470000000L), new Date(1546473540000L), 2);
17 }
18
19 public static Test suite() {
20 return new TestSuite(StationTest.class);
21 }
22
23 public void test_getArrival() {
24 assertEquals("23:00", subject.getArrival());
25 }
26
27 public void test_getDeparture() {
28 assertEquals("23:59", subject.getDeparture());
29 }
30
31 public void test_delayBy() {
32 subject.delayBy(30);
33 assertEquals("23:30", subject.getArrival());
34 assertEquals("00:29", subject.getDeparture());
35 assertEquals(3, subject.getDay());
36 }
37}