Commented out obsolete tests, may be useful if refactored.

#story[881]
main
cbt24 9 years ago
parent f31a987787
commit 91b1773703

@ -1,87 +1,87 @@
package seng302.Data; //package seng302.Data;
//
//
import org.junit.Before; //import org.junit.Before;
import org.junit.Test; //import org.junit.Test;
import org.xml.sax.SAXException; //import org.xml.sax.SAXException;
import seng302.DataInput.RaceDataSource; //import seng302.DataInput.RaceDataSource;
import seng302.DataInput.RaceXMLReader; //import seng302.DataInput.RaceXMLReader;
//
import javax.xml.parsers.ParserConfigurationException; //import javax.xml.parsers.ParserConfigurationException;
import java.io.IOException; //import java.io.IOException;
//
import static junit.framework.TestCase.assertTrue; //import static junit.framework.TestCase.assertTrue;
//
/** ///**
* Created by esa46 on 25/04/17. // * Created by esa46 on 25/04/17.
*/ // */
public class BoatDataTest { //public class BoatDataTest {
//
//
private static final String ROOT_TAG = "BoatConfig"; // private static final String ROOT_TAG = "BoatConfig";
private static final String[] REQUIRED_TAGS = new String[]{ // private static final String[] REQUIRED_TAGS = new String[]{
"Boats", "GPSposition" // "Boats", "GPSposition"
}; // };
private static final String[] REQUIRED_ATTRIBUTES = new String[]{ // private static final String[] REQUIRED_ATTRIBUTES = new String[]{
"SourceID", "ShapeID", "HullNum", "StoweName", // "SourceID", "ShapeID", "HullNum", "StoweName",
"ShortName", "BoatName" // "ShortName", "BoatName"
}; // };
//
String result; // String result;
RaceDataSource raceDataSource; // RaceDataSource raceDataSource;
//
@Before // @Before
public void initReader() { // public void initReader() {
try { // try {
raceDataSource = new RaceXMLReader("raceXML/bermuda_AC35.xml"); // raceDataSource = new RaceXMLReader("raceXML/bermuda_AC35.xml");
BoatData boatData = new BoatData(raceDataSource.getBoats()); // BoatData boatData = new BoatData(raceDataSource.getBoats());
result = boatData.createXML(); // result = boatData.createXML();
//
//
} catch (IOException e) { // } catch (IOException e) {
e.printStackTrace(); // e.printStackTrace();
} catch (SAXException e) { // } catch (SAXException e) {
e.printStackTrace(); // e.printStackTrace();
} catch (ParserConfigurationException e) { // } catch (ParserConfigurationException e) {
e.printStackTrace(); // e.printStackTrace();
} // }
} // }
//
@Test // @Test
public void xmlHasAllNecessaryTags() { // public void xmlHasAllNecessaryTags() {
//
assertTrue(result.contains("<" + ROOT_TAG + ">")); // assertTrue(result.contains("<" + ROOT_TAG + ">"));
for (String tag : REQUIRED_TAGS) { // for (String tag : REQUIRED_TAGS) {
assertTrue(result.contains("<" + tag + ">") || result.contains("<" + tag + " ")); // assertTrue(result.contains("<" + tag + ">") || result.contains("<" + tag + " "));
} // }
} // }
//
@Test // @Test
public void xmlHasAllNecessaryAttributes() { // public void xmlHasAllNecessaryAttributes() {
//
for (String attribute : REQUIRED_ATTRIBUTES) { // for (String attribute : REQUIRED_ATTRIBUTES) {
assertTrue(result.contains(attribute + "=")); // assertTrue(result.contains(attribute + "="));
} // }
} // }
//
@Test // @Test
public void allTagsAreTerminated() { // public void allTagsAreTerminated() {
//
for (String tag : REQUIRED_TAGS) { // for (String tag : REQUIRED_TAGS) {
int lastIndex = 0; // int lastIndex = 0;
String openTag = "<" + tag + ">"; // String openTag = "<" + tag + ">";
String closeTag = "</" + tag + ">"; // String closeTag = "</" + tag + ">";
while (lastIndex < result.length() && lastIndex > 0) { // while (lastIndex < result.length() && lastIndex > 0) {
lastIndex = result.indexOf(openTag, lastIndex); // lastIndex = result.indexOf(openTag, lastIndex);
if (lastIndex > 0) { // if (lastIndex > 0) {
//
lastIndex = result.indexOf(closeTag, lastIndex); // lastIndex = result.indexOf(closeTag, lastIndex);
assertTrue(lastIndex > 0); // assertTrue(lastIndex > 0);
} // }
} // }
} // }
} // }
//
//
//
} //}

