|
@ -2,9 +2,12 @@ package hs.fulda.de.ci.exam.project; |
|
|
|
|
|
|
|
|
import org.junit.jupiter.api.Test; |
|
|
import org.junit.jupiter.api.Test; |
|
|
|
|
|
|
|
|
|
|
|
import java.sql.Time; |
|
|
import java.util.HashSet; |
|
|
import java.util.HashSet; |
|
|
|
|
|
|
|
|
import static org.assertj.core.api.Assertions.*; |
|
|
|
|
|
|
|
|
import static hs.fulda.de.ci.exam.project.FlightStatus.Active; |
|
|
|
|
|
import static org.assertj.core.api.Assertions.assertThat; |
|
|
|
|
|
import static org.junit.jupiter.api.Assertions.assertTrue; |
|
|
|
|
|
|
|
|
class FlightTest { |
|
|
class FlightTest { |
|
|
|
|
|
|
|
@ -19,7 +22,7 @@ class FlightTest { |
|
|
Flight flight1 = new Flight("1", airport_fr, airport1_ist, 140); |
|
|
Flight flight1 = new Flight("1", airport_fr, airport1_ist, 140); |
|
|
Flight flight2 = new Flight("2", airport1_ist, airport_fr, 120); |
|
|
Flight flight2 = new Flight("2", airport1_ist, airport_fr, 120); |
|
|
|
|
|
|
|
|
FlightInstance fInstance1 = new FlightInstance(); |
|
|
|
|
|
|
|
|
FlightInstance fInstance1 = new FlightInstance(new Time(12,45,00), "4E", Active); |
|
|
|
|
|
|
|
|
@Test |
|
|
@Test |
|
|
void getInstances_no_instance_should_be_equal() { |
|
|
void getInstances_no_instance_should_be_equal() { |
|
@ -37,13 +40,12 @@ class FlightTest { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Test |
|
|
@Test |
|
|
void cancel() { |
|
|
|
|
|
// TODO: 26.01.22 discussion needed |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
|
void addFlightSchedule() { |
|
|
|
|
|
// TODO: 26.01.22 discussion needed |
|
|
|
|
|
|
|
|
void addFlightScheduleShoudlAddFlightInstanceWithActiveStatus() { |
|
|
|
|
|
boolean addInstance = flight1.addFlightSchedule(fInstance1); |
|
|
|
|
|
assertTrue(addInstance); |
|
|
|
|
|
FlightStatus result = flight1.getFlightInstance(fInstance1).getStatus(); |
|
|
|
|
|
FlightStatus expected = Active; |
|
|
|
|
|
assertThat(expected).isEqualTo(result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Test |
|
|
@Test |
|
|