Index: unittests/tst_logging.cpp =================================================================== diff -u -r69fb006f0f7ecea062bd3732d37c665906c0bbc9 -rab540f19f0e4ca657d5bf5844560392ccf8456d9 --- unittests/tst_logging.cpp (.../tst_logging.cpp) (revision 69fb006f0f7ecea062bd3732d37c665906c0bbc9) +++ unittests/tst_logging.cpp (.../tst_logging.cpp) (revision ab540f19f0e4ca657d5bf5844560392ccf8456d9) @@ -115,6 +115,22 @@ QCOMPARE(mContent, ""); } +void tst_logging::logError_Unhandled_TreatmentState() +{ + gDisableHunhandledReport = false; + Can::MessageInterpreter iMsg; + Can::Message msg; + msg.actionId = Gui::GuiActionType::TreatmentState; + msg.data = {}; + QVariantList vData {}; + QVERIFY(iMsg.interpretMessage_HD(msg, vData)); + QString mContent; + FileHandler::read(_Logger._logFileName, mContent); + QStringList lines = mContent.split("\n"); + QVERIFY(lines.count()); + QCOMPARE(lines.first(), "Error: , Unhandled Message ID (HD)"); +} + void tst_logging::setLogPath_F() { _Logger._dir = "/";