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}