Index: unittests/tst_models.cpp =================================================================== diff -u -raa0772fe1b0ff6b07e9f64e8c38acad66ad5468d -rd2035a8728794afeefaa244bf8d1597926d945f5 --- unittests/tst_models.cpp (.../tst_models.cpp) (revision aa0772fe1b0ff6b07e9f64e8c38acad66ad5468d) +++ unittests/tst_models.cpp (.../tst_models.cpp) (revision d2035a8728794afeefaa244bf8d1597926d945f5) @@ -1,15 +1,16 @@ /*! - * + * * Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved. * \copyright - * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, - * IN PART OR IN WHOLE, - * WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. - * - * \file tst_models.cpp - * \date 04/16/2020 - * \author Behrouz NematiPour - * + * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN + * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. + * + * \file tst_models.cpp + * \author (last) Peter Lucia + * \date (last) 07-Jul-2020 + * \author (original) Behrouz NematiPour + * \date (original) 21-Apr-2020 + * */ #include "tst_models.h" @@ -42,6 +43,8 @@ #include "MTreatmentAdjustUltrafiltrationEditResponse.h" #include "MTreatmentAdjustUltrafiltrationConfirmResponse.h" +#include "malarmstatus.h" + // #define CONSOLEOUT /*! @@ -376,6 +379,18 @@ } } +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.")); +} + // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DGROPumpData ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DGROPumpData data definition ~~~~~~~~~~~~~~~~~~~~~~~~ //