@ -1,83 +1,83 @@
package seng302.Data; //package seng302.Data;
//
import org.junit.Before; //import org.junit.Before;
import org.junit.Test; //import org.junit.Test;
import org.xml.sax.SAXException; //import org.xml.sax.SAXException;
import seng302.DataInput.RaceDataSource; //import seng302.DataInput.RaceDataSource;
import seng302.DataInput.RaceXMLReader; //import seng302.DataInput.RaceXMLReader;
//
import javax.xml.parsers.ParserConfigurationException; //import javax.xml.parsers.ParserConfigurationException;
import java.io.IOException; //import java.io.IOException;
//
import static junit.framework.TestCase.assertTrue; //import static junit.framework.TestCase.assertTrue;
//
/** ///**
* Created by esa46 on 25/04/17. // * Created by esa46 on 25/04/17.
*/ // */
public class RaceDataTest { //public class RaceDataTest {
//
private static final String ROOT_TAG = "Race"; // private static final String ROOT_TAG = "Race";
private static final String[] REQUIRED_TAGS = new String[]{ // private static final String[] REQUIRED_TAGS = new String[]{
"RaceID", "RaceType", "CreationTimeDate", "RaceStartTime", "Participants", "Yacht", // "RaceID", "RaceType", "CreationTimeDate", "RaceStartTime", "Participants", "Yacht",
"CompoundMarkSequence", "Course", "CompoundMark", "Mark", "CourseLimit", "Limit" // "CompoundMarkSequence", "Course", "CompoundMark", "Mark", "CourseLimit", "Limit"
}; // };
String result; // String result;
RaceDataSource raceDataSource; // RaceDataSource raceDataSource;
//
@Before // @Before
public void initReader() { // public void initReader() {
try { // try {
raceDataSource = new RaceXMLReader("raceXML/bermuda_AC35.xml"); // raceDataSource = new RaceXMLReader("raceXML/bermuda_AC35.xml");
RaceData raceData = new RaceData(raceDataSource); // RaceData raceData = new RaceData(raceDataSource);
result = raceData.createXML(); // result = raceData.createXML();
//
//
} catch (IOException e) { // } catch (IOException e) {
e.printStackTrace(); // e.printStackTrace();
} catch (SAXException e) { // } catch (SAXException e) {
e.printStackTrace(); // e.printStackTrace();
} catch (ParserConfigurationException e) { // } catch (ParserConfigurationException e) {
e.printStackTrace(); // e.printStackTrace();
} // }
} // }
//
@Test // @Test
public void xmlHasAllNecessaryFields() { // public void xmlHasAllNecessaryFields() {
//
assertTrue(result.contains("<" + ROOT_TAG + ">")); // assertTrue(result.contains("<" + ROOT_TAG + ">"));
for (String tag : REQUIRED_TAGS) { // for (String tag : REQUIRED_TAGS) {
System.out.println(tag); // System.out.println(tag);
assertTrue(result.contains("<" + tag + ">") || result.contains("<" + tag + " ")); // assertTrue(result.contains("<" + tag + ">") || result.contains("<" + tag + " "));
} // }
} // }
//
@Test // @Test
public void allTagsAreTerminated() { // public void allTagsAreTerminated() {
//
for (String tag : REQUIRED_TAGS) { // for (String tag : REQUIRED_TAGS) {
int lastIndex = 0; // int lastIndex = 0;
String openTag = "<" + tag + ">"; // String openTag = "<" + tag + ">";
String closeTag = "</" + tag + ">"; // String closeTag = "</" + tag + ">";
while (lastIndex < result.length() && lastIndex > 0) { // while (lastIndex < result.length() && lastIndex > 0) {
lastIndex = result.indexOf(openTag, lastIndex); // lastIndex = result.indexOf(openTag, lastIndex);
if (lastIndex > 0) { // if (lastIndex > 0) {
//
lastIndex = result.indexOf(closeTag, lastIndex); // lastIndex = result.indexOf(closeTag, lastIndex);
assertTrue(lastIndex > 0); // assertTrue(lastIndex > 0);
} // }
} // }
} // }
} // }
//
//
@Test // @Test
public void idAndTypeAreEquivalent() { // public void idAndTypeAreEquivalent() {
String newId = result.substring(result.indexOf("<RaceID>") + 8, result.indexOf("</RaceID>")); // String newId = result.substring(result.indexOf("<RaceID>") + 8, result.indexOf("</RaceID>"));
String newRaceType = result.substring(result.indexOf("<RaceType>") + 10, result.indexOf("</RaceType>")); // String newRaceType = result.substring(result.indexOf("<RaceType>") + 10, result.indexOf("</RaceType>"));
//
assertTrue(raceDataSource.getRaceId() == Integer.parseInt(newId)); // assertTrue(raceDataSource.getRaceId() == Integer.parseInt(newId));
assertTrue(raceDataSource.getRaceType().equals(newRaceType)); // assertTrue(raceDataSource.getRaceType().equals(newRaceType));
} // }
//
//
} //}

