64 lines
3.3 KiB
C++
Executable File
64 lines
3.3 KiB
C++
Executable File
#include <QDebug>
|
|
#include <nglapplication/nglcoreapplication.h>
|
|
|
|
#include <QJsonDocument>
|
|
#include <QtTest/QTest>
|
|
#include <AdlerJson/telegrams.h>
|
|
|
|
#include "ex_anmeldung.h"
|
|
#include "ex_abmeldung.h"
|
|
#include "ex_anmeldebestaetigung.h"
|
|
#include "ex_status.h"
|
|
#include "ex_fq_wirkfeldplanung.h"
|
|
#include "ex_fq_feuerbereit.h"
|
|
#include "ex_fq_feuern.h"
|
|
#include "ex_fq_abgefeuert.h"
|
|
#include "ex_fq_vollzugsmeldung.h"
|
|
#include "ex_erkundungsanfrage.h"
|
|
#include "ex_erkundungsergebnisse.h"
|
|
#include "ex_fq_feuerkampf.h"
|
|
#include "ex_fh_feuerhalt.h"
|
|
#include "ex_sq_stellungsmeldung_fs.h"
|
|
#include "ex_sq_stellungsmeldung_ws.h"
|
|
#include "ex_sq_stellungsmeldung_lp.h"
|
|
#include "ex_sq_stellungswechsel.h"
|
|
#include "ex_hq_koordinierungsmassnahmen.h"
|
|
#include "ex_hq_fuehrungslinien.h"
|
|
#include "ex_tq_technische_quittung.h"
|
|
#include "ex_aq_freitext.h"
|
|
#include "ex_mq_manuelle_quittung.h"
|
|
#include "ex_flugbahnberechnung.h"
|
|
#include "ex_flugbahndaten.h"
|
|
|
|
int main(int argc, char *argv[])
|
|
{
|
|
int status = 0;
|
|
status |= QTest::qExec(new TestExAnmeldung, argc, argv);
|
|
status |= QTest::qExec(new TestExAbmeldung, argc, argv);
|
|
status |= QTest::qExec(new TestExAnmeldebestaetigung, argc, argv);
|
|
status |= QTest::qExec(new TestExStatus, argc, argv);
|
|
status |= QTest::qExec(new TestExFqWirkfeldplanung, argc, argv); // EX-FQ(BA-BB-FK) 1000 Wirkfeldplanung
|
|
status |= QTest::qExec(new TestExMqManuelleQuittung, argc, argv); // EX-MQ 1001 Manuelle Quittung
|
|
status |= QTest::qExec(new TestExFqFeuerbereit, argc, argv); // EX-FQ(FB) 1002 Feuerbereit
|
|
status |= QTest::qExec(new TestExFqFeuern, argc, argv); // EX-FQ(FN) 1003 Feuern
|
|
status |= QTest::qExec(new TestExFqAbgefeuert, argc, argv); // EX-FQ(AF) 1004 Abgefeuert
|
|
status |= QTest::qExec(new TestExFqVollzugsmeldung, argc, argv); // EX-FQ(VM) 1005 Vollzugsmeldung
|
|
// status |= QTest::qExec(new TestExFqErkundungsanfrage, argc, argv);
|
|
status |= QTest::qExec(new TestExFqFeuerkampf, argc, argv);
|
|
status |= QTest::qExec(new TestExFeuerhalt, argc, argv); // EX-FH 1006 Feuer HALT / Einstellen
|
|
status |= QTest::qExec(new TestExStellungsmeldungFS, argc, argv); // EX-SQ(FS) 2000 Stellungsmeldung Feuerstellung
|
|
status |= QTest::qExec(new TestExStellungsmeldungWS, argc, argv); // EX-SQ(WS) 2001 Stellungsmeldung Waffensystem
|
|
status |= QTest::qExec(new TestExStellungsmeldungLP, argc, argv); // EX-SQ(LP) 2002 Stellungsmeldung Ladeplatz
|
|
status |= QTest::qExec(new TestExErkundungsergebnisse, argc, argv); // EX-Erkundungsergebnisse 5000 Senden Erkundungsergebnisse
|
|
status |= QTest::qExec(new TestExStellungswechsel, argc, argv);
|
|
status |= QTest::qExec(new TestExHqKoordinierungsmassnahmen, argc, argv); // EX-HQ(K) 3000 Führungslinien (Koordinierungsmaßnahmen zur Feuerunterstützung)
|
|
status |= QTest::qExec(new TestExHqFuehrungslinien, argc, argv); // EX-HQ(G) 3001 Führungslinien und Grenzen
|
|
status |= QTest::qExec(new TestExTqTechnischeQuittung, argc, argv);
|
|
status |= QTest::qExec(new TestExAqFreitextmeldung, argc, argv); // EX-AQ 5001 Freitextmeldung
|
|
status |= QTest::qExec(new TestExFlugbahnberechnung, argc, argv); // EX-Flugbahnberechnung 4001
|
|
status |= QTest::qExec(new TestExFlugbahndaten, argc, argv); // EX-Flugbahndaten 4002
|
|
return status;
|
|
}
|
|
|
|
|