Index: unittests/tst_messaging.cpp =================================================================== diff -u -r911882aaf10ee02ef646013914a2ddd6225224ca -r7777127f3b60d5f884cd07adc9d586353d914f69 --- unittests/tst_messaging.cpp (.../tst_messaging.cpp) (revision 911882aaf10ee02ef646013914a2ddd6225224ca) +++ unittests/tst_messaging.cpp (.../tst_messaging.cpp) (revision 7777127f3b60d5f884cd07adc9d586353d914f69) @@ -486,6 +486,20 @@ } /*! + * \brief tst_messaging::tst_MessageInterpreter_interpretMessage_AdjustUltrafiltrationInitReq + * \details Tests MessageInterpreter interpretMessage to handle AdjustUltrafiltrationInitReq message type + * if data is empty (count==0) + */ +void tst_messaging::tst_MessageInterpreter_interpretMessage_AdjustUltrafiltrationInitReq() +{ + Can::MessageInterpreter iMsg; + QByteArray payload; + // if the payload is empty the len is not valid and should return false and empty payload + QVERIFY(! iMsg.interpretMessage(Gui::GuiActionType::ID_AdjustUltrafiltrationInitReq, {}, payload)); + QVERIFY(payload.isEmpty()); +} + +/*! * \brief tst_messaging::tst_MessageInterpreter_interpretMessage_AdjustUltrafiltrationStateReq * \details Tests MessageInterpreter interpretMessage to handle AdjustUltrafiltrationStateReq message type * if data is empty (count==0)