Index: unittests/tst_models.cpp =================================================================== diff -u -r4578edcba291c0ffe718f31fb3077a1c931aaa46 -r4271457f27788b96d6b166e61e8fe3ecdc0011ba --- unittests/tst_models.cpp (.../tst_models.cpp) (revision 4578edcba291c0ffe718f31fb3077a1c931aaa46) +++ unittests/tst_models.cpp (.../tst_models.cpp) (revision 4271457f27788b96d6b166e61e8fe3ecdc0011ba) @@ -24,6 +24,7 @@ #include "mtreatmentadjustultrafiltrationstateresponse.h" #include "mtreatmentadjustultrafiltrationeditresponse.h" #include "mtreatmentadjustultrafiltrationconfirmresponse.h" +#include "malarmstatus.h" // #define CONSOLEOUT @@ -497,3 +498,17 @@ break; } } + +void tst_models::tst_MAlarmStatus() +{ + + for (int i = 1; i < GuiAlarmID::NUM_OF_ALARM_IDS; ++i) { + QVERIFY(!Model::MAlarmStatus::toText(GuiAlarmID(i)).isEmpty()); + } + + QCOMPARE(Model::MAlarmStatus::toText(GuiAlarmID(0)), tr("")); + QCOMPARE(Model::MAlarmStatus::toText(GuiAlarmID(-1)), tr("Alarm Not Recognized")); + QCOMPARE(Model::MAlarmStatus::toText(GuiAlarmID(599)), tr("Alarm Not Recognized")); + + +}