-- VectorCAST 19 revision c2818cf (09/24/19) -- Test Case Script -- -- Environment : ALARMMGMT -- Unit(s) Under Test: AlarmMgmt -- -- Script Features TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING TEST.SCRIPT_FEATURE:CPP_CLASS_OBJECT_REVISION TEST.SCRIPT_FEATURE:MULTIPLE_UUT_SUPPORT TEST.SCRIPT_FEATURE:MIXED_CASE_NAMES TEST.SCRIPT_FEATURE:STATIC_HEADER_FUNCS_IN_UUTS TEST.SCRIPT_FEATURE:VCAST_MAIN_NOT_RENAMED -- -- Unit: AlarmMgmt -- Subprogram: activateAlarm -- Test Case: activateAlarm_Fault TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm TEST.NEW TEST.NAME:activateAlarm_Fault TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_SOFTWARE_FAULT].data:0 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_SOFTWARE_FAULT].data:0 TEST.VALUE:AlarmMgmt.activateAlarm.alarm:ALARM_ID_SOFTWARE_FAULT TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:7632 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_SOFTWARE_FAULT].data:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_SOFTWARE_FAULT].data:7632 TEST.EXPECTED:uut_prototype_stubs.requestNewOperationMode.newMode:MODE_FAUL TEST.END -- Test Case: activateAlarm_InvalidAlarm TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:activateAlarm TEST.NEW TEST.NAME:activateAlarm_InvalidAlarm TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_SOFTWARE_FAULT].data:0 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_SOFTWARE_FAULT].data:0 TEST.VALUE:AlarmMgmt.activateAlarm.alarm:NUM_OF_ALARM_IDS TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_SOFTWARE_FAULT].data:1 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_SOFTWARE_FAULT].data:1000 TEST.END -- Subprogram: initAlarmMgmt -- Test Case: initAlarmMgmt_NominalPath TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:initAlarmMgmt TEST.NEW TEST.NAME:initAlarmMgmt_NominalPath TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM].data:1 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM].ovInitData:0 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM].ovData:1 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM].override:1 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].data:1 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].ovInitData:1 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].ovData:1 TEST.VALUE:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].override:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_MEDIUM TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenced:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:AlarmMgmt.<>.alarmStatus.systemFault:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.stop:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noClear:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noResume:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noRinseback:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noEndTreatment:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.noNewTreatment:1 TEST.VALUE:AlarmMgmt.<>.alarmStatus.bypassDialyzer:1 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE]:ALARM_ID_FPGA_POST_TEST_FAILED TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_LOW]:ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM]:ALARM_ID_FPGA_POST_TEST_FAILED TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH]:ALARM_ID_SOFTWARE_FAULT TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM].data:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM].ovInitData:1 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM].ovData:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM].override:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].data:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].ovInitData:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].ovData:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStartedAt[ALARM_ID_NO_ALARM].override:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsState:ALARM_PRIORITY_NONE TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenced:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceStart:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsSilenceExpiresIn:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmsEscalatesIn:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.alarmTop:ALARM_ID_NO_ALARM TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.systemFault:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.stop:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noClear:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noResume:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noRinseback:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noEndTreatment:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.noNewTreatment:0 TEST.EXPECTED:AlarmMgmt.<>.alarmStatus.bypassDialyzer:0 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE..ALARM_PRIORITY_HIGH]:ALARM_ID_NO_ALARM TEST.END