Merge branch 'master' of https://eng-git.canterbury.ac.nz/seng302-2017/team-7 into changeStartingPositions2

This commit is contained in:
Erika Savell
2017-03-28 14:42:22 +13:00
10 changed files with 520 additions and 167 deletions
@@ -0,0 +1,66 @@
package seng302.Model;/**
* Created by Gondr on 26/03/2017.
*/
import static org.junit.Assert.*;
import org.junit.Test;
import org.xml.sax.SAXException;
import seng302.RaceXMLReader;
import javax.xml.parsers.ParserConfigurationException;
import java.io.IOException;
public class RaceXMLTest {
RaceXMLReader raceXMLReader;
@Test
public void canFindFile(){
try {
RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false);
} catch (Exception e) {
fail("Cannot find raceXML/bermuda_AC35.xml in the resources folder");
}
}
@Test
public void canReadBoats(){
try {
RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false);
raceXMLReader.readBoats();
} catch (Exception e) {
fail("Boat Unreadable");
}
}
@Test
public void canReadLegs(){
try {
RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false);
raceXMLReader.readLegs();
} catch (Exception e) {
fail("Legs Unreadable");
}
}
@Test
public void canReadCourse(){
try {
RaceXMLReader raceXMLReader = new RaceXMLReader("raceXML/bermuda_AC35.xml", false);
raceXMLReader.readCourse();
System.out.println(raceXMLReader.getStartPt1());
System.out.println(raceXMLReader.getStartPt2());
System.out.println(raceXMLReader.getMark());
System.out.println(raceXMLReader.getWindwardPt1());
System.out.println(raceXMLReader.getWindwardPt2());
System.out.println(raceXMLReader.getLeewardPt1());
System.out.println(raceXMLReader.getLeewardPt2());
System.out.println(raceXMLReader.getFinishPt1());
System.out.println(raceXMLReader.getFinishPt2());
} catch (Exception e) {
e.printStackTrace();
fail("Course Unreadable");
}
}
}