6 #ifndef SWIFT_MISC_TEST_TESTDATA_H
7 #define SWIFT_MISC_TEST_TESTDATA_H
14 class CPropertyIndexVariantMap;
19 class CAtcStationList;
22 class CAircraftSituation;
23 class CAircraftIcaoCode;
24 class CAirlineIcaoCode;
30 class CCoordinateGeodetic;
41 class CSimulatedAircraft;
Specialized value object compliant map for variants, based on indexes.
Value object encapsulating a list of variants.
Value object for ICAO classification.
Value object encapsulating information of an aircraft's situation.
Value object for ICAO classification.
Value object encapsulating information about an ATC station.
Value object for a list of ATC stations.
Value object encapsulating information of a callsign.
Value object for a set of callsigns.
Value object for a flight plan.
Value object encapsulating information about an airpot.
Value object encapsulating information of a server.
Value object encapsulating information of a user.
Value object encapsulating a list of voice rooms.
Aircraft model (used by another pilot, my models on disk)
Comprehensive information of an aircraft.
Testdata for unit tests/data.
static const swift::misc::aviation::CCallsign & getRandomPilotCallsign()
Get a random callsign (aircraft)
static const swift::misc::geo::CCoordinateGeodetic & getCoordinateMunichTower()
Munich tower coordinate.
static const swift::misc::CVariantList & getCVariantList()
Get a variant list with various data.
static const swift::misc::aviation::CAirlineIcaoCode & getDbAirlineIcaoBAW()
BAW ICAO code (as from DB)
static const swift::misc::network::CServer & getTrafficServer()
Traffic server (dummy)
static const swift::misc::geo::CCoordinateGeodetic & getCoordinateFrankfurtTower()
Frankfurt tower coordinate.
static const swift::misc::aviation::CAtcStation & getRandomAtcStation()
Get ATC station.
static const swift::misc::network::CUser & getRandomPilot()
Get a random pilot user.
static const swift::misc::CPropertyIndexVariantMap & getCPropertyIndexVariantMap()
Get a variant map.
static const swift::misc::aviation::CCallsignSet & getControllerCallsigns()
Get controller callsigns.
static const swift::misc::aviation::CAircraftSituation & getAircraftSituationAboveMunichTower()
Aircraft situation (Munich)
static const swift::misc::network::CUserList & getControllers()
Get a random controller.
static const swift::misc::aviation::CAtcStation & getFrankfurtTower()
Frankfurt tower.
static const swift::misc::aviation::CCallsignSet & getPilotCallsigns()
Get aircraft callsigns.
static const swift::misc::aviation::CAtcStationList & getAtcStations()
Tower stations.
static const swift::misc::aviation::CLivery & getDbLiveryDLHStarAlliance()
Aircraft model.
static const swift::misc::aviation::CFlightPlan & getFlightPlan()
Prefilled flightplan from EDDM-EDDF.
static const swift::misc::aviation::CAirlineIcaoCode & getDbAirlineIcaoDLH()
DLH ICAO code (as from DB)
static const swift::misc::aviation::CAtcStation & getMunichApproach()
Munich approach.
static const swift::misc::aviation::CAircraftSituation & getAircraftSituationAboveFrankfurtTower()
Aircraft situation (Frankfurt)
static const swift::misc::simulation::CAircraftModel & getDbAircraftModelFsxA2AC172Skyhawk()
FSX aircraft model, a C172 Skyhawk.
static const swift::misc::aviation::CAircraftIcaoCode & getDBAircraftIcaoB737()
B737 ICAO code (as from DB)
static const swift::misc::simulation::CAircraftModel & getDbAircraftModelFsxAerosoftA320()
FSX aircraft model, an Airbus A320.
static const swift::misc::simulation::CSimulatedAircraft & getA320Aircraft()
A320 simulated aircraft, a A.
static const swift::misc::aviation::CAtcStation & getMunichTower()
Munich tower.
static const swift::misc::aviation::CCallsign & getRandomControllerCallsign()
Get a random callsign (ATC)
static const swift::misc::network::CUserList & getPilots()
Get a random pilot.
static const swift::misc::aviation::CAircraftIcaoCode & getDBAircraftIcaoC172()
C172 ICAO code (as from DB)
static const swift::misc::simulation::CSimulatedAircraft & getC172Aircraft()
C172 simulated aircraft, a C172.
static const swift::misc::network::CUser & getRandomController()
Get a random controller user.
Free functions in swift::misc.
#define SWIFT_MISC_EXPORT
Export a class or function from the library.