public class FlightManagerTest
extends Object
Modifier and Type | Field and Description |
---|---|
(package private) static File |
airportsMediumFile |
(package private) static String |
airportsMediumFileName |
(package private) static String |
path |
Constructor and Description |
---|
FlightManagerTest() |
Modifier and Type | Method and Description |
---|---|
private static Flight |
createTestFlight(String num,
Airport origin,
Airport dest,
double cost)
Creates a Flight with current date (LocalDate.now()).
|
private static FlightManager |
createTestFlightManager()
Creates a FlightManager with 6 flights
|
private static AirportManager |
getAirportManager()
Creates an AirportManager from the medium file (89 airports)
|
static void |
main(String[] args) |
private static void |
print(List<Flight> flights) |
static void |
testAddFlight_Duplicate() |
static void |
testAddFlight_WithParameters_InvalidAirportCode()
Not useful, should be a Flight test as Flight constructor tests flight num to see
if correct.
|
static void |
testAddFlight_WithParameters_InvalidFlightNumber_Digits()
Not useful, should be a Flight test as Flight constructor tests flight num to see
if correct.
|
static void |
testAddFlight_WithParameters_InvalidFlightNumber_Length()
Not useful, should be a Flight test as Flight constructor tests flight num to see
if correct.
|
static void |
testAddFlight_WithParameters_Valid() |
static void |
testAddFlight() |
static void |
testGetFlight_InvalidFlightNumber() |
static void |
testGetFlight_ValidFlightNumber() |
static void |
testGetFlightsByOrigin() |
static void |
testGetFlightsByOriginAndDate() |
static void |
testGetFlightsByOriginAndDestinationAndDate() |
static void |
testGetNumFlights() |
static void |
testRemoveFlight_InvalidFlightNumber() |
static void |
testRemoveFlight_ValidFlightNumber() |
static final File airportsMediumFile
static final String airportsMediumFileName
static final String path
private static Flight createTestFlight(String num, Airport origin, Airport dest, double cost)
num
- origin
- dest
- cost
- private static FlightManager createTestFlightManager()
private static AirportManager getAirportManager()
public static void main(String[] args)
private static void print(List<Flight> flights)
public static void testAddFlight_Duplicate()
public static void testAddFlight_WithParameters_InvalidAirportCode()
public static void testAddFlight_WithParameters_InvalidFlightNumber_Digits()
public static void testAddFlight_WithParameters_InvalidFlightNumber_Length()
public static void testAddFlight_WithParameters_Valid()
public static void testAddFlight()
public static void testGetFlight_InvalidFlightNumber()
public static void testGetFlight_ValidFlightNumber()
public static void testGetFlightsByOrigin()
public static void testGetFlightsByOriginAndDate()
public static void testGetFlightsByOriginAndDestinationAndDate()
public static void testGetNumFlights()
public static void testRemoveFlight_InvalidFlightNumber()
public static void testRemoveFlight_ValidFlightNumber()