@ -1,96 +1,96 @@
package seng302.Model;/** //package seng302.Model;/**
* Created by Gondr on 26/03/2017. // * Created by Gondr on 26/03/2017.
*/ // */
//
import org.junit.Ignore; //import org.junit.Ignore;
import org.junit.Test; //import org.junit.Test;
import seng302.DataInput.RaceXMLReader; //import seng302.DataInput.RaceXMLReader;
//
//
import java.util.List; //import java.util.List;
//
import static org.junit.Assert.*; //import static org.junit.Assert.*;
//
public class RaceXMLTest { //public class RaceXMLTest {
RaceXMLReader raceXMLReader; // RaceXMLReader raceXMLReader;
//
@Test // @Test
public void canFindFile() { // public void canFindFile() {
try { // try {
RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false); // RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false);
} catch (Exception e) { // } catch (Exception e) {
fail("Cannot find raceXML/bermuda_AC35.xml in the resources folder"); // fail("Cannot find raceXML/bermuda_AC35.xml in the resources folder");
} // }
} // }
//
@Ignore // @Ignore
@Test // @Test
public void canReadBoats() { // public void canReadBoats() {
try { // try {
RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false); // RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false);
raceXMLReader.readBoats(); // raceXMLReader.readBoats();
List<Boat> boats = raceXMLReader.getBoats(); // List<Boat> boats = raceXMLReader.getBoats();
assertTrue(boats.size() == 6); // assertTrue(boats.size() == 6);
//test boat 1 // //test boat 1
assertEquals(boats.get(0).getName(), "ORACLE TEAM USA"); // assertEquals(boats.get(0).getName(), "ORACLE TEAM USA");
assertTrue(boats.get(0).getVelocity() == 20); // assertTrue(boats.get(0).getVelocity() == 20);
//test boat 2 // //test boat 2
assertEquals(boats.get(1).getName(), "Land Rover BAR"); // assertEquals(boats.get(1).getName(), "Land Rover BAR");
assertTrue(boats.get(1).getVelocity() == 30); // assertTrue(boats.get(1).getVelocity() == 30);
assertEquals(boats.get(1).getCountry(), "GBR"); // assertEquals(boats.get(1).getCountry(), "GBR");
//test boat 3 // //test boat 3
assertEquals(boats.get(2).getName(), "SoftBank Team Japan"); // assertEquals(boats.get(2).getName(), "SoftBank Team Japan");
assertTrue(boats.get(2).getVelocity() == 25); // assertTrue(boats.get(2).getVelocity() == 25);
assertEquals(boats.get(2).getCountry(), "JPN"); // assertEquals(boats.get(2).getCountry(), "JPN");
//test boat 4 // //test boat 4
assertEquals(boats.get(3).getName(), "Groupama Team France"); // assertEquals(boats.get(3).getName(), "Groupama Team France");
assertTrue(boats.get(3).getVelocity() == 20); // assertTrue(boats.get(3).getVelocity() == 20);
assertEquals(boats.get(3).getCountry(), "FRA"); // assertEquals(boats.get(3).getCountry(), "FRA");
//test boat 5 // //test boat 5
assertEquals(boats.get(4).getName(), "Artemis Racing"); // assertEquals(boats.get(4).getName(), "Artemis Racing");
assertTrue(boats.get(4).getVelocity() == 29); // assertTrue(boats.get(4).getVelocity() == 29);
assertEquals(boats.get(4).getCountry(), "SWE"); // assertEquals(boats.get(4).getCountry(), "SWE");
//test boat 6 // //test boat 6
assertEquals(boats.get(5).getName(), "Emirates Team New Zealand"); // assertEquals(boats.get(5).getName(), "Emirates Team New Zealand");
assertTrue(boats.get(5).getVelocity() == 62); // assertTrue(boats.get(5).getVelocity() == 62);
assertEquals(boats.get(5).getCountry(), "NZL"); // assertEquals(boats.get(5).getCountry(), "NZL");
} catch (Exception e) { // } catch (Exception e) {
fail("Boat Unreadable"); // fail("Boat Unreadable");
} // }
} // }
//
@Test // @Test
public void canReadLegs() { // public void canReadLegs() {
try { // try {
RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false); // RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false);
raceXMLReader.readLegs(); // raceXMLReader.readLegs();
assertTrue(raceXMLReader.getLegs().size() == 5); // assertTrue(raceXMLReader.getLegs().size() == 5);
} catch (Exception e) { // } catch (Exception e) {
fail("Legs Unreadable"); // fail("Legs Unreadable");
} // }
} // }
//
@Test // @Test
public void canReadCourse() { // public void canReadCourse() {
try { // try {
RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false); // RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false);
raceXMLReader.readCourse(); // raceXMLReader.readCourse();
assertTrue(raceXMLReader.getMapTopLeft() != null); // assertTrue(raceXMLReader.getMapTopLeft() != null);
assertTrue(raceXMLReader.getMapBottomRight() != null); // assertTrue(raceXMLReader.getMapBottomRight() != null);
assertTrue(raceXMLReader.getFinishPt1() != null); // assertTrue(raceXMLReader.getFinishPt1() != null);
assertTrue(raceXMLReader.getFinishPt2() != null); // assertTrue(raceXMLReader.getFinishPt2() != null);
assertTrue(raceXMLReader.getStartPt1() != null); // assertTrue(raceXMLReader.getStartPt1() != null);
assertTrue(raceXMLReader.getStartPt2() != null); // assertTrue(raceXMLReader.getStartPt2() != null);
assertTrue(raceXMLReader.getLeewardPt1() != null); // assertTrue(raceXMLReader.getLeewardPt1() != null);
assertTrue(raceXMLReader.getLeewardPt2() != null); // assertTrue(raceXMLReader.getLeewardPt2() != null);
assertTrue(raceXMLReader.getWindwardPt1() != null); // assertTrue(raceXMLReader.getWindwardPt1() != null);
assertTrue(raceXMLReader.getWindwardPt2() != null); // assertTrue(raceXMLReader.getWindwardPt2() != null);
assertTrue(raceXMLReader.getMark() != null); // assertTrue(raceXMLReader.getMark() != null);
assertTrue(raceXMLReader.getBoundary().size() == 11); // assertTrue(raceXMLReader.getBoundary().size() == 11);
} catch (Exception e) { // } catch (Exception e) {
e.printStackTrace(); // e.printStackTrace();
fail("Course Unreadable"); // fail("Course Unreadable");
} // }
} // }
//
} //}

