Added COuntry tests, alternative constructor and ID error tests
This commit is contained in:
@@ -6,6 +6,7 @@ import org.junit.Test;
|
|||||||
import org.junit.rules.ExpectedException;
|
import org.junit.rules.ExpectedException;
|
||||||
import seng202.group9.Controller.DataException;
|
import seng202.group9.Controller.DataException;
|
||||||
import seng202.group9.Core.Airline;
|
import seng202.group9.Core.Airline;
|
||||||
|
import seng202.group9.Core.Country;
|
||||||
import seng202.group9.Core.Route;
|
import seng202.group9.Core.Route;
|
||||||
|
|
||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
@@ -176,6 +177,23 @@ public class AirlineTest{
|
|||||||
allNipponAirways.hasDuplicate(allNipponAirway);
|
allNipponAirways.hasDuplicate(allNipponAirway);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testCountry(){
|
||||||
|
Airline allNipponAirways = new Airline(324, "All Nippon Airways", "ANA All Nippon Airways",
|
||||||
|
"NH", "ANA", "ALL NIPPON", "Japan", "Y");
|
||||||
|
//,9,"U","Asia/Tokyo"
|
||||||
|
Country japan = new Country("U", "Japan");
|
||||||
|
allNipponAirways.setCountry(japan);
|
||||||
|
assertEquals(japan, allNipponAirways.getCountry());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test(expected = DataException.class)
|
||||||
|
public void getIDNullError() throws DataException{
|
||||||
|
Airline allNipponAirways = new Airline("All Nippon Airways", "ANA All Nippon Airways",
|
||||||
|
"NH", "ANA", "ALL NIPPON", "Japan", "Y");
|
||||||
|
allNipponAirways.getID();
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testToString(){
|
public void testToString(){
|
||||||
//ID, Name, Alias, IATA, ICAO, CallSign, Country, Active
|
//ID, Name, Alias, IATA, ICAO, CallSign, Country, Active
|
||||||
|
|||||||
Reference in New Issue
Block a user