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

@@ -532,8 +532,8 @@ namespace BlackMisc
// Amphibian, Glider, Helicopter, Seaplane, Landplane, Tilt wing
static const QString validDescriptions = "AGHSLT";
// Electric, Jet, Piston, Turpoprop
static const QString validEngines = "EJPT";
// Electric, Jet, Piston, Turpoprop, and - for no engine
static const QString validEngines = "EJPT-";
if (!validDescriptions.contains(combinedType[0])) { return false; }
if (!combinedType[1].isDigit()) { return false; }