Index: unittests/tst_models.cpp =================================================================== diff -u -r0d59385f134f65a19dace1e2b46eb2631924396e -r95a840fc93f1a2cd65732d835fad2aca0f03f28e --- unittests/tst_models.cpp (.../tst_models.cpp) (revision 0d59385f134f65a19dace1e2b46eb2631924396e) +++ unittests/tst_models.cpp (.../tst_models.cpp) (revision 95a840fc93f1a2cd65732d835fad2aca0f03f28e) @@ -54,6 +54,10 @@ #include "MStartTreatmentResponse.h" #include "MEndTreatmentResponse.h" +#include "MessageInterpreter.h" + +using namespace Can; + // #define CONSOLEOUT /*! @@ -1768,3 +1772,49 @@ break; } } + +void tst_models::tst_MAlarmAcknowledgeRequest() +{ + MessageInterpreter interpreter; + QVariantList vData; + QByteArray payload; + QVERIFY(!interpreter.interpretMessage(Gui::GuiActions::ID_AlarmUserAckReq, vData, payload)); +} + +void tst_models::tst_MStartTreatmentRequest() +{ + MessageInterpreter interpreter; + QVariantList vData; + QByteArray payload; + QVERIFY(!interpreter.interpretMessage(Gui::GuiActions::ID_StartTreatmentReq, vData, payload)); +} + +void tst_models::tst_MConfirmTreatmentRequest() +{ + MessageInterpreter interpreter; + QVariantList vData; + QByteArray payload; + QVERIFY(!interpreter.interpretMessage(Gui::GuiActions::ID_ConfirmTreatmentReq, vData, payload)); +} + +void tst_models::tst_MEndTreatmentRequest() +{ + MessageInterpreter interpreter; + QVariantList vData; + QByteArray payload; + Message msg; + msg.actionId = Gui::GuiActions::ID_EndTreatmentReq; + + QVERIFY(interpreter.interpretMessage(Gui::GuiActions::ID_EndTreatmentReq, vData, payload)); + QVERIFY(!interpreter.interpretMessage_HD(msg,vData)); + vData.append(0); + QVERIFY(!interpreter.interpretMessage(Gui::GuiActions::ID_EndTreatmentReq, vData, payload)); +} + +void tst_models::tst_MAdjustmentTreatmentParametersRequest() +{ + MessageInterpreter interpreter; + QVariantList vData; + QByteArray payload; + QVERIFY(!interpreter.interpretMessage(Gui::GuiActions::ID_CreateTreatmentReq, vData, payload)); +}