-- VectorCAST 19.sp3 (11/13/19) -- Test Case Script -- -- Environment : PRESOCCL -- Unit(s) Under Test: PresOccl -- -- 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: PresOccl -- Subprogram: checkArterialPressureInRange -- Test Case: checkArterialPressureInRange_Pres_Out_Of_Range TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkArterialPressureInRange TEST.NEW TEST.NAME:checkArterialPressureInRange_Pres_Out_Of_Range TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:1000.0 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:15.0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:1000.0 TEST.END -- Test Case: checkArterialPressureInRange_Pres_Out_Of_Range_High TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkArterialPressureInRange TEST.NEW TEST.NAME:checkArterialPressureInRange_Pres_Out_Of_Range_High TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:3000.0 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:15.0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:3000.0 TEST.END -- Test Case: checkArterialPressureInRange_Pres_Out_Of_Range_Low TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkArterialPressureInRange TEST.NEW TEST.NAME:checkArterialPressureInRange_Pres_Out_Of_Range_Low TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:-4000.0 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:15.0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:-4000.0 TEST.END -- Test Case: checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_High TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkArterialPressureInRange TEST.NEW TEST.NAME:checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_High TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:75.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_NONE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.0 TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamUpperRangeLimit.param:TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamUpperRangeLimit.return:52 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)0,1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:(2)0,1 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:75.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:52.0 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.END -- Test Case: checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_High_Pump_NC TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkArterialPressureInRange TEST.NEW TEST.NAME:checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_High_Pump_NC TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:75.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_NONE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.0 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:52 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)0,1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:(2)0,1 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:75.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:52.0 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.END -- Test Case: checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_High_artPres_>.shortFilteredArterialPressure:75.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_NONE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.0 TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamUpperRangeLimit.param:TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamUpperRangeLimit.return:95 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(2)0,1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:(2)0,1 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:75.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:95.0 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.END -- Test Case: checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_Low TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkArterialPressureInRange TEST.NEW TEST.NAME:checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_Low TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:75.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_NONE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.0 TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamLowerRangeLimit.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamLowerRangeLimit.return:52 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0,1,0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1,0 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_LOW TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:75.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:52.0 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.END -- Test Case: checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_Low_artPres_>_artLow TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkArterialPressureInRange TEST.NEW TEST.NAME:checkArterialPressureInRange_Tx_State_<=_Dialysis_Pre_Low_artPres_>_artLow TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:75.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_S32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:4.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_NONE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.0 TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamLowerRangeLimit.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT TEST.VALUE:uut_prototype_stubs.getS32TreatmentParamLowerRangeLimit.return:95 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED,ALARM_ID_UI_COMM_POST_FAILED,ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0,1,0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1,0 TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_LOW TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:75.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:95.0 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.END -- Test Case: checkArterialPressureInRange_Tx_State_>_Dialysis TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkArterialPressureInRange TEST.NEW TEST.NAME:checkArterialPressureInRange_Tx_State_>_Dialysis TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_BLOOD_FLOW_INVALID_CALIBRATION TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0,(2)1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE,ALARM_ID_ARTERIAL_PRESSURE_LOW,ALARM_ID_ARTERIAL_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:(3)0 TEST.END -- Subprogram: checkOcclusions -- Test Case: checkOcclusions_BP_Occlusion_Out_Of_Range TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkOcclusions TEST.NEW TEST.NAME:checkOcclusions_BP_Occlusion_Out_Of_Range TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:25001 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.override:0x0 TEST.VALUE:PresOccl.<>.bloodPumpOcclusionAfterCartridgeInstall:10000 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_BOOL TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:15 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_OCCLUSION_BLOOD_PUMP TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:25001 TEST.END -- Test Case: checkOcclusions_BP_Out_Of_Range TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkOcclusions TEST.NEW TEST.NAME:checkOcclusions_BP_Out_Of_Range TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 87 TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.data:24999 >>> >>> Unknown parameter/object name dialInPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 88 TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.data:24999 >>> >>> Unknown parameter/object name dialOutPumpOcclusion >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:25001 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.override:0x0 TEST.VALUE:PresOccl.<>.bloodPumpOcclusionAfterCartridgeInstall:25000 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:15 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:25001 TEST.END -- Test Case: checkOcclusions_BP_Out_Of_Range_<_Min TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkOcclusions TEST.NEW TEST.NAME:checkOcclusions_BP_Out_Of_Range_<_Min TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:1000 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.override:0x0 TEST.VALUE:PresOccl.<>.bloodPumpOcclusionAfterCartridgeInstall:25000 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:15 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:1000 TEST.END -- Test Case: checkOcclusions_BP_Out_Of_Range_>_Max TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkOcclusions TEST.NEW TEST.NAME:checkOcclusions_BP_Out_Of_Range_>_Max TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:33000 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.override:0x0 TEST.VALUE:PresOccl.<>.bloodPumpOcclusionAfterCartridgeInstall:340000 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:15 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:33000 TEST.END -- Subprogram: checkVenousPressureInRange -- Test Case: checkVenousPressureInRange.001 TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.001 TEST.STUB:PresOccl.getFilteredVenousPressure TEST.VALUE:PresOccl.getFilteredVenousPressure.return:-2000.0 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:3304718336 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_VENOUS_PRESSURE_HIGH TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0,1 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:3304718336 TEST.END -- Test Case: checkVenousPressureInRange.002 TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.002 TEST.MCDC_BASIS_PATH:6 of 20 TEST.NOTES: This is an automatically generated test case. Test Path 6 (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0))) ==> FALSE (4) if ((MODE_TREA) == getCurrentOperationMode() && getTreatmentState() <= (TREATMENT_DIALYSIS_STATE)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #4, subcondition "b". Condition a ==> TRUE Condition b ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getFilteredVenousPressure TEST.VALUE:PresOccl.getFilteredVenousPressure.return:1.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_VENOUS_PRESSURE_LOW TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:<> TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0 TEST.END -- Test Case: checkVenousPressureInRange.003 TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.003 TEST.MCDC_BASIS_PATH:14 of 20 TEST.NOTES: This is an automatically generated test case. Test Path 14 (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0))) ==> FALSE (4) if ((MODE_TREA) == getCurrentOperationMode() && getTreatmentState() <= (TREATMENT_DIALYSIS_STATE)) ==> TRUE (5) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_LOW, venPres < venLowLimit)) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #6, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/6 TEST.END_NOTES: TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_VENOUS_PRESSURE_HIGH TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:<> TEST.VALUE:uut_prototype_stubs.getValveAirTrapStatus.return:STATE_CLOSED TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_VENOUS_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1133903872 TEST.END -- Test Case: checkVenousPressureInRange.004 TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.004 TEST.MCDC_BASIS_PATH:16 of 20 TEST.NOTES: This is an automatically generated test case. Test Path 16 (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0))) ==> FALSE (4) if ((MODE_TREA) == getCurrentOperationMode() && getTreatmentState() <= (TREATMENT_DIALYSIS_STATE)) ==> TRUE (5) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_LOW, venPres < venLowLimit)) ==> TRUE (7) (venPres < venLowLimit) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #7, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/6 TEST.END_NOTES: TEST.STUB:PresOccl.getFilteredVenousPressure TEST.VALUE:PresOccl.getFilteredVenousPressure.return:3.40282E+38 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:<> TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_VENOUS_PRESSURE_LOW TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,(2)0,1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:<> TEST.VALUE:uut_prototype_stubs.getValveAirTrapStatus.return:STATE_CLOSED TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:(2)ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE,ALARM_ID_VENOUS_PRESSURE_HIGH TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,0,1 TEST.END -- Test Case: checkVenousPressureInRange.005 TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.005 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 488 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_START_STATE >>> >>> Could not find function getDialysisState >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:7 of 9 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 7 (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0F))) ==> FALSE (2) if (((MODE_TREA) == getCurrentOperationMode() && (TREATMENT_DIALYSIS_STATE) == getTreatmentState()) && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE (3) if (isBloodPumpRampComplete() != (1)) ==> FALSE (4) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> TRUE (5) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_LOW, venPres < venLowLimit)) ==> TRUE (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_HIGH, venPres > venHighLimit)) ==> FALSE Test Case Generation Notes: Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/5 TEST.END_NOTES: TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getValveAirTrapStatus.return:STATE_CLOSED TEST.END -- Test Case: checkVenousPressureInRange.006 TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange.006 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 512 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_START_STATE >>> >>> Could not find function getDialysisState >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:8 of 9 TEST.NOTES: This is an automatically generated test case. Test Path 8 (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres > (2000.0F)) || (1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE, venPres < -(1500.0F))) ==> FALSE (2) if (((MODE_TREA) == getCurrentOperationMode() && (TREATMENT_DIALYSIS_STATE) == getTreatmentState()) && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE (3) if (isBloodPumpRampComplete() != (1)) ==> TRUE (4) if (getValveAirTrapStatus() != (STATE_OPEN)) ==> FALSE (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_VENOUS_PRESSURE_HIGH, venPres > venHighLimit)) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.isBloodPumpRampComplete.return:<> TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getValveAirTrapStatus.return:STATE_OPEN TEST.END -- Test Case: checkVenousPressureInRange_NominalPath TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 145 TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.alarmIndex:PERSISTENT_ALARM_VENOUS_PRESSURE_LOW,PERSISTENT_ALARM_VENOUS_PRESSURE_HIGH >>> >>> Could not find function checkPersistentAlarm >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 146 TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.isOutOfRange:(2)0 >>> >>> Could not find function checkPersistentAlarm >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 147 TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.data:(2)-200.0 >>> >>> Could not find function checkPersistentAlarm >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 148 TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.limit:-300.0,200.0 >>> >>> Could not find function checkPersistentAlarm >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.venousPressure.data:-200.0 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:-300,200 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:PresOccl.<>.venousPressure.data:-200.0 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.END -- Test Case: checkVenousPressureInRange_NotInTreatmentMode TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange_NotInTreatmentMode TEST.STUB:PresOccl.getFilteredVenousPressure TEST.VALUE:PresOccl.<>.venousPressure.data:-99.0 TEST.VALUE:PresOccl.getFilteredVenousPressure.return:<> TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TPAR TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_VENOUS_PRESSURE_HIGH TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,0 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:1,0 TEST.END -- Test Case: checkVenousPressureInRange_TooHigh TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange_TooHigh TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 174 TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.alarmIndex:PERSISTENT_ALARM_VENOUS_PRESSURE_LOW,PERSISTENT_ALARM_VENOUS_PRESSURE_HIGH >>> >>> Could not find function checkPersistentAlarm >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 175 TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.isOutOfRange:0,1 >>> >>> Could not find function checkPersistentAlarm >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 176 TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.data:(2)201.0 >>> >>> Could not find function checkPersistentAlarm >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 177 TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.limit:-300.0,200.0 >>> >>> Could not find function checkPersistentAlarm >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.venousPressure.data:201.0 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:-300,200 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:PresOccl.<>.venousPressure.data:201.0 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.END -- Test Case: checkVenousPressureInRange_TooLow TEST.UNIT:PresOccl TEST.SUBPROGRAM:checkVenousPressureInRange TEST.NEW TEST.NAME:checkVenousPressureInRange_TooLow TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 189 TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.alarmIndex:PERSISTENT_ALARM_VENOUS_PRESSURE_LOW,PERSISTENT_ALARM_VENOUS_PRESSURE_HIGH >>> >>> Could not find function checkPersistentAlarm >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 190 TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.isOutOfRange:1,0 >>> >>> Could not find function checkPersistentAlarm >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 191 TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.data:(2)-301.0 >>> >>> Could not find function checkPersistentAlarm >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 192 TEST.EXPECTED:uut_prototype_stubs.checkPersistentAlarm.limit:-300.0,200.0 >>> >>> Could not find function checkPersistentAlarm >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.venousPressure.data:-301.0 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:-300,200 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:PresOccl.<>.venousPressure.data:-301.0 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.END -- Subprogram: convertInlinePressures -- Test Case: convertInlinePressures.001 TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertInlinePressures TEST.NEW TEST.NAME:convertInlinePressures.001 TEST.MCDC_BASIS_PATH:15 of 20 TEST.NOTES: This is an automatically generated test case. Test Path 15 (1) if (0 == artPresAlarm) ==> TRUE (2) if ((0) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR, lastArterialPressureReadCtr == artReadCtr || artErrorCtr > 0)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #2, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: Cannot set local variable artPresAlarm in branch 1 TEST.END_NOTES: TEST.STUB:PresOccl.filterInlinePressureReadings TEST.VALUE:PresOccl.<>.arterialPressure.data:0.0 TEST.VALUE:PresOccl.<>.arterialPressure.ovInitData:0.0 TEST.VALUE:PresOccl.<>.arterialPressure.ovData:0.0 TEST.VALUE:PresOccl.<>.arterialPressure.override:0 TEST.VALUE:PresOccl.<>.venousPressure.data:0.0 TEST.VALUE:PresOccl.<>.venousPressure.ovInitData:0.0 TEST.VALUE:PresOccl.<>.venousPressure.ovData:0.0 TEST.VALUE:PresOccl.<>.venousPressure.override:0 TEST.VALUE:PresOccl.filterInlinePressureReadings.artPres:0.0 TEST.VALUE:PresOccl.filterInlinePressureReadings.venPres:-1939.22 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_VENOUS_PRESSURE_SENSOR_FAULT TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.EXPECTED:PresOccl.<>.arterialPressure.data:-1.98782E+06 TEST.EXPECTED:PresOccl.<>.arterialPressure.ovInitData:0.0 TEST.EXPECTED:PresOccl.<>.arterialPressure.ovData:0.0 TEST.EXPECTED:PresOccl.<>.arterialPressure.override:0 TEST.EXPECTED:PresOccl.<>.venousPressure.data:-1939.22 TEST.EXPECTED:PresOccl.<>.venousPressure.ovInitData:0.0 TEST.EXPECTED:PresOccl.<>.venousPressure.ovData:0.0 TEST.EXPECTED:PresOccl.<>.venousPressure.override:0 TEST.EXPECTED:PresOccl.filterInlinePressureReadings.artPres:-1.98782E+06 TEST.EXPECTED:PresOccl.filterInlinePressureReadings.venPres:-1939.22 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_ARTERIAL_PRESSURE_READ_TIMEOUT_ERROR,ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_ARTERIAL_PRESSURE_READ_TIMEOUT_ERROR TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.END -- Test Case: convertInlinePressures.002 TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertInlinePressures TEST.NEW TEST.NAME:convertInlinePressures.002 TEST.MCDC_BASIS_PATH:19 of 20 TEST.NOTES: This is an automatically generated test case. Test Path 19 (1) if (0 == artPresAlarm) ==> TRUE (2) if ((0) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR, lastArterialPressureReadCtr == artReadCtr || artErrorCtr > 0)) ==> TRUE (3) (lastArterialPressureReadCtr == artReadCtr || artErrorCtr > 0) ==> TRUE Row number 3 forms a pair with Row 4 for Condition #3, subcondition "b". Condition a ==> FALSE Condition b ==> TRUE Test Case Generation Notes: Cannot set local variable artPresAlarm in branch 1 TEST.END_NOTES: TEST.STUB:PresOccl.filterInlinePressureReadings TEST.VALUE:PresOccl.<>.arterialPressure.data:-200000.0 TEST.VALUE:PresOccl.<>.arterialPressure.ovInitData:0.0 TEST.VALUE:PresOccl.<>.arterialPressure.ovData:0.0 TEST.VALUE:PresOccl.<>.arterialPressure.override:0 TEST.VALUE:PresOccl.<>.venousPressure.data:0.0 TEST.VALUE:PresOccl.<>.venousPressure.ovInitData:0.0 TEST.VALUE:PresOccl.<>.venousPressure.ovData:0.0 TEST.VALUE:PresOccl.<>.venousPressure.override:0 TEST.VALUE:PresOccl.<>.lastArterialPressureReadCtr:<> TEST.VALUE:PresOccl.filterInlinePressureReadings.artPres:-200000.0 TEST.VALUE:PresOccl.filterInlinePressureReadings.venPres:-1939.22 TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressureReadCounter.return:1 TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressureErrorCounter.return:<> TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0 TEST.EXPECTED:PresOccl.<>.arterialPressure.data:-200000.0 TEST.EXPECTED:PresOccl.<>.arterialPressure.ovInitData:0.0 TEST.EXPECTED:PresOccl.<>.arterialPressure.ovData:0.0 TEST.EXPECTED:PresOccl.<>.arterialPressure.override:0 TEST.EXPECTED:PresOccl.<>.venousPressure.data:-1939.22 TEST.EXPECTED:PresOccl.<>.venousPressure.ovInitData:0.0 TEST.EXPECTED:PresOccl.<>.venousPressure.ovData:0.0 TEST.EXPECTED:PresOccl.<>.venousPressure.override:0 TEST.EXPECTED:PresOccl.filterInlinePressureReadings.artPres:-200000.0 TEST.EXPECTED:PresOccl.filterInlinePressureReadings.venPres:-1939.22 TEST.END -- Test Case: convertInlinePressures.003 TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertInlinePressures TEST.NEW TEST.NAME:convertInlinePressures.003 TEST.MCDC_BASIS_PATH:18 of 20 TEST.NOTES: This is an automatically generated test case. Test Path 18 (1) if (0 == artPresAlarm) ==> TRUE (2) if ((0) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR, lastArterialPressureReadCtr == artReadCtr || artErrorCtr > 0)) ==> TRUE (3) (lastArterialPressureReadCtr == artReadCtr || artErrorCtr > 0) ==> FALSE Row number 4 forms a pair with Row 2 for Condition #3, subcondition "a". Condition a ==> FALSE Condition b ==> FALSE Test Case Generation Notes: Cannot set local variable artPresAlarm in branch 1 TEST.END_NOTES: TEST.VALUE:PresOccl.<>.lastArterialPressureReadCtr:<> TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressureReadCounter.return:1 TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressureErrorCounter.return:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0 TEST.EXPECTED:PresOccl.<>.lastArterialPressureReadCtr:1 TEST.END -- Test Case: convertInlinePressures.004 TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertInlinePressures TEST.NEW TEST.NAME:convertInlinePressures.004 TEST.MCDC_BASIS_PATH:4 of 20 TEST.NOTES: This is an automatically generated test case. Test Path 4 (1) if (0 == artPresAlarm) ==> FALSE (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR, lastVenousPressureReadCtr == venReadCtr)) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #4, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Cannot set local variable artPresAlarm in branch 1 TEST.END_NOTES: TEST.VALUE:PresOccl.<>.lastArterialPressureReadCtr:<> TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressureReadCounter.return:1 TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressureErrorCounter.return:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0 TEST.EXPECTED:PresOccl.<>.lastArterialPressureReadCtr:1 TEST.END -- Test Case: convertInlinePressures.005 TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertInlinePressures TEST.NEW TEST.NAME:convertInlinePressures.005 TEST.MCDC_BASIS_PATH:14 of 20 TEST.NOTES: This is an automatically generated test case. Test Path 14 (1) if (0 == artPresAlarm) ==> FALSE (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR, lastVenousPressureReadCtr == venReadCtr)) ==> TRUE (5) (lastVenousPressureReadCtr == venReadCtr) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #5, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: Cannot set local variable artPresAlarm in branch 1 TEST.END_NOTES: TEST.VALUE:PresOccl.<>.lastVenousPressureReadCtr:<> TEST.VALUE:uut_prototype_stubs.getFPGAVenousPressureReadCounter.return:1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.EXPECTED:PresOccl.<>.lastVenousPressureReadCtr:1 TEST.END -- Test Case: convertInlinePressures.006 TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertInlinePressures TEST.NEW TEST.NAME:convertInlinePressures.006 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 842 TEST.VALUE:uut_prototype_stubs.getTemperatureValue.return:<> >>> >>> Could not find function getTemperatureValue >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:9 of 20 TEST.NOTES: This is an automatically generated test case. Test Path 9 (1) if (0 == artPresAlarm) ==> FALSE (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR, lastVenousPressureReadCtr == venReadCtr)) ==> FALSE (6) if (0 == venPresStatus) ==> FALSE (7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_SENSOR_TEMP_OUT_OF_RANGE, venTemp > (80.0) || venTemp < (0.0))) ==> TRUE (8) (venTemp > (80.0) || venTemp < (0.0)) ==> TRUE Row number 2 forms a pair with Row 4 for Condition #8, subcondition "a". Condition a ==> TRUE Condition b ==> FALSE Test Case Generation Notes: Cannot set local variable artPresAlarm in branch 1 Cannot set local variable venPresStatus in branch 6 Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 4/7 TEST.END_NOTES: TEST.VALUE:PresOccl.<>.lastArterialPressureReadCtr:1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.EXPECTED:PresOccl.<>.lastArterialPressureReadCtr:0 TEST.END -- Test Case: convertInlinePressures.007 TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertInlinePressures TEST.NEW TEST.NAME:convertInlinePressures.007 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 870 TEST.VALUE:uut_prototype_stubs.getTemperatureValue.return:<> >>> >>> Could not find function getTemperatureValue >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:11 of 20 TEST.NOTES: This is an automatically generated test case. Test Path 11 (1) if (0 == artPresAlarm) ==> FALSE (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR, lastVenousPressureReadCtr == venReadCtr)) ==> FALSE (6) if (0 == venPresStatus) ==> FALSE (7) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_VENOUS_PRESSURE_SENSOR_TEMP_OUT_OF_RANGE, venTemp > (80.0) || venTemp < (0.0))) ==> TRUE (8) (venTemp > (80.0) || venTemp < (0.0)) ==> TRUE Row number 3 forms a pair with Row 4 for Condition #8, subcondition "b". Condition a ==> FALSE Condition b ==> TRUE Test Case Generation Notes: Cannot set local variable artPresAlarm in branch 1 Cannot set local variable venPresStatus in branch 6 Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 4/7 TEST.END_NOTES: TEST.VALUE:PresOccl.<>.lastArterialPressureReadCtr:11 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.EXPECTED:PresOccl.<>.lastArterialPressureReadCtr:0 TEST.END -- Test Case: convertInlinePressures_ArterialAlarm TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertInlinePressures TEST.NEW TEST.NAME:convertInlinePressures_ArterialAlarm TEST.VALUE:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.VALUE:PresOccl.<>.arterialPressure.data:0.0 TEST.VALUE:PresOccl.<>.venousPressure.data:0.0 TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressure.return:0x1801000 TEST.VALUE:uut_prototype_stubs.getFPGAVenousPressure.return:0x2328 TEST.EXPECTED:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.EXPECTED:PresOccl.<>.arterialPressure.data:-969.551 TEST.EXPECTED:PresOccl.<>.venousPressure.data:191.401 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_ARTERIAL_PRESSURE_SENSOR_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:1 TEST.END -- Test Case: convertInlinePressures_NominalPath TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertInlinePressures TEST.NEW TEST.NAME:convertInlinePressures_NominalPath TEST.VALUE:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.VALUE:PresOccl.<>.arterialPressure.data:0.0 TEST.VALUE:PresOccl.<>.venousPressure.data:0.0 TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressure.return:0x801000 TEST.VALUE:uut_prototype_stubs.getFPGAVenousPressure.return:9000 TEST.EXPECTED:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.EXPECTED:PresOccl.<>.arterialPressure.data:97.6563 TEST.EXPECTED:PresOccl.<>.venousPressure.data:191.401 TEST.END -- Test Case: convertInlinePressures_VenousCmdMode TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertInlinePressures TEST.NEW TEST.NAME:convertInlinePressures_VenousCmdMode TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 238 TEST.VALUE:PresOccl.<>.staleVenousPressureCtr:1 >>> >>> Unknown parameter/object name staleVenousPressureCtr >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 244 TEST.EXPECTED:PresOccl.<>.staleVenousPressureCtr:2 >>> >>> Unknown parameter/object name staleVenousPressureCtr >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.VALUE:PresOccl.<>.arterialPressure.data:0.0 TEST.VALUE:PresOccl.<>.venousPressure.data:0.0 TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressure.return:0x801000 TEST.VALUE:uut_prototype_stubs.getFPGAVenousPressure.return:0x6328 TEST.EXPECTED:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.EXPECTED:PresOccl.<>.arterialPressure.data:97.6563 TEST.EXPECTED:PresOccl.<>.venousPressure.data:0.0 TEST.END -- Test Case: convertInlinePressures_VenousDiagCondition TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertInlinePressures TEST.NEW TEST.NAME:convertInlinePressures_VenousDiagCondition TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 258 TEST.VALUE:PresOccl.<>.staleVenousPressureCtr:1 >>> >>> Unknown parameter/object name staleVenousPressureCtr >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 264 TEST.EXPECTED:PresOccl.<>.staleVenousPressureCtr:2 >>> >>> Unknown parameter/object name staleVenousPressureCtr >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.VALUE:PresOccl.<>.arterialPressure.data:0.0 TEST.VALUE:PresOccl.<>.venousPressure.data:0.0 TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressure.return:0x801000 TEST.VALUE:uut_prototype_stubs.getFPGAVenousPressure.return:0xE328 TEST.EXPECTED:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.EXPECTED:PresOccl.<>.arterialPressure.data:97.6563 TEST.EXPECTED:PresOccl.<>.venousPressure.data:0.0 TEST.END -- Test Case: convertInlinePressures_VenousStaleReading TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertInlinePressures TEST.NEW TEST.NAME:convertInlinePressures_VenousStaleReading TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 278 TEST.VALUE:PresOccl.<>.staleVenousPressureCtr:9 >>> >>> Unknown parameter/object name staleVenousPressureCtr >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 284 TEST.EXPECTED:PresOccl.<>.staleVenousPressureCtr:10 >>> >>> Unknown parameter/object name staleVenousPressureCtr >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.VALUE:PresOccl.<>.arterialPressure.data:0.0 TEST.VALUE:PresOccl.<>.venousPressure.data:0.0 TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressure.return:0x801000 TEST.VALUE:uut_prototype_stubs.getFPGAVenousPressure.return:0xA328 TEST.EXPECTED:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.EXPECTED:PresOccl.<>.arterialPressure.data:97.6563 TEST.EXPECTED:PresOccl.<>.venousPressure.data:0.0 TEST.END -- Test Case: convertInlinePressures_VenousStaleReadingAlarm TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertInlinePressures TEST.NEW TEST.NAME:convertInlinePressures_VenousStaleReadingAlarm TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 295 TEST.VALUE:PresOccl.<>.staleVenousPressureCtr:10 >>> >>> Unknown parameter/object name staleVenousPressureCtr >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 301 TEST.EXPECTED:PresOccl.<>.staleVenousPressureCtr:11 >>> >>> Unknown parameter/object name staleVenousPressureCtr >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.VALUE:PresOccl.<>.arterialPressure.data:0.0 TEST.VALUE:PresOccl.<>.venousPressure.data:0.0 TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressure.return:0x801000 TEST.VALUE:uut_prototype_stubs.getFPGAVenousPressure.return:0xA328 TEST.EXPECTED:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.EXPECTED:PresOccl.<>.arterialPressure.data:97.6563 TEST.EXPECTED:PresOccl.<>.venousPressure.data:0.0 TEST.END -- Subprogram: convertOcclusionPressures -- Test Case: convertOcclusionPressures.001 TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertOcclusionPressures TEST.NEW TEST.NAME:convertOcclusionPressures.001 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BP_OCCLUSION_SENSOR_ERROR, bpErrorCtr != lastBPErrorCtr)) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_BP_OCCLUSION_SENSOR_ERROR TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0,1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0 TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.isErrorOccurred:0,1 TEST.END -- Test Case: convertOcclusionPressures.002 TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertOcclusionPressures TEST.NEW TEST.NAME:convertOcclusionPressures.002 TEST.MCDC_BASIS_PATH:7 of 8 TEST.NOTES: This is an automatically generated test case. Test Path 7 (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BP_OCCLUSION_SENSOR_ERROR, bpErrorCtr != lastBPErrorCtr)) ==> TRUE (2) (bpErrorCtr != lastBPErrorCtr) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_BP_OCCLUSION_READ_TIMEOUT_ERROR TEST.VALUE:uut_prototype_stubs.getFPGABloodPumpOcclusionErrorCounter.return:<> TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_BP_OCCLUSION_READ_TIMEOUT_ERROR TEST.END -- Test Case: convertOcclusionPressures.003 TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertOcclusionPressures TEST.NEW TEST.NAME:convertOcclusionPressures.003 TEST.MCDC_BASIS_PATH:6 of 8 TEST.NOTES: This is an automatically generated test case. Test Path 6 (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BP_OCCLUSION_SENSOR_ERROR, bpErrorCtr != lastBPErrorCtr)) ==> FALSE (3) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BP_OCCLUSION_READ_TIMEOUT_ERROR, bpReadCtr == lastBPOcclReadCtr)) ==> TRUE (4) (bpReadCtr == lastBPOcclReadCtr) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #4, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/3 TEST.END_NOTES: TEST.VALUE:PresOccl.<>.lastBPOcclReadCtr:1 TEST.VALUE:PresOccl.<>.lastBPErrorCtr:0 TEST.VALUE:uut_prototype_stubs.getFPGABloodPumpOcclusionReadCounter.return:<> TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.EXPECTED:PresOccl.<>.lastBPErrorCtr:0 TEST.END -- Test Case: convertOcclusionPressures.004 TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertOcclusionPressures TEST.NEW TEST.NAME:convertOcclusionPressures.004 TEST.NOTES: This is an automatically generated test case. Test Path 6 (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BP_OCCLUSION_SENSOR_ERROR, bpErrorCtr != lastBPErrorCtr)) ==> FALSE (3) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BP_OCCLUSION_READ_TIMEOUT_ERROR, bpReadCtr == lastBPOcclReadCtr)) ==> TRUE (4) (bpReadCtr == lastBPOcclReadCtr) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #4, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/3 TEST.END_NOTES: TEST.VALUE:PresOccl.<>.lastBPOcclReadCtr:0 TEST.VALUE:PresOccl.<>.lastBPErrorCtr:0 TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR TEST.VALUE:uut_prototype_stubs.getFPGABloodPumpOcclusionErrorCounter.return:1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 TEST.EXPECTED:PresOccl.<>.lastBPErrorCtr:1 TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_BP_OCCLUSION_READ_TIMEOUT_ERROR TEST.END -- Test Case: convertOcclusionPressures_NominalPath TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertOcclusionPressures TEST.NEW TEST.NAME:convertOcclusionPressures_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 315 TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.data:0 >>> >>> Unknown parameter/object name dialInPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 316 TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.data:0 >>> >>> Unknown parameter/object name dialOutPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 318 TEST.VALUE:uut_prototype_stubs.getFPGADialInPumpOcclusion.return:5000 >>> >>> Could not find function getFPGADialInPumpOcclusion >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 319 TEST.VALUE:uut_prototype_stubs.getFPGADialOutPumpOcclusion.return:6000 >>> >>> Could not find function getFPGADialOutPumpOcclusion >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 321 TEST.EXPECTED:PresOccl.<>.dialInPumpOcclusion.data:5000 >>> >>> Unknown parameter/object name dialInPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 322 TEST.EXPECTED:PresOccl.<>.dialOutPumpOcclusion.data:6000 >>> >>> Unknown parameter/object name dialOutPumpOcclusion >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:0 TEST.VALUE:uut_prototype_stubs.getFPGABloodPumpOcclusion.return:4000 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.data:4000 TEST.END -- Subprogram: execPresOccl -- Test Case: execPresOccl_ContReadState TEST.UNIT:PresOccl TEST.SUBPROGRAM:execPresOccl TEST.NEW TEST.NAME:execPresOccl_ContReadState TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 336 TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.data:0 >>> >>> Unknown parameter/object name dialInPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 337 TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.data:0 >>> >>> Unknown parameter/object name dialOutPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 341 TEST.VALUE:uut_prototype_stubs.getFPGADialInPumpOcclusion.return:300 >>> >>> Could not find function getFPGADialInPumpOcclusion >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 342 TEST.VALUE:uut_prototype_stubs.getFPGADialOutPumpOcclusion.return:400 >>> >>> Could not find function getFPGADialOutPumpOcclusion >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 347 TEST.EXPECTED:PresOccl.<>.dialInPumpOcclusion.data:300 >>> >>> Unknown parameter/object name dialInPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 348 TEST.EXPECTED:PresOccl.<>.dialOutPumpOcclusion.data:400 >>> >>> Unknown parameter/object name dialOutPumpOcclusion >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.VALUE:PresOccl.<>.arterialPressure.data:0.0 TEST.VALUE:PresOccl.<>.venousPressure.data:0.0 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:0 TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressure.return:0x801000 TEST.VALUE:uut_prototype_stubs.getFPGAVenousPressure.return:9000 TEST.VALUE:uut_prototype_stubs.getFPGABloodPumpOcclusion.return:200 TEST.EXPECTED:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.EXPECTED:PresOccl.<>.arterialPressure.data:97.6563 TEST.EXPECTED:PresOccl.<>.venousPressure.data:191.401 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.data:200 TEST.END -- Test Case: execPresOccl_InitState TEST.UNIT:PresOccl TEST.SUBPROGRAM:execPresOccl TEST.NEW TEST.NAME:execPresOccl_InitState TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1175 TEST.VALUE:PresOccl.<>.presOcclState:PRESSURE_INIT_STATE >>> >>> Value for 'Enumeral' out of range >>> >>> Read "PRESSURE_INIT_STATE" >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.EXPECTED:PresOccl.<>.presOcclState:PRESSURE_WAIT_FOR_POST_STATE TEST.END -- Test Case: execPresOccl_InvalidState TEST.UNIT:PresOccl TEST.SUBPROGRAM:execPresOccl TEST.NEW TEST.NAME:execPresOccl_InvalidState TEST.VALUE:PresOccl.<>.presOcclState:NUM_OF_PRESSURE_STATES TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:47 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2 TEST.END -- Subprogram: execPresOcclDryTest -- Test Case: execPresOcclDryTest.001 TEST.UNIT:PresOccl TEST.SUBPROGRAM:execPresOcclDryTest TEST.NEW TEST.NAME:execPresOcclDryTest.001 TEST.MCDC_BASIS_PATH:2 of 3 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if (bpPressure <= (5000) || bpPressure >= (20000)) ==> TRUE Row number 2 forms a pair with Row 4 for Condition #1, subcondition "a". Condition a ==> TRUE Condition b ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> TEST.VALUE:PresOccl.execPresOcclDryTest.return:SELF_TEST_STATUS_FAILED TEST.EXPECTED:PresOccl.execPresOcclDryTest.return:SELF_TEST_STATUS_FAILED TEST.END -- Test Case: execPresOcclDryTest.002 TEST.UNIT:PresOccl TEST.SUBPROGRAM:execPresOcclDryTest TEST.NEW TEST.NAME:execPresOcclDryTest.002 TEST.MCDC_BASIS_PATH:3 of 3 TEST.NOTES: This is an automatically generated test case. Test Path 3 (1) if (bpPressure <= (5000) || bpPressure >= (20000)) ==> TRUE Row number 3 forms a pair with Row 4 for Condition #1, subcondition "b". Condition a ==> FALSE Condition b ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> TEST.VALUE:PresOccl.execPresOcclDryTest.return:SELF_TEST_STATUS_FAILED TEST.EXPECTED:PresOccl.execPresOcclDryTest.return:SELF_TEST_STATUS_FAILED TEST.END -- Test Case: execPresOcclDryTest.003 TEST.UNIT:PresOccl TEST.SUBPROGRAM:execPresOcclDryTest TEST.NEW TEST.NAME:execPresOcclDryTest.003 TEST.MCDC_BASIS_PATH:1 of 3 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (bpPressure <= (5000) || bpPressure >= (20000)) ==> FALSE Row number 4 forms a pair with Row 2 for Condition #1, subcondition "a". Condition a ==> FALSE Condition b ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:5001 TEST.VALUE:PresOccl.execPresOcclDryTest.return:SELF_TEST_STATUS_PASSED TEST.EXPECTED:PresOccl.execPresOcclDryTest.return:SELF_TEST_STATUS_PASSED TEST.END -- Subprogram: execPresOcclTest -- Test Case: execPresOcclTest.001 TEST.UNIT:PresOccl TEST.SUBPROGRAM:execPresOcclTest TEST.NEW TEST.NAME:execPresOcclTest.001 TEST.MCDC_BASIS_PATH:2 of 8 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if (bpPressure > (5000)) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getFilteredArterialPressure TEST.STUB:PresOccl.getFilteredVenousPressure TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_BP_OCCLUSION_SELF_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:4294967295 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:4294967295 TEST.END -- Test Case: execPresOcclTest.002 TEST.UNIT:PresOccl TEST.SUBPROGRAM:execPresOcclTest TEST.NEW TEST.NAME:execPresOcclTest.002 TEST.MCDC_BASIS_PATH:1 of 8 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (bpPressure > (5000)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getFilteredArterialPressure TEST.STUB:PresOccl.getFilteredVenousPressure TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.VALUE:PresOccl.getFilteredArterialPressure.return:0.0 TEST.VALUE:PresOccl.getFilteredVenousPressure.return:0.0 TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> TEST.EXPECTED:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.END -- Test Case: execPresOcclTest.003 TEST.UNIT:PresOccl TEST.SUBPROGRAM:execPresOcclTest TEST.NEW TEST.NAME:execPresOcclTest.003 TEST.MCDC_BASIS_PATH:4 of 8 TEST.NOTES: This is an automatically generated test case. Test Path 4 (1) if (bpPressure > (5000)) ==> FALSE (2) if (arterialPressure <= -(300.0) || arterialPressure >= (100.0)) ==> TRUE Row number 2 forms a pair with Row 4 for Condition #2, subcondition "a". Condition a ==> TRUE Condition b ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getFilteredArterialPressure TEST.STUB:PresOccl.getFilteredVenousPressure TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.getFilteredArterialPressure.return:<> TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.END -- Test Case: execPresOcclTest.004 TEST.UNIT:PresOccl TEST.SUBPROGRAM:execPresOcclTest TEST.NEW TEST.NAME:execPresOcclTest.004 TEST.MCDC_BASIS_PATH:5 of 8 TEST.NOTES: This is an automatically generated test case. Test Path 5 (1) if (bpPressure > (5000)) ==> FALSE (2) if (arterialPressure <= -(300.0) || arterialPressure >= (100.0)) ==> TRUE Row number 3 forms a pair with Row 4 for Condition #2, subcondition "b". Condition a ==> FALSE Condition b ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getFilteredArterialPressure TEST.STUB:PresOccl.getFilteredVenousPressure TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.getFilteredArterialPressure.return:<> TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.END -- Test Case: execPresOcclTest.005 TEST.UNIT:PresOccl TEST.SUBPROGRAM:execPresOcclTest TEST.NEW TEST.NAME:execPresOcclTest.005 TEST.MCDC_BASIS_PATH:7 of 8 TEST.NOTES: This is an automatically generated test case. Test Path 7 (1) if (bpPressure > (5000)) ==> FALSE (2) if (arterialPressure <= -(300.0) || arterialPressure >= (100.0)) ==> FALSE (3) if (venousPressure <= -(100.0) || venousPressure >= (600.0)) ==> TRUE Row number 2 forms a pair with Row 4 for Condition #3, subcondition "a". Condition a ==> TRUE Condition b ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getFilteredArterialPressure TEST.STUB:PresOccl.getFilteredVenousPressure TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.getFilteredArterialPressure.return:-299.9 TEST.VALUE:PresOccl.getFilteredVenousPressure.return:<> TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.END -- Test Case: execPresOcclTest.006 TEST.UNIT:PresOccl TEST.SUBPROGRAM:execPresOcclTest TEST.NEW TEST.NAME:execPresOcclTest.006 TEST.MCDC_BASIS_PATH:8 of 8 TEST.NOTES: This is an automatically generated test case. Test Path 8 (1) if (bpPressure > (5000)) ==> FALSE (2) if (arterialPressure <= -(300.0) || arterialPressure >= (100.0)) ==> FALSE (3) if (venousPressure <= -(100.0) || venousPressure >= (600.0)) ==> TRUE Row number 3 forms a pair with Row 4 for Condition #3, subcondition "b". Condition a ==> FALSE Condition b ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getFilteredArterialPressure TEST.STUB:PresOccl.getFilteredVenousPressure TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.getFilteredArterialPressure.return:-299.9 TEST.VALUE:PresOccl.getFilteredVenousPressure.return:<> TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:0 TEST.END -- Subprogram: filterInlinePressureReadings -- Test Case: filterInlinePressureReadings.001 TEST.UNIT:PresOccl TEST.SUBPROGRAM:filterInlinePressureReadings TEST.NEW TEST.NAME:filterInlinePressureReadings.001 TEST.MCDC_BASIS_PATH:5 of 18 TEST.NOTES: This is an automatically generated test case. Test Path 5 (1) if (artPressureReadingsLongCount >= (1000 / 50) * 10) ==> FALSE (3) (artPressureReadingsLongCount >= (1000 / 50) * 10) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Conflict: Trying to set variable PresOccl.<>.artPressureReadingsLongCount 'less than' and 'greater than' same value in branches 1/3 TEST.END_NOTES: TEST.VALUE:PresOccl.<>.longFilteredArterialPressure:-1.70141E+36 TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:-3.40282E+38 TEST.VALUE:PresOccl.<>.shortFilteredVenousPressure:-1.70141E+38 TEST.VALUE:PresOccl.<>.artPressureReadingsLong[0]:-3.40282E+38 TEST.VALUE:PresOccl.<>.artPressureReadingsLongTotal:-3.40282E+38 TEST.VALUE:PresOccl.<>.artPressureReadingsLongCount:<> TEST.VALUE:PresOccl.<>.artPressureReadingsShort[0]:-3.40282E+38 TEST.VALUE:PresOccl.<>.venPressureReadingsShort[0]:-3.40282E+38 TEST.VALUE:PresOccl.filterInlinePressureReadings.artPres:<> TEST.VALUE:PresOccl.filterInlinePressureReadings.venPres:<> TEST.EXPECTED:PresOccl.<>.longFilteredArterialPressure:-1.70141E+36 TEST.EXPECTED:PresOccl.<>.shortFilteredArterialPressure:-3.40282E+38 TEST.EXPECTED:PresOccl.<>.shortFilteredVenousPressure:-1.70141E+38 TEST.EXPECTED:PresOccl.<>.artPressureReadingsLong[0]:-3.40282E+38 TEST.EXPECTED:PresOccl.<>.artPressureReadingsLongTotal:-3.40282E+38 TEST.EXPECTED:PresOccl.<>.artPressureReadingsShort[0]:-3.40282E+38 TEST.EXPECTED:PresOccl.<>.venPressureReadingsShort[0]:-3.40282E+38 TEST.END -- Test Case: filterInlinePressureReadings.002 TEST.UNIT:PresOccl TEST.SUBPROGRAM:filterInlinePressureReadings TEST.NEW TEST.NAME:filterInlinePressureReadings.002 TEST.MCDC_BASIS_PATH:1 of 18 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (artPressureReadingsLongCount >= (1000 / 50) * 10) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:PresOccl.<>.artPressureReadingsLongCount:<> TEST.VALUE:PresOccl.filterInlinePressureReadings.artPres:<> TEST.VALUE:PresOccl.filterInlinePressureReadings.venPres:<> TEST.EXPECTED:PresOccl.<>.artPressureReadingsLongCount:1 TEST.EXPECTED:PresOccl.filterInlinePressureReadings.artPres:<> TEST.EXPECTED:PresOccl.filterInlinePressureReadings.venPres:<> TEST.END -- Test Case: filterInlinePressureReadings.003 TEST.UNIT:PresOccl TEST.SUBPROGRAM:filterInlinePressureReadings TEST.NEW TEST.NAME:filterInlinePressureReadings.003 TEST.MCDC_BASIS_PATH:8 of 18 TEST.NOTES: This is an automatically generated test case. Test Path 8 (1) if (artPressureReadingsLongCount >= (1000 / 50) * 10) ==> FALSE (4) if (artPressureReadingsShortCount >= (1000 / 50) * 1) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #4, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Cannot set artPressureReadingsLongCount due to assignment TEST.END_NOTES: TEST.VALUE:PresOccl.<>.artPressureReadingsLongCount:<> TEST.VALUE:PresOccl.<>.artPressureReadingsShortCount:<> TEST.VALUE:PresOccl.filterInlinePressureReadings.artPres:<> TEST.VALUE:PresOccl.filterInlinePressureReadings.venPres:<> TEST.EXPECTED:PresOccl.<>.artPressureReadingsLongCount:1 TEST.EXPECTED:PresOccl.<>.artPressureReadingsShortCount:20 TEST.EXPECTED:PresOccl.filterInlinePressureReadings.artPres:<> TEST.EXPECTED:PresOccl.filterInlinePressureReadings.venPres:<> TEST.END -- Test Case: filterInlinePressureReadings.004 TEST.UNIT:PresOccl TEST.SUBPROGRAM:filterInlinePressureReadings TEST.NEW TEST.NAME:filterInlinePressureReadings.004 TEST.MCDC_BASIS_PATH:14 of 18 TEST.NOTES: This is an automatically generated test case. Test Path 14 (1) if (artPressureReadingsLongCount >= (1000 / 50) * 10) ==> FALSE (4) if (artPressureReadingsShortCount >= (1000 / 50) * 1) ==> FALSE (7) if (venPressureReadingsShortCount >= (1000 / 50) * 1) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #7, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Cannot set artPressureReadingsLongCount due to assignment Cannot set artPressureReadingsShortCount due to assignment TEST.END_NOTES: TEST.VALUE:PresOccl.<>.artPressureReadingsLongCount:<> TEST.VALUE:PresOccl.<>.artPressureReadingsShortCount:<> TEST.VALUE:PresOccl.<>.venPressureReadingsShortCount:<> TEST.VALUE:PresOccl.filterInlinePressureReadings.artPres:<> TEST.VALUE:PresOccl.filterInlinePressureReadings.venPres:<> TEST.EXPECTED:PresOccl.<>.artPressureReadingsLongCount:1 TEST.EXPECTED:PresOccl.<>.artPressureReadingsShortCount:1 TEST.EXPECTED:PresOccl.<>.venPressureReadingsShortCount:2 TEST.EXPECTED:PresOccl.filterInlinePressureReadings.artPres:<> TEST.EXPECTED:PresOccl.filterInlinePressureReadings.venPres:<> TEST.END -- Test Case: filterInlinePressureReadings.005 TEST.UNIT:PresOccl TEST.SUBPROGRAM:filterInlinePressureReadings TEST.NEW TEST.NAME:filterInlinePressureReadings.005 TEST.NOTES: This is an automatically generated test case. Test Path 14 (1) if (artPressureReadingsLongCount >= (1000 / 50) * 10) ==> FALSE (4) if (artPressureReadingsShortCount >= (1000 / 50) * 1) ==> FALSE (7) if (venPressureReadingsShortCount >= (1000 / 50) * 1) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #7, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: Cannot set artPressureReadingsLongCount due to assignment Cannot set artPressureReadingsShortCount due to assignment TEST.END_NOTES: TEST.VALUE:PresOccl.<>.artPressureReadingsLongIdx:250 TEST.VALUE:PresOccl.<>.artPressureReadingsShortIdx:250 TEST.VALUE:PresOccl.<>.venPressureReadingsShortIdx:300 TEST.EXPECTED:PresOccl.<>.artPressureReadingsLongIdx:0 TEST.EXPECTED:PresOccl.<>.artPressureReadingsShortIdx:0 TEST.EXPECTED:PresOccl.<>.venPressureReadingsShortIdx:0 TEST.END -- Subprogram: getFilteredVenousPressure -- Test Case: getFilteredVenousPressure.001 TEST.UNIT:PresOccl TEST.SUBPROGRAM:getFilteredVenousPressure TEST.NEW TEST.NAME:getFilteredVenousPressure.001 TEST.VALUE:PresOccl.getFilteredVenousPressure.return:0.0 TEST.EXPECTED:PresOccl.getFilteredVenousPressure.return:0.0 TEST.END -- Subprogram: getLongFilteredArterialPressure -- Test Case: getLongFilteredArterialPressure.001 TEST.UNIT:PresOccl TEST.SUBPROGRAM:getLongFilteredArterialPressure TEST.NEW TEST.NAME:getLongFilteredArterialPressure.001 TEST.VALUE:PresOccl.getLongFilteredArterialPressure.return:0.0 TEST.EXPECTED:PresOccl.getLongFilteredArterialPressure.return:0.0 TEST.END -- Subprogram: getMeasuredArterialPressure -- Test Case: getMeasuredArterialPressure_NominalPath TEST.UNIT:PresOccl TEST.SUBPROGRAM:getMeasuredArterialPressure TEST.NEW TEST.NAME:getMeasuredArterialPressure_NominalPath TEST.VALUE:PresOccl.<>.arterialPressure.data:200.0 TEST.VALUE:PresOccl.<>.arterialPressure.ovData:0.0 TEST.VALUE:PresOccl.<>.arterialPressure.override:0 TEST.EXPECTED:PresOccl.getMeasuredArterialPressure.return:200.0 TEST.END -- Test Case: getMeasuredArterialPressure_Override TEST.UNIT:PresOccl TEST.SUBPROGRAM:getMeasuredArterialPressure TEST.NEW TEST.NAME:getMeasuredArterialPressure_Override TEST.VALUE:PresOccl.<>.arterialPressure.data:200.0 TEST.VALUE:PresOccl.<>.arterialPressure.ovData:300.0 TEST.VALUE:PresOccl.<>.arterialPressure.override:0xCCC33C33 TEST.EXPECTED:PresOccl.getMeasuredArterialPressure.return:300.0 TEST.END -- Subprogram: getMeasuredBloodPumpOcclusion -- Test Case: getMeasuredBloodPumpOcclusion_NominalPath TEST.UNIT:PresOccl TEST.SUBPROGRAM:getMeasuredBloodPumpOcclusion TEST.NEW TEST.NAME:getMeasuredBloodPumpOcclusion_NominalPath TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:200 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.ovData:300 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.override:0x0 TEST.EXPECTED:PresOccl.getMeasuredBloodPumpOcclusion.return:200 TEST.END -- Test Case: getMeasuredBloodPumpOcclusion_Override TEST.UNIT:PresOccl TEST.SUBPROGRAM:getMeasuredBloodPumpOcclusion TEST.NEW TEST.NAME:getMeasuredBloodPumpOcclusion_Override TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:200 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.ovData:300 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.override:0xCCC33C33 TEST.EXPECTED:PresOccl.getMeasuredBloodPumpOcclusion.return:300 TEST.END -- Subprogram: getMeasuredVenousPressure -- Test Case: getMeasuredVenousPressure_NominalPath TEST.UNIT:PresOccl TEST.SUBPROGRAM:getMeasuredVenousPressure TEST.NEW TEST.NAME:getMeasuredVenousPressure_NominalPath TEST.VALUE:PresOccl.<>.venousPressure.data:200.0 TEST.VALUE:PresOccl.<>.venousPressure.ovData:300.0 TEST.VALUE:PresOccl.<>.venousPressure.override:0 TEST.EXPECTED:PresOccl.getMeasuredVenousPressure.return:200.0 TEST.END -- Test Case: getMeasuredVenousPressure_Override TEST.UNIT:PresOccl TEST.SUBPROGRAM:getMeasuredVenousPressure TEST.NEW TEST.NAME:getMeasuredVenousPressure_Override TEST.VALUE:PresOccl.<>.venousPressure.data:200.0 TEST.VALUE:PresOccl.<>.venousPressure.ovData:300.0 TEST.VALUE:PresOccl.<>.venousPressure.override:0xCCC33C33 TEST.EXPECTED:PresOccl.getMeasuredVenousPressure.return:300.0 TEST.END -- Subprogram: handlePresOcclContReadState -- Test Case: handlePresOcclContReadState_NominalPath TEST.UNIT:PresOccl TEST.SUBPROGRAM:handlePresOcclContReadState TEST.NEW TEST.NAME:handlePresOcclContReadState_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 549 TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.data:1 >>> >>> Unknown parameter/object name dialInPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 550 TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.data:1 >>> >>> Unknown parameter/object name dialOutPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 554 TEST.VALUE:uut_prototype_stubs.getFPGADialInPumpOcclusion.return:300 >>> >>> Could not find function getFPGADialInPumpOcclusion >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 555 TEST.VALUE:uut_prototype_stubs.getFPGADialOutPumpOcclusion.return:400 >>> >>> Could not find function getFPGADialOutPumpOcclusion >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 560 TEST.EXPECTED:PresOccl.<>.dialInPumpOcclusion.data:300 >>> >>> Unknown parameter/object name dialInPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 561 TEST.EXPECTED:PresOccl.<>.dialOutPumpOcclusion.data:400 >>> >>> Unknown parameter/object name dialOutPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 290 TEST.VALUE:PresOccl.<>.bloodPumpOcclusionPressureThresholdmmHG:500.0 >>> >>> Unknown parameter/object name bloodPumpOcclusionPressureThresholdmmHG >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 291 TEST.VALUE:PresOccl.<>.dialInPumpOcclusionPressureThresholdmmHG:500.0 >>> >>> Unknown parameter/object name dialInPumpOcclusionPressureThresholdmmHG >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 292 TEST.VALUE:PresOccl.<>.dialOutPumpOcclusionPressureThresholdmmHG:500.0 >>> >>> Unknown parameter/object name dialOutPumpOcclusionPressureThresholdmmHG >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 304 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusionPressureThresholdmmHG:500.0 >>> >>> Unknown parameter/object name bloodPumpOcclusionPressureThresholdmmHG >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 305 TEST.EXPECTED:PresOccl.<>.dialInPumpOcclusionPressureThresholdmmHG:500.0 >>> >>> Unknown parameter/object name dialInPumpOcclusionPressureThresholdmmHG >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 306 TEST.EXPECTED:PresOccl.<>.dialOutPumpOcclusionPressureThresholdmmHG:500.0 >>> >>> Unknown parameter/object name dialOutPumpOcclusionPressureThresholdmmHG >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.VALUE:PresOccl.<>.arterialPressure.data:1.0 TEST.VALUE:PresOccl.<>.venousPressure.data:1.0 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:1 TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressure.return:0x801000 TEST.VALUE:uut_prototype_stubs.getFPGAVenousPressure.return:9000 TEST.VALUE:uut_prototype_stubs.getFPGABloodPumpOcclusion.return:200 TEST.EXPECTED:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.EXPECTED:PresOccl.<>.arterialPressure.data:97.6563 TEST.EXPECTED:PresOccl.<>.venousPressure.data:191.401 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.data:200 TEST.EXPECTED:PresOccl.handlePresOcclContReadState.return:PRESSURE_CONTINUOUS_READ_STATE TEST.END -- Subprogram: handlePresOcclWaitForPOSTState -- Test Case: handlePresOcclWaitForPOSTState.001 TEST.UNIT:PresOccl TEST.SUBPROGRAM:handlePresOcclWaitForPOSTState TEST.NEW TEST.NAME:handlePresOcclWaitForPOSTState.001 TEST.BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((PRESSURE_TEST_STATE_COMPLETE) == presOcclPostState) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:PresOccl.<>.presOcclPostState:PRESSURE_SELF_TEST_STATE_START TEST.EXPECTED:PresOccl.<>.presOcclPostState:PRESSURE_SELF_TEST_STATE_START TEST.END -- Test Case: handlePresOcclWaitForPOSTState.002 TEST.UNIT:PresOccl TEST.SUBPROGRAM:handlePresOcclWaitForPOSTState TEST.NEW TEST.NAME:handlePresOcclWaitForPOSTState.002 TEST.BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((PRESSURE_TEST_STATE_COMPLETE) == presOcclPostState) ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:PresOccl.<>.presOcclPostState:PRESSURE_TEST_STATE_COMPLETE TEST.EXPECTED:PresOccl.<>.presOcclPostState:PRESSURE_TEST_STATE_COMPLETE TEST.END -- Subprogram: initPresOccl -- Test Case: initPresOccl_NominalPath TEST.UNIT:PresOccl TEST.SUBPROGRAM:initPresOccl TEST.NEW TEST.NAME:initPresOccl_NominalPath TEST.VALUE:PresOccl.<>.longFilteredArterialPressure:0.0 TEST.VALUE:PresOccl.<>.shortFilteredArterialPressure:0.0 TEST.VALUE:PresOccl.<>.shortFilteredVenousPressure:0.0 TEST.VALUE:PresOccl.<>.bloodPumpOcclusionAfterCartridgeInstall:0 TEST.VALUE:PresOccl.<>.lastArterialPressureReadCtr:0 TEST.VALUE:PresOccl.<>.lastVenousPressureReadCtr:0 TEST.VALUE:PresOccl.<>.lastBPOcclReadCtr:0 TEST.VALUE:PresOccl.<>.lastBPErrorCtr:0 TEST.VALUE:uut_prototype_stubs.initPersistentAlarm.alarmIndex:ALARM_ID_ARTERIAL_PRESSURE_LOW TEST.VALUE:uut_prototype_stubs.initPersistentAlarm.persistentClearPeriod:0 TEST.VALUE:uut_prototype_stubs.initPersistentAlarm.persistentTriggerPeriod:1000 TEST.EXPECTED:PresOccl.<>.longFilteredArterialPressure:0.0 TEST.EXPECTED:PresOccl.<>.shortFilteredArterialPressure:0.0 TEST.EXPECTED:PresOccl.<>.shortFilteredVenousPressure:0.0 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusionAfterCartridgeInstall:0 TEST.EXPECTED:PresOccl.<>.lastArterialPressureReadCtr:0 TEST.EXPECTED:PresOccl.<>.lastVenousPressureReadCtr:0 TEST.EXPECTED:PresOccl.<>.lastBPOcclReadCtr:0 TEST.EXPECTED:PresOccl.<>.lastBPErrorCtr:0 TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.persistentClearPeriod:0 TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.persistentTriggerPeriod:1000 TEST.END -- Subprogram: isCartridgeLoaded -- Test Case: isCartridgeLoaded_BPOcclTooLow TEST.UNIT:PresOccl TEST.SUBPROGRAM:isCartridgeLoaded TEST.NEW TEST.NAME:isCartridgeLoaded_BPOcclTooLow TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 594 TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.data:5000 >>> >>> Unknown parameter/object name dialInPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 595 TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.data:5000 >>> >>> Unknown parameter/object name dialOutPumpOcclusion >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:4999 TEST.EXPECTED:PresOccl.isCartridgeLoaded.return:0 TEST.END -- Test Case: isCartridgeLoaded_CartridgeLoaded TEST.UNIT:PresOccl TEST.SUBPROGRAM:isCartridgeLoaded TEST.NEW TEST.NAME:isCartridgeLoaded_CartridgeLoaded TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 605 TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.data:5000 >>> >>> Unknown parameter/object name dialInPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 606 TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.data:5000 >>> >>> Unknown parameter/object name dialOutPumpOcclusion >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:5000 TEST.EXPECTED:PresOccl.isCartridgeLoaded.return:1 TEST.END -- Test Case: isCartridgeLoaded_DPiOcclTooLow TEST.UNIT:PresOccl TEST.SUBPROGRAM:isCartridgeLoaded TEST.NEW TEST.NAME:isCartridgeLoaded_DPiOcclTooLow TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 616 TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.data:4999 >>> >>> Unknown parameter/object name dialInPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 617 TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.data:5000 >>> >>> Unknown parameter/object name dialOutPumpOcclusion >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:5000 TEST.VALUE:PresOccl.isCartridgeLoaded.return:1 TEST.EXPECTED:PresOccl.isCartridgeLoaded.return:1 TEST.END -- Test Case: isCartridgeLoaded_DPoOcclTooLow TEST.UNIT:PresOccl TEST.SUBPROGRAM:isCartridgeLoaded TEST.NEW TEST.NAME:isCartridgeLoaded_DPoOcclTooLow TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 627 TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.data:5000 >>> >>> Unknown parameter/object name dialInPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 628 TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.data:4999 >>> >>> Unknown parameter/object name dialOutPumpOcclusion >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:5000 TEST.VALUE:PresOccl.isCartridgeLoaded.return:1 TEST.EXPECTED:PresOccl.isCartridgeLoaded.return:1 TEST.END -- Subprogram: isCartridgeUnloaded -- Test Case: isCartridgeUnloaded.001 TEST.UNIT:PresOccl TEST.SUBPROGRAM:isCartridgeUnloaded TEST.NEW TEST.NAME:isCartridgeUnloaded.001 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) (getMeasuredBloodPumpOcclusion() <= (5000)) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.isCartridgeUnloaded.return:1 TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> TEST.EXPECTED:PresOccl.isCartridgeUnloaded.return:1 TEST.END -- Test Case: isCartridgeUnloaded.002 TEST.UNIT:PresOccl TEST.SUBPROGRAM:isCartridgeUnloaded TEST.NEW TEST.NAME:isCartridgeUnloaded.002 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) (getMeasuredBloodPumpOcclusion() <= (5000)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.isCartridgeUnloaded.return:0 TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> TEST.EXPECTED:PresOccl.isCartridgeUnloaded.return:0 TEST.END -- Subprogram: isSalineBagEmpty -- Test Case: isSalineBagEmpty.001 TEST.UNIT:PresOccl TEST.SUBPROGRAM:isSalineBagEmpty TEST.NEW TEST.NAME:isSalineBagEmpty.001 TEST.STUB:PresOccl.getMeasuredArterialPressure TEST.VALUE:PresOccl.<>.emptySalineBagCtr:1000 TEST.VALUE:PresOccl.isSalineBagEmpty.return:1 TEST.VALUE:PresOccl.getMeasuredArterialPressure.return:-400.0 TEST.EXPECTED:PresOccl.isSalineBagEmpty.return:1 TEST.END -- Test Case: isSalineBagEmpty.002 TEST.UNIT:PresOccl TEST.SUBPROGRAM:isSalineBagEmpty TEST.NEW TEST.NAME:isSalineBagEmpty.002 TEST.MCDC_BASIS_PATH:2 of 4 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if (getMeasuredArterialPressure() < -(300.0)) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getMeasuredArterialPressure TEST.VALUE:PresOccl.isSalineBagEmpty.return:0 TEST.VALUE:PresOccl.getMeasuredArterialPressure.return:<> TEST.EXPECTED:PresOccl.isSalineBagEmpty.return:0 TEST.END -- Test Case: isSalineBagEmpty.003 TEST.UNIT:PresOccl TEST.SUBPROGRAM:isSalineBagEmpty TEST.NEW TEST.NAME:isSalineBagEmpty.003 TEST.MCDC_BASIS_PATH:1 of 4 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (getMeasuredArterialPressure() < -(300.0)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:PresOccl.getMeasuredArterialPressure TEST.VALUE:PresOccl.<>.emptySalineBagCtr:0 TEST.VALUE:PresOccl.isSalineBagEmpty.return:0 TEST.VALUE:PresOccl.getMeasuredArterialPressure.return:<> TEST.EXPECTED:PresOccl.<>.emptySalineBagCtr:0 TEST.EXPECTED:PresOccl.isSalineBagEmpty.return:0 TEST.END -- Subprogram: publishPresOcclData -- Test Case: publishPresOcclData.001 TEST.UNIT:PresOccl TEST.SUBPROGRAM:publishPresOcclData TEST.NEW TEST.NAME:publishPresOcclData.001 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (++presOcclDataPublicationTimerCounter >= getU32OverrideValue(&presOcclDataPublishInterval)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:PresOccl.<>.presOcclDataPublicationTimerCounter:1 TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:<> TEST.EXPECTED:PresOccl.<>.presOcclDataPublicationTimerCounter:2 TEST.END -- Test Case: publishPresOcclData_Interval TEST.UNIT:PresOccl TEST.SUBPROGRAM:publishPresOcclData TEST.NEW TEST.NAME:publishPresOcclData_Interval TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 644 TEST.VALUE:PresOccl.<>.dialInPumpOcclusion.data:300 >>> >>> Unknown parameter/object name dialInPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 645 TEST.VALUE:PresOccl.<>.dialOutPumpOcclusion.data:400 >>> >>> Unknown parameter/object name dialOutPumpOcclusion >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 646 TEST.VALUE:uut_prototype_stubs.broadcastPresOcclData.return:1 >>> >>> Could not find function broadcastPresOcclData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:PresOccl.<>.presOcclDataPublicationTimerCounter:19 TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.data:20 TEST.VALUE:PresOccl.<>.arterialPressure.data:100.0 TEST.VALUE:PresOccl.<>.venousPressure.data:150.0 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:200 TEST.EXPECTED:PresOccl.<>.presOcclDataPublicationTimerCounter:0 TEST.END -- Test Case: publishPresOcclData_NotInterval TEST.UNIT:PresOccl TEST.SUBPROGRAM:publishPresOcclData TEST.NEW TEST.NAME:publishPresOcclData_NotInterval TEST.VALUE:PresOccl.<>.presOcclDataPublicationTimerCounter:18 TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.data:20 TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_PRESSURE_OCCLUSION_DATA TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST TEST.VALUE:uut_prototype_stubs.broadcastData.dataPtr:"" TEST.VALUE:uut_prototype_stubs.broadcastData.length:20 TEST.VALUE:uut_prototype_stubs.broadcastData.return:1 TEST.EXPECTED:uut_prototype_stubs.broadcastData.dataPtr:"" TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:20 TEST.END -- Subprogram: setOcclusionInstallLevel -- Test Case: setOcclusionInstallLevel.001 TEST.UNIT:PresOccl TEST.SUBPROGRAM:setOcclusionInstallLevel TEST.NEW TEST.NAME:setOcclusionInstallLevel.001 TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion TEST.VALUE:PresOccl.<>.bloodPumpOcclusionAfterCartridgeInstall:1 TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:1 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusionAfterCartridgeInstall:1 TEST.END -- Subprogram: testResetArterialPressureOffsetOverride -- Test Case: testResetArterialPressureOffsetOverride.001 TEST.UNIT:PresOccl TEST.SUBPROGRAM:testResetArterialPressureOffsetOverride TEST.NEW TEST.NAME:testResetArterialPressureOffsetOverride.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isTestingActivated()) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:PresOccl.testResetArterialPressureOffsetOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:PresOccl.testResetArterialPressureOffsetOverride.return:1 TEST.END -- Test Case: testResetArterialPressureOffsetOverride.002 TEST.UNIT:PresOccl TEST.SUBPROGRAM:testResetArterialPressureOffsetOverride TEST.NEW TEST.NAME:testResetArterialPressureOffsetOverride.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == isTestingActivated()) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:PresOccl.testResetArterialPressureOffsetOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> TEST.EXPECTED:PresOccl.testResetArterialPressureOffsetOverride.return:0 TEST.END -- Subprogram: testResetArterialPressureOverride -- Test Case: testResetArterialPressureOverride_LoggedIn TEST.UNIT:PresOccl TEST.SUBPROGRAM:testResetArterialPressureOverride TEST.NEW TEST.NAME:testResetArterialPressureOverride_LoggedIn TEST.VALUE:PresOccl.<>.arterialPressure.data:100.0 TEST.VALUE:PresOccl.<>.arterialPressure.ovInitData:0.0 TEST.VALUE:PresOccl.<>.arterialPressure.ovData:200.0 TEST.VALUE:PresOccl.<>.arterialPressure.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:PresOccl.<>.arterialPressure.data:100.0 TEST.EXPECTED:PresOccl.<>.arterialPressure.ovData:0.0 TEST.EXPECTED:PresOccl.<>.arterialPressure.override:0 TEST.EXPECTED:PresOccl.testResetArterialPressureOverride.return:1 TEST.END -- Test Case: testResetArterialPressureOverride_NotLoggedIn TEST.UNIT:PresOccl TEST.SUBPROGRAM:testResetArterialPressureOverride TEST.NEW TEST.NAME:testResetArterialPressureOverride_NotLoggedIn TEST.VALUE:PresOccl.<>.arterialPressure.data:100.0 TEST.VALUE:PresOccl.<>.arterialPressure.ovInitData:0.0 TEST.VALUE:PresOccl.<>.arterialPressure.ovData:200.0 TEST.VALUE:PresOccl.<>.arterialPressure.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:PresOccl.<>.arterialPressure.data:100.0 TEST.EXPECTED:PresOccl.<>.arterialPressure.ovData:200.0 TEST.EXPECTED:PresOccl.<>.arterialPressure.override:0xCCC33C33 TEST.EXPECTED:PresOccl.testResetArterialPressureOverride.return:0 TEST.END -- Subprogram: testResetBloodPumpOcclusionOverride -- Test Case: testResetBloodPumpOcclusionOverride_LoggedIn TEST.UNIT:PresOccl TEST.SUBPROGRAM:testResetBloodPumpOcclusionOverride TEST.NEW TEST.NAME:testResetBloodPumpOcclusionOverride_LoggedIn TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:200 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.ovInitData:0 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.ovData:300 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.data:200 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.ovInitData:0 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.ovData:0 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.override:0 TEST.EXPECTED:PresOccl.testResetBloodPumpOcclusionOverride.return:1 TEST.END -- Test Case: testResetBloodPumpOcclusionOverride_NotLoggedIn TEST.UNIT:PresOccl TEST.SUBPROGRAM:testResetBloodPumpOcclusionOverride TEST.NEW TEST.NAME:testResetBloodPumpOcclusionOverride_NotLoggedIn TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:200 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.ovInitData:0 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.ovData:300 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.data:200 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.ovInitData:0 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.ovData:300 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.override:0xCCC33C33 TEST.EXPECTED:PresOccl.testResetBloodPumpOcclusionOverride.return:0 TEST.END -- Subprogram: testResetPresOcclDataPublishIntervalOverride -- Test Case: testResetPresOcclDataPublishIntervalOverride_LoggedIn TEST.UNIT:PresOccl TEST.SUBPROGRAM:testResetPresOcclDataPublishIntervalOverride TEST.NEW TEST.NAME:testResetPresOcclDataPublishIntervalOverride_LoggedIn TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.data:20 TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.ovInitData:0 TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.ovData:10 TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.data:20 TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.ovInitData:0 TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.ovData:0 TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.override:0 TEST.EXPECTED:PresOccl.testResetPresOcclDataPublishIntervalOverride.return:1 TEST.END -- Test Case: testResetPresOcclDataPublishIntervalOverride_NotLoggedIn TEST.UNIT:PresOccl TEST.SUBPROGRAM:testResetPresOcclDataPublishIntervalOverride TEST.NEW TEST.NAME:testResetPresOcclDataPublishIntervalOverride_NotLoggedIn TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.data:20 TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.ovInitData:0 TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.ovData:10 TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.data:20 TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.ovInitData:0 TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.ovData:10 TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.override:0xCCC33C33 TEST.EXPECTED:PresOccl.testResetPresOcclDataPublishIntervalOverride.return:0 TEST.END -- Subprogram: testResetVenousPressureOverride -- Test Case: testResetVenousPressureOverride_LoggedIn TEST.UNIT:PresOccl TEST.SUBPROGRAM:testResetVenousPressureOverride TEST.NEW TEST.NAME:testResetVenousPressureOverride_LoggedIn TEST.VALUE:PresOccl.<>.venousPressure.data:200.0 TEST.VALUE:PresOccl.<>.venousPressure.ovInitData:0.0 TEST.VALUE:PresOccl.<>.venousPressure.ovData:300.0 TEST.VALUE:PresOccl.<>.venousPressure.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:PresOccl.<>.venousPressure.data:200.0 TEST.EXPECTED:PresOccl.<>.venousPressure.ovInitData:0.0 TEST.EXPECTED:PresOccl.<>.venousPressure.ovData:0.0 TEST.EXPECTED:PresOccl.<>.venousPressure.override:0 TEST.EXPECTED:PresOccl.testResetVenousPressureOverride.return:1 TEST.END -- Test Case: testResetVenousPressureOverride_NotLoggedIn TEST.UNIT:PresOccl TEST.SUBPROGRAM:testResetVenousPressureOverride TEST.NEW TEST.NAME:testResetVenousPressureOverride_NotLoggedIn TEST.VALUE:PresOccl.<>.venousPressure.data:200.0 TEST.VALUE:PresOccl.<>.venousPressure.ovInitData:0.0 TEST.VALUE:PresOccl.<>.venousPressure.ovData:300.0 TEST.VALUE:PresOccl.<>.venousPressure.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:PresOccl.<>.venousPressure.data:200.0 TEST.EXPECTED:PresOccl.<>.venousPressure.ovInitData:0.0 TEST.EXPECTED:PresOccl.<>.venousPressure.ovData:300.0 TEST.EXPECTED:PresOccl.<>.venousPressure.override:0xCCC33C33 TEST.EXPECTED:PresOccl.testResetVenousPressureOverride.return:0 TEST.END -- Subprogram: testSetArterialPressureOffsetOverride -- Test Case: testSetArterialPressureOffsetOverride.001 TEST.UNIT:PresOccl TEST.SUBPROGRAM:testSetArterialPressureOffsetOverride TEST.NEW TEST.NAME:testSetArterialPressureOffsetOverride.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isTestingActivated()) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:PresOccl.testSetArterialPressureOffsetOverride.value:<> TEST.VALUE:PresOccl.testSetArterialPressureOffsetOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:PresOccl.testSetArterialPressureOffsetOverride.return:1 TEST.END -- Test Case: testSetArterialPressureOffsetOverride.002 TEST.UNIT:PresOccl TEST.SUBPROGRAM:testSetArterialPressureOffsetOverride TEST.NEW TEST.NAME:testSetArterialPressureOffsetOverride.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == isTestingActivated()) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:PresOccl.testSetArterialPressureOffsetOverride.value:<> TEST.VALUE:PresOccl.testSetArterialPressureOffsetOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> TEST.EXPECTED:PresOccl.testSetArterialPressureOffsetOverride.return:0 TEST.END -- Subprogram: testSetArterialPressureOverride -- Test Case: testSetArterialPressureOverride_LoggedIn TEST.UNIT:PresOccl TEST.SUBPROGRAM:testSetArterialPressureOverride TEST.NEW TEST.NAME:testSetArterialPressureOverride_LoggedIn TEST.VALUE:PresOccl.<>.arterialPressure.data:200.0 TEST.VALUE:PresOccl.<>.arterialPressure.ovData:0.0 TEST.VALUE:PresOccl.<>.arterialPressure.override:0 TEST.VALUE:PresOccl.testSetArterialPressureOverride.value:300.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:PresOccl.<>.arterialPressure.data:200.0 TEST.EXPECTED:PresOccl.<>.arterialPressure.ovData:300.0 TEST.EXPECTED:PresOccl.<>.arterialPressure.override:0xCCC33C33 TEST.EXPECTED:PresOccl.testSetArterialPressureOverride.return:1 TEST.END -- Test Case: testSetArterialPressureOverride_NotLoggedIn TEST.UNIT:PresOccl TEST.SUBPROGRAM:testSetArterialPressureOverride TEST.NEW TEST.NAME:testSetArterialPressureOverride_NotLoggedIn TEST.VALUE:PresOccl.<>.arterialPressure.data:200.0 TEST.VALUE:PresOccl.<>.arterialPressure.ovData:0.0 TEST.VALUE:PresOccl.<>.arterialPressure.override:0 TEST.VALUE:PresOccl.testSetArterialPressureOverride.value:300.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:PresOccl.<>.arterialPressure.data:200.0 TEST.EXPECTED:PresOccl.<>.arterialPressure.ovData:0.0 TEST.EXPECTED:PresOccl.<>.arterialPressure.override:0x0 TEST.EXPECTED:PresOccl.testSetArterialPressureOverride.return:0 TEST.END -- Subprogram: testSetBloodPumpOcclusionOverride -- Test Case: testSetBloodPumpOcclusionOverride_LoggedIn TEST.UNIT:PresOccl TEST.SUBPROGRAM:testSetBloodPumpOcclusionOverride TEST.NEW TEST.NAME:testSetBloodPumpOcclusionOverride_LoggedIn TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:200 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.ovInitData:0 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.ovData:0 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.override:0 TEST.VALUE:PresOccl.testSetBloodPumpOcclusionOverride.value:300 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.data:200 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.ovInitData:0 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.ovData:300 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.override:0xCCC33C33 TEST.EXPECTED:PresOccl.testSetBloodPumpOcclusionOverride.return:1 TEST.END -- Test Case: testSetBloodPumpOcclusionOverride_NotLoggedIn TEST.UNIT:PresOccl TEST.SUBPROGRAM:testSetBloodPumpOcclusionOverride TEST.NEW TEST.NAME:testSetBloodPumpOcclusionOverride_NotLoggedIn TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.data:200 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.ovInitData:0 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.ovData:0 TEST.VALUE:PresOccl.<>.bloodPumpOcclusion.override:0 TEST.VALUE:PresOccl.testSetBloodPumpOcclusionOverride.value:300 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.data:200 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.ovInitData:0 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.ovData:0 TEST.EXPECTED:PresOccl.<>.bloodPumpOcclusion.override:0x0 TEST.EXPECTED:PresOccl.testSetBloodPumpOcclusionOverride.return:0 TEST.END -- Subprogram: testSetPresOcclDataPublishIntervalOverride -- Test Case: testSetPresOcclDataPublishIntervalOverride_LoggedIn TEST.UNIT:PresOccl TEST.SUBPROGRAM:testSetPresOcclDataPublishIntervalOverride TEST.NEW TEST.NAME:testSetPresOcclDataPublishIntervalOverride_LoggedIn TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.data:20 TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.ovInitData:0 TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.ovData:0 TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.override:0 TEST.VALUE:PresOccl.testSetPresOcclDataPublishIntervalOverride.value:500 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.data:20 TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.ovInitData:0 TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.ovData:10 TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.override:0xCCC33C33 TEST.EXPECTED:PresOccl.testSetPresOcclDataPublishIntervalOverride.return:1 TEST.END -- Test Case: testSetPresOcclDataPublishIntervalOverride_NotLoggedIn TEST.UNIT:PresOccl TEST.SUBPROGRAM:testSetPresOcclDataPublishIntervalOverride TEST.NEW TEST.NAME:testSetPresOcclDataPublishIntervalOverride_NotLoggedIn TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.data:20 TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.ovInitData:0 TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.ovData:0 TEST.VALUE:PresOccl.<>.presOcclDataPublishInterval.override:0 TEST.VALUE:PresOccl.testSetPresOcclDataPublishIntervalOverride.value:500 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.data:20 TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.ovInitData:0 TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.ovData:0 TEST.EXPECTED:PresOccl.<>.presOcclDataPublishInterval.override:0x0 TEST.EXPECTED:PresOccl.testSetPresOcclDataPublishIntervalOverride.return:0 TEST.END -- Subprogram: testSetVenousPressureOverride -- Test Case: testSetVenousPressureOverride_LoggedIn TEST.UNIT:PresOccl TEST.SUBPROGRAM:testSetVenousPressureOverride TEST.NEW TEST.NAME:testSetVenousPressureOverride_LoggedIn TEST.VALUE:PresOccl.<>.venousPressure.data:200.0 TEST.VALUE:PresOccl.<>.venousPressure.ovInitData:0.0 TEST.VALUE:PresOccl.<>.venousPressure.ovData:0.0 TEST.VALUE:PresOccl.<>.venousPressure.override:0 TEST.VALUE:PresOccl.testSetVenousPressureOverride.value:300.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:PresOccl.<>.venousPressure.data:200.0 TEST.EXPECTED:PresOccl.<>.venousPressure.ovInitData:0.0 TEST.EXPECTED:PresOccl.<>.venousPressure.ovData:300.0 TEST.EXPECTED:PresOccl.<>.venousPressure.override:0xCCC33C33 TEST.EXPECTED:PresOccl.testSetVenousPressureOverride.return:1 TEST.END -- Test Case: testSetVenousPressureOverride_NotLoggedIn TEST.UNIT:PresOccl TEST.SUBPROGRAM:testSetVenousPressureOverride TEST.NEW TEST.NAME:testSetVenousPressureOverride_NotLoggedIn TEST.VALUE:PresOccl.<>.venousPressure.data:200.0 TEST.VALUE:PresOccl.<>.venousPressure.ovInitData:0.0 TEST.VALUE:PresOccl.<>.venousPressure.ovData:0.0 TEST.VALUE:PresOccl.<>.venousPressure.override:0 TEST.VALUE:PresOccl.testSetVenousPressureOverride.value:300.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:PresOccl.<>.venousPressure.data:200.0 TEST.EXPECTED:PresOccl.<>.venousPressure.ovInitData:0.0 TEST.EXPECTED:PresOccl.<>.venousPressure.ovData:0.0 TEST.EXPECTED:PresOccl.<>.venousPressure.override:0x0 TEST.EXPECTED:PresOccl.testSetVenousPressureOverride.return:0 TEST.END