Added tests

Tags: #test
This commit is contained in:
Michael Rausch
2017-03-09 12:22:38 +13:00
parent d33a88d313
commit 8d85557e10
4 changed files with 44 additions and 2 deletions
+21 -1
View File
@@ -12,9 +12,29 @@ public class EventTest {
@Test
public void getTimeString() throws Exception {
Leg leg = new Leg(035, 100, "Start");
Leg leg = new Leg(35, 100, "Start");
Boat boat = new Boat("testBoat");
Event event = new Event(1231242, boat, leg);
assertEquals("20:31:242", event.getTimeString());
}
/**
* ensure all boats are added as they pass the marker
*/
@Test
public void boatOrderTest() throws Exception {
Leg leg = new Leg(35, 100, "1");
Boat boat1 = new Boat("testBoat");
Boat boat2 = new Boat("testBoat2");
Event event1 = new Event(1231242, boat1, leg);
Event event2 = new Event(1231242, boat2, leg);
event1.boatPassedMarker();
event2.boatPassedMarker();
assertEquals(event1.getLeg().getMarker().getBoats()[0].getTeamName(), "testBoat");
assertEquals(event2.getLeg().getMarker().getBoats()[1].getTeamName(), "testBoat2");
}
}