Index: unittests/tst_messaging.cpp =================================================================== diff -u -ra9dcbee03acab972b43f696b2f3dbdf99f1eeb97 -r7d3062c841b788ced31d939dec990afe0de1442d --- unittests/tst_messaging.cpp (.../tst_messaging.cpp) (revision a9dcbee03acab972b43f696b2f3dbdf99f1eeb97) +++ unittests/tst_messaging.cpp (.../tst_messaging.cpp) (revision 7d3062c841b788ced31d939dec990afe0de1442d) @@ -52,6 +52,19 @@ } /*! + * \brief tst_messaging::tst_MessageInterpreter_isPayloadLenValid + * \details Tests MessageInterpreter isPayloadLenValid method + */ +void tst_messaging::tst_MessageInterpreter_isPayloadLenValid_undefined() +{ + Can::MessageInterpreter iMsg; + Can::Message msg; + msg.actionId = static_cast(-1); + msg.data = {}; + QVERIFY( ! iMsg.isPayloadLenValid(msg, msg.actionId)); +} + +/*! * \brief tst_messaging::tst_MessageInterpreter_getPowerOffData_isType * \details Tests MessageInterpreter getPowerOffData method Message Type checking */ @@ -443,7 +456,7 @@ { Can::MessageInterpreter iMsg; Can::Message msg; - msg.actionId = Gui::GuiActionType::AcknowGeneric; + msg.actionId = Gui::GuiActionType::AdjustUltrafiltrationStateReq; msg.data = {}; QVariantList list; QVERIFY( ! iMsg.adjustUltrafiltrationStateData(msg, list)); @@ -630,6 +643,18 @@ QVERIFY(payload.isEmpty()); } +void tst_messaging::tst_MessageInterpreter_interpretMessage_DG_Unhandled() +{ + Can::MessageInterpreter iMsg; + QByteArray payload; + Can::Message msg; + msg.actionId = static_cast(-1); + msg.data = {}; + QVariantList list; + QVERIFY( ! iMsg.interpretMessage_DG(msg, list)); + QVERIFY(list.isEmpty()); +} + /*! * \brief tst_messaging::tst_MessageInterpreter_interpretMessage_AdjustBloodDialysateReq * \details Tests MessageInterpreter interpretMessage to handle AdjustBloodDialysateReq message type