Initial commit

This commit is contained in:
torsten committed 2026-08-13 18:33:10 +02:00
commit b7d90b9afe
16245 files changed
+3396666

No files matched your search

@@ -0,0 +1,44 @@
#include "ex_flugbahndaten.h"
#include <QJsonDocument>
#include <QtTest/QTest>
#include <QJsonDocument>
#include <AdlerJson/telegrams.h>
#include "msgcompares.h"
#include <AdlerJson/generatetelegrams.h>
TestExFlugbahndaten::TestExFlugbahndaten()
{
}
QString TestExFlugbahndaten::generateFlugbahndaten()
{
AdlerJson::ExFlugbahndaten req;
GenerateTelegrams::addHeaderData(req, m_saaId);
GenerateTelegrams::generateFlugbahndaten(req);
QJsonObject messageObj =req.toJson();
QString message = QString::fromUtf8(QJsonDocument(messageObj).toJson());
return message;
}
void TestExFlugbahndaten::testExFlugbahndaten()
{
qDebug() << "-----------------------------";
qDebug() << "--- EX-Flugbahndaten ---";
QString flugbahndatenMessage = generateFlugbahndaten();
qDebug() << "EX-Flugbahndaten=" << flugbahndatenMessage;
QJsonDocument jsonDoc = QJsonDocument::fromJson(flugbahndatenMessage.toUtf8());
const QJsonObject jsonObj = jsonDoc.object();
QJsonObject dataObj = jsonObj[AdlerJson::JsonKeys::DATA()].toObject();
AdlerJson::ExFlugbahndaten exFlugbahndaten;
bool bOk;
AdlerJson::flugbahndatenFromJson(dataObj, exFlugbahndaten.flugbahndaten, bOk);
MsgCompares::compareFlugbahndaten(exFlugbahndaten.flugbahndaten);
}