@ -1,47 +1,47 @@
package seng302.Mock; //package seng302.Mock;
//
import org.junit.Before; //import org.junit.Before;
import org.junit.Test; //import org.junit.Test;
//
import java.util.HashMap; //import java.util.HashMap;
import java.util.Map; //import java.util.Map;
//
import static org.junit.Assert.assertEquals; //import static org.junit.Assert.assertEquals;
//
/** ///**
* Created by jjg64 on 21/04/17. // * Created by jjg64 on 21/04/17.
*/ // */
public class BoatsXMLTest { //public class BoatsXMLTest {
private BoatXMLReader boatXMLReader; // private BoatXMLReader boatXMLReader;
//
@Before // @Before
public void setup() { // public void setup() {
try { // try {
boatXMLReader = new BoatXMLReader("mockXML/boatXML/boatTest.xml", false); // boatXMLReader = new BoatXMLReader("mockXML/boatXML/boatTest.xml", false);
} catch (Exception e) { // } catch (Exception e) {
e.printStackTrace(); // e.printStackTrace();
//fail("Cannot find mockXML/raceXML/raceTest.xml in the resources folder"); // //fail("Cannot find mockXML/raceXML/raceTest.xml in the resources folder");
} // }
} // }
//
@Test // @Test
public void testInvalidParticipant() { // public void testInvalidParticipant() {
Map<Integer, StreamedBoat> inputParticipants = new HashMap<>(); // Map<Integer, StreamedBoat> inputParticipants = new HashMap<>();
inputParticipants.put(420, new StreamedBoat(420)); // inputParticipants.put(420, new StreamedBoat(420));
boatXMLReader.setParticipants(inputParticipants); // boatXMLReader.setParticipants(inputParticipants);
boatXMLReader.read(); // boatXMLReader.read();
assertEquals(boatXMLReader.getBoats().size(), 0); // assertEquals(boatXMLReader.getBoats().size(), 0);
} // }
//
@Test // @Test
public void testValidParticipant() { // public void testValidParticipant() {
Map<Integer, StreamedBoat> inputParticipants = new HashMap<>(); // Map<Integer, StreamedBoat> inputParticipants = new HashMap<>();
inputParticipants.put(101, new StreamedBoat(101)); // inputParticipants.put(101, new StreamedBoat(101));
boatXMLReader.setParticipants(inputParticipants); // boatXMLReader.setParticipants(inputParticipants);
boatXMLReader.read(); // boatXMLReader.read();
assertEquals(boatXMLReader.getBoats().size(), 1); // assertEquals(boatXMLReader.getBoats().size(), 1);
StreamedBoat boat = (StreamedBoat) boatXMLReader.getBoats().get(0); // StreamedBoat boat = (StreamedBoat) boatXMLReader.getBoats().get(0);
assertEquals(boat.getSourceID(), 101); // assertEquals(boat.getSourceID(), 101);
} // }
//
} //}

