diff --git a/mock/src/main/java/seng302/Data/RaceData.java b/mock/src/main/java/seng302/Data/RaceData.java index 9e53adf7..853a743c 100644 --- a/mock/src/main/java/seng302/Data/RaceData.java +++ b/mock/src/main/java/seng302/Data/RaceData.java @@ -153,6 +153,8 @@ public class RaceData { StreamResult result = new StreamResult(stringWriter); transformer.transform(source,result); + System.out.println(stringWriter.toString()); + return stringWriter.toString(); diff --git a/mock/src/main/java/seng302/Model/Race.java b/mock/src/main/java/seng302/Model/Race.java index 48fe3b42..352746a5 100644 --- a/mock/src/main/java/seng302/Model/Race.java +++ b/mock/src/main/java/seng302/Model/Race.java @@ -64,6 +64,11 @@ public class Race implements Runnable { } + //Constructor used in testing + public Race(List boats, List legs, int scaleFactor) { + this(boats, legs, scaleFactor, null); + } + public Race(RaceDataSource raceData, int scaleFactor, OutputStream outputStream) { this(raceData.getBoats(), raceData.getLegs(), scaleFactor, outputStream); } diff --git a/mock/src/test/java/seng302/Model/RaceTest.java b/mock/src/test/java/seng302/Model/RaceTest.java index 236e2211..d8e0ca51 100644 --- a/mock/src/test/java/seng302/Model/RaceTest.java +++ b/mock/src/test/java/seng302/Model/RaceTest.java @@ -3,8 +3,13 @@ package seng302.Model; import javafx.scene.paint.Color; import org.junit.Ignore; import org.junit.Test; +import org.xml.sax.SAXException; import seng302.GPSCoordinate; +import seng302.Mock.RaceDataSource; +import seng302.RaceXMLReader; +import javax.xml.parsers.ParserConfigurationException; +import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -22,7 +27,7 @@ public class RaceTest { @Ignore @Test - public void timerCanBeDisabled() { + public void timerCanBeDisabled(){ BoatInRace boat1 = new BoatInRace("Test 1", 10000, Color.ALICEBLUE, "t1", 1); BoatInRace boat2 = new BoatInRace("Test 2", 10000, Color.BURLYWOOD, "t2", 2); //BoatInRace[] boats = new BoatInRace[]{boat1, boat2};