mirror of
https://github.com/michaelrausch/Party-Parrots-At-Sea.git
synced 2026-05-09 06:18:44 +00:00
Updated unit test for future FileParser
- changed valid file test case #test
This commit is contained in:
@@ -27,13 +27,12 @@ public class FileParserTest {
|
|||||||
public void readValidFile() throws Exception{
|
public void readValidFile() throws Exception{
|
||||||
FileParser fileParser = new FileParser("src/test/java/seng302/valid.json");
|
FileParser fileParser = new FileParser("src/test/java/seng302/valid.json");
|
||||||
|
|
||||||
assertEquals(fileParser.getRaceName(), "IDK");
|
assertEquals("AC35", fileParser.getRaceName());
|
||||||
|
|
||||||
ArrayList<String> teams = new ArrayList<>();
|
assertEquals("Oracle Team USA", fileParser.getTeams().get(0).get("team-name"));
|
||||||
teams.add("team1");
|
assertEquals(20.9, fileParser.getTeams().get(0).get("velocity"));
|
||||||
teams.add("team2");
|
assertEquals(2, fileParser.getRaceSize());
|
||||||
teams.add("team3");
|
assertEquals(6, fileParser.getTotalNumberOfTeams());
|
||||||
assertTrue(teams.equals(fileParser.getTeams()));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -41,13 +40,13 @@ public class FileParserTest {
|
|||||||
variable name.
|
variable name.
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void readInvaldFile() throws Exception {
|
public void readInvalidFile() throws Exception {
|
||||||
FileParser fileParser = new FileParser("src/test/java/seng302/invalid.json");
|
FileParser fileParser = new FileParser("src/test/java/seng302/invalid.json");
|
||||||
|
|
||||||
assertEquals(fileParser.getRaceName(), null);
|
assertEquals(null, fileParser.getRaceName());
|
||||||
assertEquals(fileParser.getTeams(), null);
|
assertEquals(null, fileParser.getTeams());
|
||||||
assertEquals(fileParser.getTimeScale(), -1);
|
assertEquals(-1, fileParser.getTimeScale());
|
||||||
assertEquals(fileParser.getTeams(), null);
|
assertEquals(null,fileParser.getTeams());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user