@ -1,26 +1,26 @@
package seng302.Mock; //package seng302.Mock;
//
import org.junit.Test; //import org.junit.Test;
import org.xml.sax.SAXException; //import org.xml.sax.SAXException;
//
import javax.xml.parsers.ParserConfigurationException; //import javax.xml.parsers.ParserConfigurationException;
import java.io.IOException; //import java.io.IOException;
import java.text.ParseException; //import java.text.ParseException;
//
/** ///**
* Created by jjg64 on 1/05/17. // * Created by jjg64 on 1/05/17.
*/ // */
public class FailBoatXMLTest { //public class FailBoatXMLTest {
private final String path = "mockXML/boatXML/"; // private final String path = "mockXML/boatXML/";
//
@Test(expected = NumberFormatException.class) // @Test(expected = NumberFormatException.class)
public void invalidSourceID() throws SAXException, ParserConfigurationException, ParseException, IOException { // public void invalidSourceID() throws SAXException, ParserConfigurationException, ParseException, IOException {
new BoatXMLReader(path + "invalidSourceID.xml"); // new BoatXMLReader(path + "invalidSourceID.xml");
} // }
//
@Test(expected = NullPointerException.class) // @Test(expected = NullPointerException.class)
public void insufficientInformation() throws SAXException, ParserConfigurationException, ParseException, IOException { // public void insufficientInformation() throws SAXException, ParserConfigurationException, ParseException, IOException {
new BoatXMLReader(path + "insufficientInformation.xml"); // new BoatXMLReader(path + "insufficientInformation.xml");
} // }
//
} //}

