From 1b345d47477906426999d7bceac83b359f14faf2 Mon Sep 17 00:00:00 2001 From: Michael Rausch Date: Sat, 4 Mar 2017 19:30:00 +1300 Subject: [PATCH] Added tests for the Race class - Added a test to ensure all boats entered into the race also finish it - #test --- src/test/java/seng302/BoatTest.java | 1 + src/test/java/seng302/RaceTest.java | 20 +++++++++++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/src/test/java/seng302/BoatTest.java b/src/test/java/seng302/BoatTest.java index b8545319..be71c051 100644 --- a/src/test/java/seng302/BoatTest.java +++ b/src/test/java/seng302/BoatTest.java @@ -9,6 +9,7 @@ import static org.junit.Assert.assertEquals; */ public class BoatTest { + @Test public void testBoatCreation() { diff --git a/src/test/java/seng302/RaceTest.java b/src/test/java/seng302/RaceTest.java index f5218633..e1fbf369 100644 --- a/src/test/java/seng302/RaceTest.java +++ b/src/test/java/seng302/RaceTest.java @@ -10,8 +10,11 @@ import java.lang.reflect.Array; */ public class RaceTest { + /* + Test that all boats that were added to the race also finish the race + */ @Test - public void testAddingBoatsToRace() + public void testFinishingBoats() { Boat boat1 = new Boat("Team 1"); Boat boat2 = new Boat("Team 2"); @@ -24,4 +27,19 @@ public class RaceTest assertEquals(Array.getLength(race.getFinishedBoats()), 3); } + + /* + Test that all boats were added to the race + */ + @Test + public void testAddingBoatsToRace(){ + Boat boat1 = new Boat("Team 1"); + Boat boat2 = new Boat("Team 2"); + + Race race = new Race(); + race.addBoat(boat1); + race.addBoat(boat2); + + assertEquals(Array.getLength(boats.getBoats()), 2); + } }