Based on unit test failure (clang):

* now ignore incomplete entities for airline/aircraft ICAOs from DB
* utility functions to find invalid designators
* adjusted unit test, avoid taking a random element
* and fixed 4 wrong ICAO entries in DB
This commit is contained in:
Klaus Basan
2017-04-07 18:52:05 +02:00
committed by Mathew Sutcliffe
parent 4bb29de652
commit 5c32a912f3
7 changed files with 71 additions and 8 deletions

View File

@@ -74,6 +74,12 @@ namespace BlackMisc
//! Find by military flag
CAirlineIcaoCodeList findByMilitary(bool military) const;
//! The ones with a valid designator
CAirlineIcaoCodeList findByValidDesignator() const;
//! The ones with an invalid designator
CAirlineIcaoCodeList findByInvalidDesignator() const;
//! Best selection by given pattern
CAirlineIcaoCode smartAirlineIcaoSelector(const CAirlineIcaoCode &icaoPattern, const CCallsign &callsign) const;