@ -1,93 +1,93 @@
package seng302.Model; //package seng302.Model;
/** ///**
* Created by Gondr on 26/03/2017. // * Created by Gondr on 26/03/2017.
*/ // */
//
import org.junit.Test; //import org.junit.Test;
import seng302.RaceXMLReader; //import seng302.RaceXMLReader;
//
import java.util.List; //import java.util.List;
//
import static org.junit.Assert.*; //import static org.junit.Assert.*;
//
public class RaceXMLTest { //public class RaceXMLTest {
RaceXMLReader raceXMLReader; // RaceXMLReader raceXMLReader;
//
@Test // @Test
public void canFindFile() { // public void canFindFile() {
try { // try {
RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false); // RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false);
} catch (Exception e) { // } catch (Exception e) {
fail("Cannot find raceXML/bermuda_AC35.xml in the resources folder"); // fail("Cannot find raceXML/bermuda_AC35.xml in the resources folder");
} // }
} // }
//
@Test // @Test
public void canReadBoats() { // public void canReadBoats() {
try { // try {
RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false); // RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false);
raceXMLReader.readBoats(); // raceXMLReader.readBoats();
List<Boat> boats = raceXMLReader.getBoats(); // List<Boat> boats = raceXMLReader.getBoats();
assertTrue(boats.size() == 6); // assertTrue(boats.size() == 6);
//test boat 1 // //test boat 1
assertEquals(boats.get(0).getName().getValue(), "ORACLE TEAM USA"); // assertEquals(boats.get(0).getName().getValue(), "ORACLE TEAM USA");
assertTrue(boats.get(0).getVelocity() == 20); // assertTrue(boats.get(0).getVelocity() == 20);
//test boat 2 // //test boat 2
assertEquals(boats.get(1).getName().getValue(), "Land Rover BAR"); // assertEquals(boats.get(1).getName().getValue(), "Land Rover BAR");
assertTrue(boats.get(1).getVelocity() == 30); // assertTrue(boats.get(1).getVelocity() == 30);
assertEquals(boats.get(1).getAbbrev(), "GBR"); // assertEquals(boats.get(1).getAbbrev(), "GBR");
//test boat 3 // //test boat 3
assertEquals(boats.get(2).getName().getValue(), "SoftBank Team Japan"); // assertEquals(boats.get(2).getName().getValue(), "SoftBank Team Japan");
assertTrue(boats.get(2).getVelocity() == 25); // assertTrue(boats.get(2).getVelocity() == 25);
assertEquals(boats.get(2).getAbbrev(), "JPN"); // assertEquals(boats.get(2).getAbbrev(), "JPN");
//test boat 4 // //test boat 4
assertEquals(boats.get(3).getName().getValue(), "Groupama Team France"); // assertEquals(boats.get(3).getName().getValue(), "Groupama Team France");
assertTrue(boats.get(3).getVelocity() == 20); // assertTrue(boats.get(3).getVelocity() == 20);
assertEquals(boats.get(3).getAbbrev(), "FRA"); // assertEquals(boats.get(3).getAbbrev(), "FRA");
//test boat 5 // //test boat 5
assertEquals(boats.get(4).getName().getValue(), "Artemis Racing"); // assertEquals(boats.get(4).getName().getValue(), "Artemis Racing");
assertTrue(boats.get(4).getVelocity() == 29); // assertTrue(boats.get(4).getVelocity() == 29);
assertEquals(boats.get(4).getAbbrev(), "SWE"); // assertEquals(boats.get(4).getAbbrev(), "SWE");
//test boat 6 // //test boat 6
assertEquals(boats.get(5).getName().getValue(), "Emirates Team New Zealand"); // assertEquals(boats.get(5).getName().getValue(), "Emirates Team New Zealand");
assertTrue(boats.get(5).getVelocity() == 62); // assertTrue(boats.get(5).getVelocity() == 62);
assertEquals(boats.get(5).getAbbrev(), "NZL"); // assertEquals(boats.get(5).getAbbrev(), "NZL");
} catch (Exception e) { // } catch (Exception e) {
fail("Boat Unreadable"); // fail("Boat Unreadable");
} // }
} // }
//
@Test // @Test
public void canReadLegs() { // public void canReadLegs() {
try { // try {
RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false); // RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false);
raceXMLReader.readLegs(); // raceXMLReader.readLegs();
assertTrue(raceXMLReader.getLegs().size() == 5); // assertTrue(raceXMLReader.getLegs().size() == 5);
} catch (Exception e) { // } catch (Exception e) {
fail("Legs Unreadable"); // fail("Legs Unreadable");
} // }
} // }
//
@Test // @Test
public void canReadCourse() { // public void canReadCourse() {
try { // try {
RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false); // RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false);
raceXMLReader.readCourse(); // raceXMLReader.readCourse();
assertTrue(raceXMLReader.getMapTopLeft() != null); // assertTrue(raceXMLReader.getMapTopLeft() != null);
assertTrue(raceXMLReader.getMapBottomRight() != null); // assertTrue(raceXMLReader.getMapBottomRight() != null);
assertTrue(raceXMLReader.getFinishPt1() != null); // assertTrue(raceXMLReader.getFinishPt1() != null);
assertTrue(raceXMLReader.getFinishPt2() != null); // assertTrue(raceXMLReader.getFinishPt2() != null);
assertTrue(raceXMLReader.getStartPt1() != null); // assertTrue(raceXMLReader.getStartPt1() != null);
assertTrue(raceXMLReader.getStartPt2() != null); // assertTrue(raceXMLReader.getStartPt2() != null);
assertTrue(raceXMLReader.getLeewardPt1() != null); // assertTrue(raceXMLReader.getLeewardPt1() != null);
assertTrue(raceXMLReader.getLeewardPt2() != null); // assertTrue(raceXMLReader.getLeewardPt2() != null);
assertTrue(raceXMLReader.getWindwardPt1() != null); // assertTrue(raceXMLReader.getWindwardPt1() != null);
assertTrue(raceXMLReader.getWindwardPt2() != null); // assertTrue(raceXMLReader.getWindwardPt2() != null);
assertTrue(raceXMLReader.getBoundary().size() == 11); // assertTrue(raceXMLReader.getBoundary().size() == 11);
} catch (Exception e) { // } catch (Exception e) {
e.printStackTrace(); // e.printStackTrace();
fail("Course Unreadable"); // fail("Course Unreadable");
} // }
} // }
//
} //}
Loading…
Cancel
Save