-- VectorCAST 19.sp3 (11/13/19) -- Test Case Script -- -- Environment : DIALYSIS -- Unit(s) Under Test: Dialysis -- -- 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: Dialysis -- Subprogram: checkLoadCellsStablePrimaryBackupDriftOutOfRange -- Test Case: checkLoadCellsStable_r1_final TEST.UNIT:Dialysis TEST.SUBPROGRAM:checkLoadCellsStablePrimaryBackupDriftOutOfRange TEST.NEW TEST.NAME:checkLoadCellsStable_r1_final TEST.VALUE:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_FIRST]:-11000.0 TEST.VALUE:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_FINAL][LOAD_CELL_FIRST]:0.0 TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.reservoirID:DG_RESERVOIR_1 TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.cycle:RESERVOIR_STEADY_CYCLE_FINAL TEST.VALUE:uut_prototype_stubs.getReservoirWeightLargeFilter.return:1500.0 TEST.VALUE:uut_prototype_stubs.getReservoirBackupWeightLargeFilter.return:1500.0 TEST.EXPECTED:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_FINAL][LOAD_CELL_FIRST]:1500.0 TEST.EXPECTED:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_FINAL][LOAD_CELL_RESERVOIR_1_BACKUP]:1500.0 TEST.EXPECTED:uut_prototype_stubs.sendEvent.event:HD_EVENT_RSRVR_1_LOAD_CELL_END_VALUES TEST.END -- Test Case: checkLoadCellsStable_r1_start TEST.UNIT:Dialysis TEST.SUBPROGRAM:checkLoadCellsStablePrimaryBackupDriftOutOfRange TEST.NEW TEST.NAME:checkLoadCellsStable_r1_start TEST.VALUE:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_FIRST]:-11000.0 TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.reservoirID:DG_RESERVOIR_1 TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.cycle:RESERVOIR_STEADY_CYCLE_START TEST.VALUE:uut_prototype_stubs.getReservoirWeightLargeFilter.return:1500.0 TEST.VALUE:uut_prototype_stubs.getReservoirBackupWeightLargeFilter.return:1500.0 TEST.EXPECTED:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_FIRST]:1500.0 TEST.EXPECTED:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_RESERVOIR_1_BACKUP]:1500.0 TEST.END -- Test Case: checkLoadCellsStable_r2_final TEST.UNIT:Dialysis TEST.SUBPROGRAM:checkLoadCellsStablePrimaryBackupDriftOutOfRange TEST.NEW TEST.NAME:checkLoadCellsStable_r2_final TEST.VALUE:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_FIRST]:150.0 TEST.VALUE:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_RESERVOIR_2_PRIMARY]:200.0 TEST.VALUE:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_RESERVOIR_2_BACKUP]:220.0 TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.reservoirID:DG_RESERVOIR_2 TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.cycle:RESERVOIR_STEADY_CYCLE_FINAL TEST.VALUE:uut_prototype_stubs.getReservoirWeightLargeFilter.return:1500.0 TEST.VALUE:uut_prototype_stubs.getReservoirBackupWeightLargeFilter.return:1580.0 TEST.EXPECTED:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_FINAL][LOAD_CELL_RESERVOIR_2_PRIMARY]:1500.0 TEST.EXPECTED:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_FINAL][LOAD_CELL_RESERVOIR_2_BACKUP]:1580.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:-80.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:-20.0 TEST.EXPECTED:uut_prototype_stubs.sendEvent.event:HD_EVENT_RSRVR_2_LOAD_CELL_END_VALUES TEST.END -- Test Case: checkLoadCellsStable_r2_start TEST.UNIT:Dialysis TEST.SUBPROGRAM:checkLoadCellsStablePrimaryBackupDriftOutOfRange TEST.NEW TEST.NAME:checkLoadCellsStable_r2_start TEST.VALUE:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_FIRST]:150.0 TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.reservoirID:DG_RESERVOIR_2 TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.cycle:RESERVOIR_STEADY_CYCLE_START TEST.VALUE:uut_prototype_stubs.getReservoirWeightLargeFilter.return:1500.0 TEST.VALUE:uut_prototype_stubs.getReservoirBackupWeightLargeFilter.return:1500.0 TEST.EXPECTED:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_RESERVOIR_2_PRIMARY]:1500.0 TEST.EXPECTED:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_RESERVOIR_2_BACKUP]:1500.0 TEST.EXPECTED:uut_prototype_stubs.sendEvent.event:HD_EVENT_RSRVR_2_LOAD_CELL_START_VALUES TEST.END -- Subprogram: checkUFControl -- Test Case: checkUFControl.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:checkUFControl TEST.NEW TEST.NAME:checkUFControl.001 TEST.BASIS_PATH:1 of 2 (template) TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (fabs(refUFVolume - measUFVolume) > ((50.0F))) ==> FALSE Test Case Generation Notes: Cannot set return value of function fabs in branch 1 TEST.END_NOTES: TEST.VALUE:Dialysis.<>.refUFVolume:1.0 TEST.VALUE:Dialysis.<>.measUFVolume:1.0 TEST.EXPECTED:Dialysis.<>.refUFVolume:1.0 TEST.EXPECTED:Dialysis.<>.measUFVolume:1.0 TEST.END -- Test Case: checkUFControl.002 TEST.UNIT:Dialysis TEST.SUBPROGRAM:checkUFControl TEST.NEW TEST.NAME:checkUFControl.002 TEST.BASIS_PATH:2 of 2 (template) TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if (fabs(refUFVolume - measUFVolume) > ((50.0F))) ==> TRUE Test Case Generation Notes: Cannot set return value of function fabs in branch 1 TEST.END_NOTES: TEST.VALUE:Dialysis.<>.refUFVolume:200.0 TEST.VALUE:Dialysis.<>.measUFVolume:50.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_UF_VOLUME_ACCURACY_ERROR TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:0.0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.0 TEST.EXPECTED:Dialysis.<>.refUFVolume:200.0 TEST.EXPECTED:Dialysis.<>.measUFVolume:50.0 TEST.END -- Subprogram: execBloodLeakZeroing -- Test Case: execBloodLeakZeroing_complete TEST.UNIT:Dialysis TEST.SUBPROGRAM:execBloodLeakZeroing TEST.NEW TEST.NAME:execBloodLeakZeroing_complete TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_COMPLETE_STATE TEST.EXPECTED:Dialysis.execBloodLeakZeroing.return:DIALYSIS_UF_STATE TEST.END -- Test Case: execBloodLeakZeroing_default TEST.UNIT:Dialysis TEST.SUBPROGRAM:execBloodLeakZeroing TEST.NEW TEST.NAME:execBloodLeakZeroing_default TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:NUM_OF_BLD_ZEROING_STATES TEST.EXPECTED:Dialysis.execBloodLeakZeroing.return:DIALYSIS_BLOOD_LEAK_ZEROING_STATE 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:161 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:6 TEST.END -- Test Case: execBloodLeakZeroing_flush_dpi_2_bld_state TEST.UNIT:Dialysis TEST.SUBPROGRAM:execBloodLeakZeroing TEST.NEW TEST.NAME:execBloodLeakZeroing_flush_dpi_2_bld_state TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_FLUSH_DPI_2_BLD_STATE TEST.EXPECTED:Dialysis.execBloodLeakZeroing.return:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.END -- Test Case: execBloodLeakZeroing_flush_rsrvr_2_dpi_state TEST.UNIT:Dialysis TEST.SUBPROGRAM:execBloodLeakZeroing TEST.NEW TEST.NAME:execBloodLeakZeroing_flush_rsrvr_2_dpi_state TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_FLUSH_RSRVR_2_DPI_STATE TEST.EXPECTED:Dialysis.execBloodLeakZeroing.return:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.END -- Test Case: execBloodLeakZeroing_idle_state TEST.UNIT:Dialysis TEST.SUBPROGRAM:execBloodLeakZeroing TEST.NEW TEST.NAME:execBloodLeakZeroing_idle_state TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:1 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_IDLE_STATE TEST.EXPECTED:Dialysis.execBloodLeakZeroing.return:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.EXPECTED:uut_prototype_stubs.sendEvent.event:HD_EVENT_SUB_STATE_CHANGE TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat1.dataType:EVENT_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat1.data.uInt.data:0 TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat2.dataType:EVENT_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat2.data.uInt.data:1 TEST.END -- Test Case: execBloodLeakZeroing_verify_zeroing_state TEST.UNIT:Dialysis TEST.SUBPROGRAM:execBloodLeakZeroing TEST.NEW TEST.NAME:execBloodLeakZeroing_verify_zeroing_state TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_VERIFY_ZEROING_STATE TEST.EXPECTED:Dialysis.execBloodLeakZeroing.return:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.END -- Test Case: execBloodLeakZeroing_zero_state TEST.UNIT:Dialysis TEST.SUBPROGRAM:execBloodLeakZeroing TEST.NEW TEST.NAME:execBloodLeakZeroing_zero_state TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_ZERO_STATE TEST.EXPECTED:Dialysis.execBloodLeakZeroing.return:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.END -- Subprogram: execDialysis -- Test Case: execDialysis.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:execDialysis TEST.NEW TEST.NAME:execDialysis.001 TEST.STUB:Dialysis.handleDialysisUltrafiltrationState TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.handleDialysisUltrafiltrationState.return:NUM_OF_DIALYSIS_STATES TEST.EXPECTED:Dialysis.<>.currentDialysisState:NUM_OF_DIALYSIS_STATES TEST.END -- Test Case: execDialysis_InvalidState TEST.UNIT:Dialysis TEST.SUBPROGRAM:execDialysis TEST.NEW TEST.NAME:execDialysis_InvalidState TEST.VALUE:Dialysis.<>.currentDialysisState:NUM_OF_DIALYSIS_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:55 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:4 TEST.END -- Test Case: execDialysis_SalineBolusState TEST.UNIT:Dialysis TEST.SUBPROGRAM:execDialysis TEST.NEW TEST.NAME:execDialysis_SalineBolusState TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.zeroingRequestState:BLOOD_LEAK_ZEROING_RQST_REQUESTED TEST.VALUE:uut_prototype_stubs.isBloodLeakZeroingNeeded.return:1 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_SALINE_BOLUS_STATE TEST.END -- Test Case: execDialysis_StartState TEST.UNIT:Dialysis TEST.SUBPROGRAM:execDialysis TEST.NEW TEST.NAME:execDialysis_StartState TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_START_STATE TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_START_STATE TEST.END -- Test Case: execDialysis_UFState_zeroing_needed_rsrvr_not_switched TEST.UNIT:Dialysis TEST.SUBPROGRAM:execDialysis TEST.NEW TEST.NAME:execDialysis_UFState_zeroing_needed_rsrvr_not_switched TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 386 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 397 TEST.EXPECTED:Dialysis.<>.maxUFVolumeML:1000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 156 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 171 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.VALUE:Dialysis.<>.refUFVolume:33.0 TEST.VALUE:Dialysis.<>.measUFVolume:259.0 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:250.0 TEST.VALUE:Dialysis.<>.uFTimeMS:200000 TEST.VALUE:Dialysis.<>.lastUFTimeStamp:299000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.zeroingRequestState:BLOOD_LEAK_ZEROING_RQST_READY TEST.VALUE:uut_prototype_stubs.isBloodLeakZeroingNeeded.return:1 TEST.VALUE:uut_prototype_stubs.checkHasReservoirBeenSwitched.return:0 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:300000 TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:1000 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.<>.refUFVolume:33.1667 TEST.EXPECTED:Dialysis.<>.measUFVolume:-1250.0 TEST.EXPECTED:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:250.0 TEST.EXPECTED:Dialysis.<>.uFTimeMS:201000 TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:300000 TEST.EXPECTED:Dialysis.<>.setUFRate:0.0 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.zeroingRequestState:BLOOD_LEAK_ZEROING_RQST_REQUESTED TEST.EXPECTED:uut_prototype_stubs.setDialOutUFVolumes.refVol:33.1667 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:299000 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:300000 TEST.END -- Test Case: execDialysis_UFState_zeroing_needed_rsrvr_switched TEST.UNIT:Dialysis TEST.SUBPROGRAM:execDialysis TEST.NEW TEST.NAME:execDialysis_UFState_zeroing_needed_rsrvr_switched TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.VALUE:Dialysis.<>.refUFVolume:33.0 TEST.VALUE:Dialysis.<>.measUFVolume:259.0 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:250.0 TEST.VALUE:Dialysis.<>.uFTimeMS:200000 TEST.VALUE:Dialysis.<>.lastUFTimeStamp:299000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.zeroingRequestState:BLOOD_LEAK_ZEROING_RQST_READY TEST.VALUE:uut_prototype_stubs.isBloodLeakZeroingNeeded.return:1 TEST.VALUE:uut_prototype_stubs.checkHasReservoirBeenSwitched.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:300000 TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:1000 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.<>.refUFVolume:33.1667 TEST.EXPECTED:Dialysis.<>.measUFVolume:-1250.0 TEST.EXPECTED:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:250.0 TEST.EXPECTED:Dialysis.<>.uFTimeMS:201000 TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:300000 TEST.EXPECTED:Dialysis.<>.setUFRate:0.0 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.zeroingRequestState:BLOOD_LEAK_ZEROING_RQST_IN_PROGRESS TEST.EXPECTED:uut_prototype_stubs.setDialOutUFVolumes.refVol:33.1667 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:299000 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:300000 TEST.END -- Test Case: execDialysis_zeroing_state TEST.UNIT:Dialysis TEST.SUBPROGRAM:execDialysis TEST.NEW TEST.NAME:execDialysis_zeroing_state TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.END -- Subprogram: getBloodLeakZeroingState -- Test Case: getBloodLeakZeroingState TEST.UNIT:Dialysis TEST.SUBPROGRAM:getBloodLeakZeroingState TEST.NEW TEST.NAME:getBloodLeakZeroingState TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_FLUSH_RSRVR_2_DPI_STATE TEST.EXPECTED:Dialysis.getBloodLeakZeroingState.return:BLD_ZEROING_FLUSH_RSRVR_2_DPI_STATE TEST.END -- Subprogram: getDialysisState -- Test Case: getDialysisState_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:getDialysisState TEST.NEW TEST.NAME:getDialysisState_NominalPath TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.getDialysisState.return:DIALYSIS_UF_STATE TEST.END -- Subprogram: getReservoirUltrafiltrationVol -- Test Case: getReservoirUltrafiltrationVol.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:getReservoirUltrafiltrationVol TEST.NEW TEST.NAME:getReservoirUltrafiltrationVol.001 TEST.EXPECTED:Dialysis.getReservoirUltrafiltrationVol.return:0.0 TEST.END -- Subprogram: getSalineBolusState -- Test Case: getSalineBolusState_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:getSalineBolusState TEST.NEW TEST.NAME:getSalineBolusState_NominalPath TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.EXPECTED:Dialysis.getSalineBolusState.return:SALINE_BOLUS_STATE_IDLE TEST.END -- Subprogram: getTotalSalineBolusVolumeDelivered -- Test Case: getTotalSalineBolusVolumeDelivered.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:getTotalSalineBolusVolumeDelivered TEST.NEW TEST.NAME:getTotalSalineBolusVolumeDelivered.001 TEST.EXPECTED:Dialysis.getTotalSalineBolusVolumeDelivered.return:0.0 TEST.END -- Subprogram: getUltrafiltrationReferenceVolume -- Test Case: getUltrafiltrationReferenceVolume.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:getUltrafiltrationReferenceVolume TEST.NEW TEST.NAME:getUltrafiltrationReferenceVolume.001 TEST.EXPECTED:Dialysis.getUltrafiltrationReferenceVolume.return:0.0 TEST.END -- Subprogram: getUltrafiltrationState -- Test Case: getUltrafiltrationState_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:getUltrafiltrationState TEST.NEW TEST.NAME:getUltrafiltrationState_NominalPath TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.getUltrafiltrationState.return:UF_RUNNING_STATE TEST.END -- Subprogram: getUltrafiltrationVolumeCollected -- Test Case: getUltrafiltrationVolumeCollected_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:getUltrafiltrationVolumeCollected TEST.NEW TEST.NAME:getUltrafiltrationVolumeCollected_NominalPath TEST.VALUE:Dialysis.<>.measUFVolume:1200.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:1000.0 TEST.EXPECTED:Dialysis.getUltrafiltrationVolumeCollected.return:1200.0 TEST.END -- Subprogram: handleBloodLeakZeroingCompleteState -- Test Case: handleBloodLeakZeroingCompleteState_from_tx_stop_not_resume_UF TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleBloodLeakZeroingCompleteState TEST.NEW TEST.NAME:handleBloodLeakZeroingCompleteState_from_tx_stop_not_resume_UF TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.isZeroingRequestedFromTreatmentStop:0 TEST.VALUE:Dialysis.handleBloodLeakZeroingCompleteState.dialysisState:<> TEST.VALUE:Dialysis.handleBloodLeakZeroingCompleteState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.EXPECTED:Dialysis.handleBloodLeakZeroingCompleteState.dialysisState[0]:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.handleBloodLeakZeroingCompleteState.return:BLD_ZEROING_COMPLETE_STATE TEST.END -- Test Case: handleBloodLeakZeroingCompleteState_from_tx_stop_resume_UF TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleBloodLeakZeroingCompleteState TEST.NEW TEST.NAME:handleBloodLeakZeroingCompleteState_from_tx_stop_resume_UF TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.isZeroingRequestedFromTreatmentStop:0 TEST.VALUE:Dialysis.handleBloodLeakZeroingCompleteState.dialysisState:<> TEST.VALUE:Dialysis.handleBloodLeakZeroingCompleteState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.EXPECTED:Dialysis.handleBloodLeakZeroingCompleteState.dialysisState[0]:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.handleBloodLeakZeroingCompleteState.return:BLD_ZEROING_COMPLETE_STATE TEST.END -- Test Case: handleBloodLeakZeroingCompleteState_not_from_tx_stop TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleBloodLeakZeroingCompleteState TEST.NEW TEST.NAME:handleBloodLeakZeroingCompleteState_not_from_tx_stop TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.isZeroingRequestedFromTreatmentStop:1 TEST.VALUE:Dialysis.handleBloodLeakZeroingCompleteState.dialysisState:<> TEST.VALUE:Dialysis.handleBloodLeakZeroingCompleteState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.EXPECTED:Dialysis.handleBloodLeakZeroingCompleteState.return:BLD_ZEROING_COMPLETE_STATE TEST.END -- Subprogram: handleBloodLeakZeroingFlushDPi2BLDState -- Test Case: handleBloodLeakZeroingFlushDPi2BLDState_<=_flush_vol TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleBloodLeakZeroingFlushDPi2BLDState TEST.NEW TEST.NAME:handleBloodLeakZeroingFlushDPi2BLDState_<=_flush_vol TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.DPi2BLDFlushedVolML:10.0 TEST.VALUE:uut_prototype_stubs.getMeasuredDialInFlowRate.return:100.0 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.DPi2BLDFlushedVolML:10.0833 TEST.EXPECTED:Dialysis.handleBloodLeakZeroingFlushDPi2BLDState.return:BLD_ZEROING_FLUSH_DPI_2_BLD_STATE TEST.END -- Test Case: handleBloodLeakZeroingFlushDPi2BLDState_>_flush_vol TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleBloodLeakZeroingFlushDPi2BLDState TEST.NEW TEST.NAME:handleBloodLeakZeroingFlushDPi2BLDState_>_flush_vol TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.DPi2BLDFlushedVolML:70.0 TEST.VALUE:uut_prototype_stubs.getMeasuredDialInFlowRate.return:100.0 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.DPi2BLDFlushedVolML:70.0833 TEST.EXPECTED:Dialysis.handleBloodLeakZeroingFlushDPi2BLDState.return:BLD_ZEROING_ZERO_STATE TEST.END -- Subprogram: handleBloodLeakZeroingFlushReservoir2DPiState -- Test Case: handleBloodLeakZeroingFlushReservoir2DPiState_<=_flush_vol TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleBloodLeakZeroingFlushReservoir2DPiState TEST.NEW TEST.NAME:handleBloodLeakZeroingFlushReservoir2DPiState_<=_flush_vol TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.rsrvr2DPiFlushedVolML:10.0 TEST.VALUE:uut_prototype_stubs.getMeasuredDialInFlowRate.return:100.0 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.rsrvr2DPiFlushedVolML:10.0833 TEST.EXPECTED:Dialysis.handleBloodLeakZeroingFlushReservoir2DPiState.return:BLD_ZEROING_FLUSH_RSRVR_2_DPI_STATE TEST.END -- Test Case: handleBloodLeakZeroingFlushReservoir2DPiState_>_flush_vol TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleBloodLeakZeroingFlushReservoir2DPiState TEST.NEW TEST.NAME:handleBloodLeakZeroingFlushReservoir2DPiState_>_flush_vol TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.rsrvr2DPiFlushedVolML:75.0 TEST.VALUE:uut_prototype_stubs.getMeasuredDialInFlowRate.return:100.0 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.rsrvr2DPiFlushedVolML:75.0833 TEST.EXPECTED:Dialysis.handleBloodLeakZeroingFlushReservoir2DPiState.return:BLD_ZEROING_FLUSH_DPI_2_BLD_STATE TEST.END -- Subprogram: handleBloodLeakZeroingIdleState -- Test Case: handleBloodLeakZeroingIdleState_zeroing_not_requested TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleBloodLeakZeroingIdleState TEST.NEW TEST.NAME:handleBloodLeakZeroingIdleState_zeroing_not_requested TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:0 TEST.EXPECTED:Dialysis.handleBloodLeakZeroingIdleState.return:BLD_ZEROING_IDLE_STATE TEST.END -- Test Case: handleBloodLeakZeroingIdleState_zeroing_requested_from_tx_stop TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleBloodLeakZeroingIdleState TEST.NEW TEST.NAME:handleBloodLeakZeroingIdleState_zeroing_requested_from_tx_stop TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:1 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.isZeroingRequestedFromTreatmentStop:1 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:0 TEST.EXPECTED:Dialysis.handleBloodLeakZeroingIdleState.return:BLD_ZEROING_ZERO_STATE TEST.END -- Test Case: handleBloodLeakZeroingIdleState_zeroing_requested_not_from_tx_stop TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleBloodLeakZeroingIdleState TEST.NEW TEST.NAME:handleBloodLeakZeroingIdleState_zeroing_requested_not_from_tx_stop TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:1 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.isZeroingRequestedFromTreatmentStop:0 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:0 TEST.EXPECTED:Dialysis.handleBloodLeakZeroingIdleState.return:BLD_ZEROING_FLUSH_RSRVR_2_DPI_STATE TEST.END -- Subprogram: handleBloodLeakZeroingVerifyZeroingState -- Test Case: handleBloodLeakZeroingVerifyZeroingState_self_test_failed_zero_again TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleBloodLeakZeroingVerifyZeroingState TEST.NEW TEST.NAME:handleBloodLeakZeroingVerifyZeroingState_self_test_failed_zero_again TEST.VALUE:uut_prototype_stubs.hasBloodLeakZeroSequenceFailed.return:0 TEST.VALUE:uut_prototype_stubs.getBloodLeakSelfTestStatus.return:SELF_TEST_STATUS_FAILED TEST.EXPECTED:Dialysis.handleBloodLeakZeroingVerifyZeroingState.return:BLD_ZEROING_ZERO_STATE TEST.END -- Test Case: handleBloodLeakZeroingVerifyZeroingState_self_test_failed_zero_seq_failed TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleBloodLeakZeroingVerifyZeroingState TEST.NEW TEST.NAME:handleBloodLeakZeroingVerifyZeroingState_self_test_failed_zero_seq_failed TEST.VALUE:uut_prototype_stubs.hasBloodLeakZeroSequenceFailed.return:1 TEST.VALUE:uut_prototype_stubs.getBloodLeakSelfTestStatus.return:SELF_TEST_STATUS_FAILED TEST.EXPECTED:Dialysis.handleBloodLeakZeroingVerifyZeroingState.return:BLD_ZEROING_VERIFY_ZEROING_STATE TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_BLOOD_LEAK_SENSOR_ZERO_SEQUENCE_FAILED TEST.END -- Test Case: handleBloodLeakZeroingVerifyZeroingState_self_test_in_progress TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleBloodLeakZeroingVerifyZeroingState TEST.NEW TEST.NAME:handleBloodLeakZeroingVerifyZeroingState_self_test_in_progress TEST.VALUE:uut_prototype_stubs.getBloodLeakSelfTestStatus.return:SELF_TEST_STATUS_IN_PROGRESS TEST.EXPECTED:Dialysis.handleBloodLeakZeroingVerifyZeroingState.return:BLD_ZEROING_VERIFY_ZEROING_STATE TEST.END -- Test Case: handleBloodLeakZeroingVerifyZeroingState_self_test_passed TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleBloodLeakZeroingVerifyZeroingState TEST.NEW TEST.NAME:handleBloodLeakZeroingVerifyZeroingState_self_test_passed TEST.VALUE:uut_prototype_stubs.getBloodLeakSelfTestStatus.return:SELF_TEST_STATUS_PASSED TEST.EXPECTED:Dialysis.handleBloodLeakZeroingVerifyZeroingState.return:BLD_ZEROING_COMPLETE_STATE TEST.END -- Subprogram: handleBloodLeakZeroingZeroState -- Test Case: handleBloodLeakZeroingZeroState_schedule_zero_not_successful TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleBloodLeakZeroingZeroState TEST.NEW TEST.NAME:handleBloodLeakZeroingZeroState_schedule_zero_not_successful TEST.VALUE:uut_prototype_stubs.zeroBloodLeak.return:0 TEST.EXPECTED:Dialysis.handleBloodLeakZeroingZeroState.return:BLD_ZEROING_ZERO_STATE TEST.END -- Test Case: handleBloodLeakZeroingZeroState_schedule_zero_successful TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleBloodLeakZeroingZeroState TEST.NEW TEST.NAME:handleBloodLeakZeroingZeroState_schedule_zero_successful TEST.VALUE:uut_prototype_stubs.zeroBloodLeak.return:1 TEST.EXPECTED:Dialysis.handleBloodLeakZeroingZeroState.return:BLD_ZEROING_VERIFY_ZEROING_STATE TEST.END -- Subprogram: handleDialysisBloodLeakZeroingState -- Test Case: handleDialysisBloodLeakZeroingState TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisBloodLeakZeroingState TEST.NEW TEST.NAME:handleDialysisBloodLeakZeroingState TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_IDLE_STATE TEST.EXPECTED:Dialysis.handleDialysisBloodLeakZeroingState.return:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.END -- Subprogram: handleDialysisSalineBolusState -- Test Case: handleDialysisSalineBolusState.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisSalineBolusState TEST.NEW TEST.NAME:handleDialysisSalineBolusState.001 TEST.BASIS_PATH:1 of 6 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 1 (5) case currentSalineBolusState ==> default (6) if (priorSubState != currentSalineBolusState && currentSalineBolusState != (SALINE_BOLUS_STATE_MAX_DELIVERED)) ==> FALSE Test Case Generation Notes: Cannot set variable to unknown value in branch 6 Cannot set currentSalineBolusState due to assignment TEST.END_NOTES: TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.VALUE:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:MACRO=SW_FAULT_ID_DIALYSIS_INVALID_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_UF_STATE TEST.END -- Test Case: handleDialysisSalineBolusState.002 TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisSalineBolusState TEST.NEW TEST.NAME:handleDialysisSalineBolusState.002 TEST.BASIS_PATH:2 of 6 (template) TEST.NOTES: This is an automatically generated test case. Test Path 2 (5) case currentSalineBolusState ==> default (6) if (priorSubState != currentSalineBolusState && currentSalineBolusState != (SALINE_BOLUS_STATE_MAX_DELIVERED)) ==> TRUE Test Case Generation Notes: Cannot set currentSalineBolusState due to assignment Conflict: Trying to set variable Dialysis.<>.currentSalineBolusState 'equal to' and 'not equal to' same value in branches 1/6 TEST.END_NOTES: TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.VALUE:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:MACRO=SW_FAULT_ID_DIALYSIS_INVALID_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_UF_STATE TEST.END -- Test Case: handleDialysisSalineBolusState.003 TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisSalineBolusState TEST.NEW TEST.NAME:handleDialysisSalineBolusState.003 TEST.BASIS_PATH:3 of 6 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 3 (1) case currentSalineBolusState ==> SALINE_BOLUS_STATE_IDLE (6) if (priorSubState != currentSalineBolusState && currentSalineBolusState != (SALINE_BOLUS_STATE_MAX_DELIVERED)) ==> FALSE Test Case Generation Notes: Cannot set variable to unknown value in branch 6 Cannot set currentSalineBolusState due to assignment TEST.END_NOTES: TEST.STUB:Dialysis.handleSalineBolusIdleState TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:Dialysis.handleSalineBolusIdleState.return:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.END -- Test Case: handleDialysisSalineBolusState.004 TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisSalineBolusState TEST.NEW TEST.NAME:handleDialysisSalineBolusState.004 TEST.BASIS_PATH:4 of 6 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 4 (2) case currentSalineBolusState ==> SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP (6) if (priorSubState != currentSalineBolusState && currentSalineBolusState != (SALINE_BOLUS_STATE_MAX_DELIVERED)) ==> FALSE Test Case Generation Notes: Cannot set variable to unknown value in branch 6 Cannot set currentSalineBolusState due to assignment TEST.END_NOTES: TEST.STUB:Dialysis.handleSalineBolusWait4Pumps2Stop TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.VALUE:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:Dialysis.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.END -- Test Case: handleDialysisSalineBolusState.005 TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisSalineBolusState TEST.NEW TEST.NAME:handleDialysisSalineBolusState.005 TEST.BASIS_PATH:5 of 6 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 5 (3) case currentSalineBolusState ==> SALINE_BOLUS_STATE_IN_PROGRESS (6) if (priorSubState != currentSalineBolusState && currentSalineBolusState != (SALINE_BOLUS_STATE_MAX_DELIVERED)) ==> FALSE Test Case Generation Notes: Cannot set variable to unknown value in branch 6 Cannot set currentSalineBolusState due to assignment TEST.END_NOTES: TEST.STUB:Dialysis.handleSalineBolusInProgressState TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS TEST.VALUE:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:Dialysis.handleSalineBolusInProgressState.return:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.VALUE:uut_prototype_stubs.sendEvent.event:HD_EVENT_SUB_STATE_CHANGE TEST.VALUE:uut_prototype_stubs.sendEvent.dat1.dataType:EVENT_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.sendEvent.dat2.dataType:EVENT_DATA_TYPE_U32 TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.END -- Test Case: handleDialysisSalineBolusState.006 TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisSalineBolusState TEST.NEW TEST.NAME:handleDialysisSalineBolusState.006 TEST.BASIS_PATH:6 of 6 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 6 (4) case currentSalineBolusState ==> SALINE_BOLUS_STATE_MAX_DELIVERED (6) if (priorSubState != currentSalineBolusState && currentSalineBolusState != (SALINE_BOLUS_STATE_MAX_DELIVERED)) ==> FALSE Test Case Generation Notes: Cannot set variable to unknown value in branch 6 Cannot set currentSalineBolusState due to assignment TEST.END_NOTES: TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.VALUE:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_UF_STATE TEST.END -- Test Case: handleDialysisSalineBolusState.007 TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisSalineBolusState TEST.NEW TEST.NAME:handleDialysisSalineBolusState.007 TEST.NOTES: This is an automatically generated test case. Test Path 3 (1) case currentSalineBolusState ==> SALINE_BOLUS_STATE_IDLE (6) if (priorSubState != currentSalineBolusState && currentSalineBolusState != (SALINE_BOLUS_STATE_MAX_DELIVERED)) ==> FALSE Test Case Generation Notes: Cannot set variable to unknown value in branch 6 Cannot set currentSalineBolusState due to assignment TEST.END_NOTES: TEST.STUB:Dialysis.handleSalineBolusIdleState TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS TEST.VALUE:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:Dialysis.handleSalineBolusIdleState.return:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_UF_STATE TEST.END -- Test Case: handleDialysisSalineBolusState_IdleState TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisSalineBolusState TEST.NEW TEST.NAME:handleDialysisSalineBolusState_IdleState TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.END -- Test Case: handleDialysisSalineBolusState_InProgressState TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisSalineBolusState TEST.NEW TEST.NAME:handleDialysisSalineBolusState_InProgressState TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 240 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:4.0 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 241 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:4.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 242 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:4.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 243 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:20 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 244 TEST.VALUE:Dialysis.<>.bolusSalineLastMotorCount:20 >>> >>> Unknown parameter/object name bolusSalineLastMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 246 TEST.VALUE:uut_prototype_stubs.getBloodPumpMotorCount.return:25 >>> >>> Could not find function getBloodPumpMotorCount >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 248 TEST.VALUE:uut_prototype_stubs.u32DiffWithWrap.return:5 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 253 TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered:4.0125 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 254 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:4.0125 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 255 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:5.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 256 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:25 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 257 TEST.EXPECTED:Dialysis.<>.bolusSalineLastMotorCount:25 >>> >>> Unknown parameter/object name bolusSalineLastMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 260 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.start:20 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 261 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.end:25 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:150.0 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000005 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:5 TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS TEST.EXPECTED:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000005 TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: handleDialysisSalineBolusState_InvalidState TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisSalineBolusState TEST.NEW TEST.NAME:handleDialysisSalineBolusState_InvalidState TEST.VALUE:Dialysis.<>.currentSalineBolusState:NUM_OF_SALINE_BOLUS_STATES TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE 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:91 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:4 TEST.END -- Test Case: handleDialysisSalineBolusState_MaxDeliveredState TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisSalineBolusState TEST.NEW TEST.NAME:handleDialysisSalineBolusState_MaxDeliveredState TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_UF_STATE TEST.END -- Test Case: handleDialysisSalineBolusState_WaitForStopState TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisSalineBolusState TEST.NEW TEST.NAME:handleDialysisSalineBolusState_WaitForStopState TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.EXPECTED:Dialysis.handleDialysisSalineBolusState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.END -- Subprogram: handleDialysisUltrafiltrationState -- Test Case: handleDialysisUltrafiltrationState.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisUltrafiltrationState TEST.NEW TEST.NAME:handleDialysisUltrafiltrationState.001 TEST.VALUE:uut_prototype_stubs.getTreatmentTimeRemainingSecs.return:60 TEST.EXPECTED:Dialysis.handleDialysisUltrafiltrationState.return:DIALYSIS_UF_STATE TEST.END -- Test Case: handleDialysisUltrafiltrationState.002 TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisUltrafiltrationState TEST.NEW TEST.NAME:handleDialysisUltrafiltrationState.002 TEST.MCDC_BASIS_PATH:4 of 4 TEST.NOTES: This is an automatically generated test case. Test Path 4 (1) if (minRem <= (F32)preStop) ==> FALSE (2) if ((HEPARIN_STATE_STOPPED) == getHeparinState()) ==> 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.STUB:Dialysis.startHeparinPump TEST.VALUE:Dialysis.handleDialysisUltrafiltrationState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> TEST.VALUE:uut_prototype_stubs.getHeparinState.return:HEPARIN_STATE_STOPPED TEST.EXPECTED:Dialysis.handleDialysisUltrafiltrationState.return:DIALYSIS_UF_STATE TEST.END -- Test Case: handleDialysisUltrafiltrationState_CompleteState TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisUltrafiltrationState TEST.NEW TEST.NAME:handleDialysisUltrafiltrationState_CompleteState TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 658 TEST.VALUE:Dialysis.<>.maxUFVolumeML:40.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 310 TEST.VALUE:Dialysis.<>.currentUFState:UF_COMPLETED_STATE >>> >>> Value for 'Enumeral' out of range >>> >>> Read "UF_COMPLETED_STATE" >>> >>> Command Ignored >>> (E) @LINE: 318 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 319 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_COMPLETED_STATE >>> >>> Value for 'Enumeral' out of range >>> >>> Read "UF_COMPLETED_STATE" >>> >>> Command Ignored >>> (E) @LINE: 326 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:9.9 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.EXPECTED:Dialysis.<>.refUFVolume:10.0 TEST.EXPECTED:Dialysis.handleDialysisUltrafiltrationState.return:DIALYSIS_UF_STATE TEST.END -- Test Case: handleDialysisUltrafiltrationState_InvalidState TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisUltrafiltrationState TEST.NEW TEST.NAME:handleDialysisUltrafiltrationState_InvalidState TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:NUM_OF_UF_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:56 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.END -- Test Case: handleDialysisUltrafiltrationState_OffState TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisUltrafiltrationState TEST.NEW TEST.NAME:handleDialysisUltrafiltrationState_OffState TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 707 TEST.VALUE:Dialysis.<>.maxUFVolumeML:40.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 349 TEST.VALUE:Dialysis.<>.currentUFState:UF_OFF_STATE >>> >>> Value for 'Enumeral' out of range >>> >>> Read "UF_OFF_STATE" >>> >>> Command Ignored >>> (E) @LINE: 357 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 358 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_OFF_STATE >>> >>> Value for 'Enumeral' out of range >>> >>> Read "UF_OFF_STATE" >>> >>> Command Ignored >>> (E) @LINE: 365 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:9.9 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.EXPECTED:Dialysis.<>.refUFVolume:10.0 TEST.EXPECTED:Dialysis.handleDialysisUltrafiltrationState.return:DIALYSIS_UF_STATE TEST.END -- Test Case: handleDialysisUltrafiltrationState_PausedState TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisUltrafiltrationState TEST.NEW TEST.NAME:handleDialysisUltrafiltrationState_PausedState TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 736 TEST.VALUE:Dialysis.<>.maxUFVolumeML:40.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 382 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 390 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:9.9 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.<>.refUFVolume:10.0 TEST.EXPECTED:Dialysis.<>.measUFVolume:9.9 TEST.EXPECTED:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.EXPECTED:Dialysis.<>.uFTimeMS:60000 TEST.EXPECTED:Dialysis.handleDialysisUltrafiltrationState.return:DIALYSIS_UF_STATE TEST.END -- Test Case: handleDialysisUltrafiltrationState_RunningState TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisUltrafiltrationState TEST.NEW TEST.NAME:handleDialysisUltrafiltrationState_RunningState TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 769 TEST.VALUE:Dialysis.<>.maxUFVolumeML:40.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 408 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.4 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 419 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:10.0 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.lastUFTimeStamp:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:61000 TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:1000 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.<>.refUFVolume:10.1667 TEST.EXPECTED:Dialysis.<>.measUFVolume:10.0 TEST.EXPECTED:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.EXPECTED:Dialysis.<>.uFTimeMS:61000 TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:61000 TEST.EXPECTED:Dialysis.<>.setUFRate:0.0 TEST.EXPECTED:Dialysis.handleDialysisUltrafiltrationState.return:DIALYSIS_UF_STATE TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:60000 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:61000 TEST.END -- Test Case: handleDialysisUltrafiltrationState_StartState TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleDialysisUltrafiltrationState TEST.NEW TEST.NAME:handleDialysisUltrafiltrationState_StartState TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 789 TEST.VALUE:Dialysis.<>.currentUFState:UF_START_STATE >>> >>> Value for 'Enumeral' out of range >>> >>> Read "UF_START_STATE" >>> >>> Command Ignored >>> (E) @LINE: 792 TEST.VALUE:Dialysis.<>.maxUFVolumeML:40.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.uFTimeMS:1 TEST.VALUE:Dialysis.<>.lastUFTimeStamp:0 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.<>.uFTimeMS:1 TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:0 TEST.EXPECTED:Dialysis.handleDialysisUltrafiltrationState.return:DIALYSIS_UF_STATE TEST.END -- Subprogram: handleSalineBolusIdleState -- Test Case: handleSalineBolusIdleState_NoRequest TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusIdleState TEST.NEW TEST.NAME:handleSalineBolusIdleState_NoRequest TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 TEST.EXPECTED:Dialysis.handleSalineBolusIdleState.return:SALINE_BOLUS_STATE_IDLE TEST.END -- Test Case: handleSalineBolusIdleState_Request TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusIdleState TEST.NEW TEST.NAME:handleSalineBolusIdleState_Request TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 TEST.VALUE:uut_prototype_stubs.setBloodPumpTargetFlowRate.return:1 TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.return:1 TEST.VALUE:uut_prototype_stubs.setDialOutPumpTargetRate.return:1 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 TEST.EXPECTED:Dialysis.handleSalineBolusIdleState.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.EXPECTED:uut_prototype_stubs.setBloodPumpTargetFlowRate.flowRate:0 TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.flowRate:0 TEST.EXPECTED:uut_prototype_stubs.setDialOutPumpTargetRate.flowRate:0 TEST.END -- Subprogram: handleSalineBolusInProgressState -- Test Case: handleSalineBolusInProgressState.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusInProgressState TEST.NEW TEST.NAME:handleSalineBolusInProgressState.001 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered_mL:1000.0 TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> TEST.EXPECTED:Dialysis.handleSalineBolusInProgressState.return:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.END -- Test Case: handleSalineBolusInProgressState.002 TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusInProgressState TEST.NEW TEST.NAME:handleSalineBolusInProgressState.002 TEST.MCDC_BASIS_PATH:2 of 16 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isSalineBagEmpty()) ==> 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:Dialysis.handleSalineBolusInProgressState.dialysisState:<> TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:1 TEST.EXPECTED:Dialysis.handleSalineBolusInProgressState.return:SALINE_BOLUS_STATE_IDLE TEST.END -- Test Case: handleSalineBolusInProgressState_BolusAborted TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusInProgressState TEST.NEW TEST.NAME:handleSalineBolusInProgressState_BolusAborted TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 945 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 485 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:120.0 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 486 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:20.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 487 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:20.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 488 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:100 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 489 TEST.VALUE:Dialysis.<>.bolusSalineLastMotorCount:100 >>> >>> Unknown parameter/object name bolusSalineLastMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 494 TEST.VALUE:uut_prototype_stubs.getBloodPumpMotorCount.return:110 >>> >>> Could not find function getBloodPumpMotorCount >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 498 TEST.VALUE:uut_prototype_stubs.u32DiffWithWrap.return:10 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 501 TEST.VALUE:uut_prototype_stubs.broadcastSalineBolusData.return:1 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 507 TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered:120.125 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 508 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 509 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:22.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 510 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:110 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 511 TEST.EXPECTED:Dialysis.<>.bolusSalineLastMotorCount:110 >>> >>> Unknown parameter/object name bolusSalineLastMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 518 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.start:100 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 519 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.end:110 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 523 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.maxSalineVolumeMl:800 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 524 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.cumSalineVolumeMl:120.125 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 525 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.bolSalineVolumeMl:0.0 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.VALUE:Dialysis.<>.setBloodFlowRate:200 TEST.VALUE:Dialysis.<>.setDialysateFlowRate:300 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:1 TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.setBloodPumpTargetFlowRate.return:1 TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:150.0 TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.return:1 TEST.VALUE:uut_prototype_stubs.setDialOutPumpTargetRate.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.setValvePosition.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000050 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.<>.salineBolusBroadcastTimerCtr:0 TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 TEST.EXPECTED:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000050 TEST.EXPECTED:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.handleSalineBolusInProgressState.return:SALINE_BOLUS_STATE_IDLE TEST.EXPECTED:uut_prototype_stubs.setBloodPumpTargetFlowRate.flowRate:200 TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.flowRate:300 TEST.EXPECTED:uut_prototype_stubs.setDialOutPumpTargetRate.flowRate:310 TEST.EXPECTED:uut_prototype_stubs.setValvePosition.valve:VDI,VDO,VBA,VBV TEST.EXPECTED:uut_prototype_stubs.setValvePosition.position:VALVE_POSITION_B_OPEN TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: handleSalineBolusInProgressState_Complete TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusInProgressState TEST.NEW TEST.NAME:handleSalineBolusInProgressState_Complete TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1048 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 542 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:199.9 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 543 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:99.9 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 544 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:98.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 545 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:490 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 546 TEST.VALUE:Dialysis.<>.bolusSalineLastMotorCount:490 >>> >>> Unknown parameter/object name bolusSalineLastMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 551 TEST.VALUE:uut_prototype_stubs.getBloodPumpMotorCount.return:500 >>> >>> Could not find function getBloodPumpMotorCount >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 555 TEST.VALUE:uut_prototype_stubs.u32DiffWithWrap.return:10 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 558 TEST.VALUE:uut_prototype_stubs.broadcastSalineBolusData.return:1 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 563 TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered:200.025 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 564 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 565 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:100.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 566 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:500 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 567 TEST.EXPECTED:Dialysis.<>.bolusSalineLastMotorCount:500 >>> >>> Unknown parameter/object name bolusSalineLastMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 574 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.start:490 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 575 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.end:500 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 579 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.maxSalineVolumeMl:800 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 580 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.cumSalineVolumeMl:200.025 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 581 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.bolSalineVolumeMl:0.0 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.VALUE:Dialysis.<>.setBloodFlowRate:200 TEST.VALUE:Dialysis.<>.setDialysateFlowRate:300 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.setBloodPumpTargetFlowRate.return:1 TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:150.0 TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.return:1 TEST.VALUE:uut_prototype_stubs.setDialOutPumpTargetRate.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.setValvePosition.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000050 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000050 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: handleSalineBolusInProgressState_Complete_SafetyLow TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusInProgressState TEST.NEW TEST.NAME:handleSalineBolusInProgressState_Complete_SafetyLow TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1143 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 598 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:199.9 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 599 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:99.9 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 600 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:98.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 601 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:380 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 602 TEST.VALUE:Dialysis.<>.bolusSalineLastMotorCount:380 >>> >>> Unknown parameter/object name bolusSalineLastMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 606 TEST.VALUE:uut_prototype_stubs.getBloodPumpMotorCount.return:390 >>> >>> Could not find function getBloodPumpMotorCount >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 608 TEST.VALUE:uut_prototype_stubs.u32DiffWithWrap.return:10 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 610 TEST.VALUE:uut_prototype_stubs.broadcastSalineBolusData.return:1 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 615 TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered:200.025 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 616 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 617 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:78.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 618 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:390 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 619 TEST.EXPECTED:Dialysis.<>.bolusSalineLastMotorCount:390 >>> >>> Unknown parameter/object name bolusSalineLastMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 628 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.start:380 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 629 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.end:390 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 631 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.maxSalineVolumeMl:800 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 632 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.cumSalineVolumeMl:200.025 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 633 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.bolSalineVolumeMl:0.0 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.VALUE:Dialysis.<>.setBloodFlowRate:200 TEST.VALUE:Dialysis.<>.setDialysateFlowRate:300 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:150.0 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000050 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000050 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: handleSalineBolusInProgressState_MaxReached TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusInProgressState TEST.NEW TEST.NAME:handleSalineBolusInProgressState_MaxReached TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1234 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 650 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:799.9 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 651 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:20.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 652 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:20.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 653 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:100 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 654 TEST.VALUE:Dialysis.<>.bolusSalineLastMotorCount:100 >>> >>> Unknown parameter/object name bolusSalineLastMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 659 TEST.VALUE:uut_prototype_stubs.getBloodPumpMotorCount.return:110 >>> >>> Could not find function getBloodPumpMotorCount >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 663 TEST.VALUE:uut_prototype_stubs.u32DiffWithWrap.return:10 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 666 TEST.VALUE:uut_prototype_stubs.broadcastSalineBolusData.return:1 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 671 TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered:800.025 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 672 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 673 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:22.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 674 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:110 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 675 TEST.EXPECTED:Dialysis.<>.bolusSalineLastMotorCount:110 >>> >>> Unknown parameter/object name bolusSalineLastMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 682 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.start:100 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 683 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.end:110 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 687 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.maxSalineVolumeMl:800 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 688 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.cumSalineVolumeMl:800.025 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 689 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.bolSalineVolumeMl:0.0 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.VALUE:Dialysis.<>.setBloodFlowRate:200 TEST.VALUE:Dialysis.<>.setDialysateFlowRate:300 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.setBloodPumpTargetFlowRate.return:1 TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:150.0 TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.return:1 TEST.VALUE:uut_prototype_stubs.setDialOutPumpTargetRate.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.setValvePosition.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000050 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000050 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: handleSalineBolusInProgressState_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusInProgressState TEST.NEW TEST.NAME:handleSalineBolusInProgressState_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 700 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:120.0 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 701 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:20.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 702 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:20.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 703 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:100 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 704 TEST.VALUE:Dialysis.<>.bolusSalineLastMotorCount:100 >>> >>> Unknown parameter/object name bolusSalineLastMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 708 TEST.VALUE:uut_prototype_stubs.getBloodPumpMotorCount.return:110 >>> >>> Could not find function getBloodPumpMotorCount >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 710 TEST.VALUE:uut_prototype_stubs.u32DiffWithWrap.return:10 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 714 TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered:120.125 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 715 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:20.125 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 716 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:22.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 717 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:110 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 718 TEST.EXPECTED:Dialysis.<>.bolusSalineLastMotorCount:110 >>> >>> Unknown parameter/object name bolusSalineLastMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 722 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.start:100 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 723 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.end:110 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:150.0 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000050 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000050 TEST.EXPECTED:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.EXPECTED:Dialysis.handleSalineBolusInProgressState.return:SALINE_BOLUS_STATE_IN_PROGRESS TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: handleSalineBolusInProgressState_SafetyHigh TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusInProgressState TEST.NEW TEST.NAME:handleSalineBolusInProgressState_SafetyHigh TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1399 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 741 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:180.0 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 742 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:80.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 743 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:119.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 744 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:595 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 745 TEST.VALUE:Dialysis.<>.bolusSalineLastMotorCount:595 >>> >>> Unknown parameter/object name bolusSalineLastMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 749 TEST.VALUE:uut_prototype_stubs.getBloodPumpMotorCount.return:605 >>> >>> Could not find function getBloodPumpMotorCount >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 751 TEST.VALUE:uut_prototype_stubs.u32DiffWithWrap.return:10 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 753 TEST.VALUE:uut_prototype_stubs.broadcastSalineBolusData.return:1 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 758 TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered:180.125 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 759 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 760 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:121.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 761 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:605 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 762 TEST.EXPECTED:Dialysis.<>.bolusSalineLastMotorCount:605 >>> >>> Unknown parameter/object name bolusSalineLastMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 771 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.start:595 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 772 TEST.EXPECTED:uut_prototype_stubs.u32DiffWithWrap.end:605 >>> >>> Could not find function u32DiffWithWrap >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 774 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.maxSalineVolumeMl:800 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 775 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.cumSalineVolumeMl:180.125 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 776 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.bolSalineVolumeMl:0.0 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.VALUE:Dialysis.<>.setBloodFlowRate:200 TEST.VALUE:Dialysis.<>.setDialysateFlowRate:300 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.getMeasuredBloodFlowRate.return:150.0 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000050 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:50 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000050 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Subprogram: handleSalineBolusMaxDeliveredState -- Test Case: handleSalineBolusMaxDeliveredState_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusMaxDeliveredState TEST.NEW TEST.NAME:handleSalineBolusMaxDeliveredState_NominalPath TEST.VALUE:Dialysis.handleSalineBolusMaxDeliveredState.dialysisState:<> TEST.VALUE:Dialysis.handleSalineBolusMaxDeliveredState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.EXPECTED:Dialysis.handleSalineBolusMaxDeliveredState.dialysisState[0]:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.handleSalineBolusMaxDeliveredState.return:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.END -- Subprogram: handleSalineBolusWait4Pumps2Stop -- Test Case: handleSalineBolusWait4Pumps2Stop_BloodPumpStillRunning TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop TEST.NEW TEST.NAME:handleSalineBolusWait4Pumps2Stop_BloodPumpStillRunning TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:0 TEST.VALUE:uut_prototype_stubs.isDialOutPumpRunning.return:0 TEST.EXPECTED:Dialysis.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.END -- Test Case: handleSalineBolusWait4Pumps2Stop_DialInPumpStillRunning TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop TEST.NEW TEST.NAME:handleSalineBolusWait4Pumps2Stop_DialInPumpStillRunning TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:0 TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:1 TEST.VALUE:uut_prototype_stubs.isDialOutPumpRunning.return:0 TEST.EXPECTED:Dialysis.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.END -- Test Case: handleSalineBolusWait4Pumps2Stop_DialOutPumpStillRunning TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop TEST.NEW TEST.NAME:handleSalineBolusWait4Pumps2Stop_DialOutPumpStillRunning TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:0 TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:0 TEST.VALUE:uut_prototype_stubs.isDialOutPumpRunning.return:1 TEST.EXPECTED:Dialysis.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.END -- Test Case: handleSalineBolusWait4Pumps2Stop_PumpsNotStopped TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop TEST.NEW TEST.NAME:handleSalineBolusWait4Pumps2Stop_PumpsNotStopped TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:1 TEST.VALUE:uut_prototype_stubs.isDialOutPumpRunning.return:1 TEST.EXPECTED:Dialysis.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.END -- Test Case: handleSalineBolusWait4Pumps2Stop_PumpsStopped TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop TEST.NEW TEST.NAME:handleSalineBolusWait4Pumps2Stop_PumpsStopped TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 849 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:100.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 850 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:100.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 851 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:1000 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 852 TEST.VALUE:Dialysis.<>.bolusSalineLastMotorCount:0 >>> >>> Unknown parameter/object name bolusSalineLastMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 855 TEST.VALUE:uut_prototype_stubs.getBloodPumpMotorCount.return:2000 >>> >>> Could not find function getBloodPumpMotorCount >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 862 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 863 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:0.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 864 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:0 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 865 TEST.EXPECTED:Dialysis.<>.bolusSalineLastMotorCount:2000 >>> >>> Unknown parameter/object name bolusSalineLastMotorCount >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.VALUE:Dialysis.<>.bolusSalineLastVolumeTimeStamp:0 TEST.VALUE:uut_prototype_stubs.setBloodPumpTargetFlowRate.return:1 TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:0 TEST.VALUE:uut_prototype_stubs.setDialInPumpTargetFlowRate.return:1 TEST.VALUE:uut_prototype_stubs.isDialInPumpRunning.return:0 TEST.VALUE:uut_prototype_stubs.isDialOutPumpRunning.return:0 TEST.VALUE:uut_prototype_stubs.setValvePosition.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000000 TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.EXPECTED:Dialysis.<>.bolusSalineLastVolumeTimeStamp:1000000 TEST.EXPECTED:Dialysis.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_IN_PROGRESS TEST.EXPECTED:uut_prototype_stubs.setBloodPumpTargetFlowRate.flowRate:250 TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.flowRate:250 TEST.EXPECTED:uut_prototype_stubs.setValvePosition.valve:VDI,VDO,VBA TEST.EXPECTED:uut_prototype_stubs.setValvePosition.position:(3)VALVE_POSITION_C_CLOSE TEST.END -- Subprogram: handleUFPausedState -- Test Case: handleUFPausedState_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleUFPausedState TEST.NEW TEST.NAME:handleUFPausedState_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1559 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1063 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1070 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:9.9 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.resFinalVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.handleUFPausedState.dialysisState:<> TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.<>.refUFVolume:10.0 TEST.EXPECTED:Dialysis.<>.measUFVolume:9.9 TEST.EXPECTED:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.EXPECTED:Dialysis.<>.resFinalVolume[DG_RESERVOIR_1]:1500.0 TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.EXPECTED:Dialysis.<>.uFTimeMS:60000 TEST.EXPECTED:Dialysis.<>.setUFRate:10.0 TEST.EXPECTED:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_START_STATE TEST.EXPECTED:Dialysis.handleUFPausedState.return:UF_PAUSED_STATE TEST.END -- Test Case: handleUFPausedState_SalineBolusAutoResumeUF TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleUFPausedState TEST.NEW TEST.NAME:handleUFPausedState_SalineBolusAutoResumeUF TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1595 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1098 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1111 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:9.9 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.resFinalVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.lastUFTimeStamp:1000000 TEST.VALUE:Dialysis.<>.setBloodFlowRate:200 TEST.VALUE:Dialysis.<>.setDialysateFlowRate:300 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.VALUE:Dialysis.handleUFPausedState.dialysisState:<> TEST.VALUE:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 TEST.VALUE:uut_prototype_stubs.setDialOutPumpTargetRate.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000000 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.EXPECTED:Dialysis.<>.refUFVolume:10.0 TEST.EXPECTED:Dialysis.<>.measUFVolume:9.9 TEST.EXPECTED:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.EXPECTED:Dialysis.<>.resFinalVolume[DG_RESERVOIR_1]:1500.0 TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.EXPECTED:Dialysis.<>.uFTimeMS:60000 TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:1000000 TEST.EXPECTED:Dialysis.<>.setBloodFlowRate:200 TEST.EXPECTED:Dialysis.<>.setDialysateFlowRate:300 TEST.EXPECTED:Dialysis.<>.setUFRate:10.0 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 TEST.EXPECTED:Dialysis.<>.autoResumeUF:1 TEST.EXPECTED:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.handleUFPausedState.return:UF_PAUSED_STATE TEST.END -- Test Case: handleUFPausedState_StartSalineBolus TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleUFPausedState TEST.NEW TEST.NAME:handleUFPausedState_StartSalineBolus TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1634 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1135 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1145 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:9.9 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.resFinalVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.VALUE:Dialysis.handleUFPausedState.dialysisState:<> TEST.VALUE:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.EXPECTED:Dialysis.<>.refUFVolume:10.0 TEST.EXPECTED:Dialysis.<>.measUFVolume:9.9 TEST.EXPECTED:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.EXPECTED:Dialysis.<>.resFinalVolume[DG_RESERVOIR_1]:1500.0 TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.EXPECTED:Dialysis.<>.uFTimeMS:60000 TEST.EXPECTED:Dialysis.<>.setUFRate:10.0 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:1 TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.EXPECTED:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.EXPECTED:Dialysis.handleUFPausedState.return:UF_PAUSED_STATE TEST.END -- Test Case: handleUFPausedState_StartSalineBolus_Rejected TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleUFPausedState TEST.NEW TEST.NAME:handleUFPausedState_StartSalineBolus_Rejected TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1674 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1169 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1179 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:9.9 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.resFinalVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.VALUE:Dialysis.handleUFPausedState.dialysisState:<> TEST.VALUE:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP TEST.EXPECTED:Dialysis.<>.refUFVolume:10.0 TEST.EXPECTED:Dialysis.<>.measUFVolume:9.9 TEST.EXPECTED:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.EXPECTED:Dialysis.<>.resFinalVolume[DG_RESERVOIR_1]:1500.0 TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.EXPECTED:Dialysis.<>.uFTimeMS:60000 TEST.EXPECTED:Dialysis.<>.setUFRate:10.0 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.EXPECTED:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.handleUFPausedState.return:UF_PAUSED_STATE TEST.END -- Test Case: handleUFPausedState_Start_zeroing_and_zeroing_in_idle_state TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleUFPausedState TEST.NEW TEST.NAME:handleUFPausedState_Start_zeroing_and_zeroing_in_idle_state TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:1 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_IDLE_STATE TEST.VALUE:Dialysis.handleUFPausedState.dialysisState:<> TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.EXPECTED:Dialysis.handleUFPausedState.dialysisState[0]:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.EXPECTED:Dialysis.handleUFPausedState.return:UF_PAUSED_STATE TEST.END -- Test Case: handleUFPausedState_Start_zeroing_and_zeroing_not_in_idle_state TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleUFPausedState TEST.NEW TEST.NAME:handleUFPausedState_Start_zeroing_and_zeroing_not_in_idle_state TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:1 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_FLUSH_DPI_2_BLD_STATE TEST.VALUE:Dialysis.handleUFPausedState.dialysisState:<> TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:0 TEST.EXPECTED:Dialysis.handleUFPausedState.return:UF_PAUSED_STATE TEST.END -- Subprogram: handleUFRunningState -- Test Case: handleUFRunningState.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleUFRunningState TEST.NEW TEST.NAME:handleUFRunningState.001 TEST.VALUE:Dialysis.<>.setUFVolumeML:1.0 TEST.VALUE:Dialysis.<>.setUFRate:1.0 TEST.VALUE:Dialysis.handleUFRunningState.dialysisState:<> TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:1 TEST.EXPECTED:Dialysis.handleUFRunningState.dialysisState[0]:DIALYSIS_START_STATE TEST.EXPECTED:Dialysis.handleUFRunningState.return:UF_RUNNING_STATE TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:0 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:0 TEST.END -- Test Case: handleUFRunningState_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleUFRunningState TEST.NEW TEST.NAME:handleUFRunningState_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1715 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1199 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.4 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1210 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:10.0 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.lastUFTimeStamp:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.handleUFRunningState.dialysisState:<> TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:61000 TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:1000 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.<>.refUFVolume:10.1667 TEST.EXPECTED:Dialysis.<>.uFTimeMS:61000 TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:61000 TEST.EXPECTED:Dialysis.<>.setUFRate:0.0 TEST.EXPECTED:Dialysis.handleUFRunningState.dialysisState[0]:DIALYSIS_START_STATE TEST.EXPECTED:Dialysis.handleUFRunningState.return:UF_RUNNING_STATE TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:60000 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:61000 TEST.END -- Test Case: handleUFRunningState_NominalPath2 TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleUFRunningState TEST.NEW TEST.NAME:handleUFRunningState_NominalPath2 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1757 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1230 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:2500.4 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1238 TEST.EXPECTED:Dialysis.handleUFRunningState.return:UF_COMPLETED_STATE >>> >>> Value for 'Enumeral' out of range >>> >>> Read "UF_COMPLETED_STATE" >>> >>> Command Ignored >>> (E) @LINE: 1241 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.VALUE:Dialysis.<>.refUFVolume:1001.0 TEST.VALUE:Dialysis.<>.measUFVolume:1001.0 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:6000000 TEST.VALUE:Dialysis.<>.lastUFTimeStamp:6000000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:6001000 TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:1000 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.<>.refUFVolume:1001.17 TEST.EXPECTED:Dialysis.<>.uFTimeMS:6001000 TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:6001000 TEST.EXPECTED:Dialysis.<>.setUFRate:0.0 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:6000000 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:6001000 TEST.END -- Test Case: handleUFRunningState_StartSalineBolus TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleUFRunningState TEST.NEW TEST.NAME:handleUFRunningState_StartSalineBolus TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1795 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1266 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.4 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1280 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:10.0 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.lastUFTimeStamp:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.handleUFRunningState.dialysisState:<> TEST.VALUE:Dialysis.handleUFRunningState.dialysisState[0]:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:61000 TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:1000 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.<>.refUFVolume:10.1667 TEST.EXPECTED:Dialysis.<>.uFTimeMS:61000 TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:61000 TEST.EXPECTED:Dialysis.<>.setUFRate:0.0 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:1 TEST.EXPECTED:Dialysis.<>.autoResumeUF:1 TEST.EXPECTED:Dialysis.handleUFRunningState.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE TEST.EXPECTED:Dialysis.handleUFRunningState.return:UF_PAUSED_STATE TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:60000 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:61000 TEST.END -- Test Case: handleUFRunningState_StartSalineBolusRejected TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleUFRunningState TEST.NEW TEST.NAME:handleUFRunningState_StartSalineBolusRejected TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1841 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1305 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1510.4 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1319 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:10.0 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1500.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.lastUFTimeStamp:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:Dialysis.handleUFRunningState.dialysisState:<> TEST.VALUE:Dialysis.handleUFRunningState.dialysisState[0]:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:61000 TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:1000 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.<>.refUFVolume:10.1667 TEST.EXPECTED:Dialysis.<>.uFTimeMS:61000 TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:61000 TEST.EXPECTED:Dialysis.<>.setUFRate:0.0 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.EXPECTED:Dialysis.handleUFRunningState.dialysisState[0]:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.handleUFRunningState.return:UF_RUNNING_STATE TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:60000 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:61000 TEST.END -- Test Case: handleUFRunningState_start_zeroing_and_zeroing_in_idle_state TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleUFRunningState TEST.NEW TEST.NAME:handleUFRunningState_start_zeroing_and_zeroing_in_idle_state TEST.VALUE:Dialysis.<>.refUFVolume:15.0 TEST.VALUE:Dialysis.<>.setUFVolumeML:50.0 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:1 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_IDLE_STATE TEST.VALUE:Dialysis.handleUFRunningState.dialysisState:<> TEST.EXPECTED:Dialysis.<>.autoResumeUF:1 TEST.EXPECTED:Dialysis.handleUFRunningState.dialysisState[0]:DIALYSIS_BLOOD_LEAK_ZEROING_STATE TEST.EXPECTED:Dialysis.handleUFRunningState.return:UF_PAUSED_STATE TEST.END -- Test Case: handleUFRunningState_start_zeroing_and_zeroing_not_in_idle_state TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleUFRunningState TEST.NEW TEST.NAME:handleUFRunningState_start_zeroing_and_zeroing_not_in_idle_state TEST.VALUE:Dialysis.<>.refUFVolume:15.0 TEST.VALUE:Dialysis.<>.setUFVolumeML:50.0 TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:1 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_FLUSH_RSRVR_2_DPI_STATE TEST.VALUE:Dialysis.handleUFRunningState.dialysisState:<> TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:0 TEST.EXPECTED:Dialysis.handleUFRunningState.return:UF_RUNNING_STATE TEST.END -- Subprogram: initDialysis -- Test Case: initDialysis_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:initDialysis TEST.NEW TEST.NAME:initDialysis_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1917 TEST.VALUE:Dialysis.<>.maxUFVolumeML:9.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1919 TEST.VALUE:Dialysis.<>.uFAccuracyCheckTimerCtr:9 >>> >>> Unknown parameter/object name uFAccuracyCheckTimerCtr >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1920 TEST.VALUE:Dialysis.<>.lastUFVolumeChecked:9.0 >>> >>> Unknown parameter/object name lastUFVolumeChecked >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1922 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_START_STATE >>> >>> Value for 'Enumeral' out of range >>> >>> Read "UF_START_STATE" >>> >>> Command Ignored >>> (E) @LINE: 1930 TEST.EXPECTED:Dialysis.<>.maxUFVolumeML:0.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1932 TEST.EXPECTED:Dialysis.<>.uFAccuracyCheckTimerCtr:0 >>> >>> Unknown parameter/object name uFAccuracyCheckTimerCtr >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1933 TEST.EXPECTED:Dialysis.<>.lastUFVolumeChecked:0.0 >>> >>> Unknown parameter/object name lastUFVolumeChecked >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:Dialysis.resetSalineBolus TEST.VALUE:Dialysis.<>.currentDialysisState:NUM_OF_DIALYSIS_STATES TEST.VALUE:Dialysis.<>.currentUFState:NUM_OF_UF_STATES TEST.VALUE:Dialysis.<>.refUFVolume:9.0 TEST.VALUE:Dialysis.<>.measUFVolume:9.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:9.0 TEST.VALUE:Dialysis.<>.uFTimeMS:9 TEST.VALUE:Dialysis.<>.lastUFTimeStamp:9 TEST.VALUE:Dialysis.<>.setBloodFlowRate:9 TEST.VALUE:Dialysis.<>.setDialysateFlowRate:9 TEST.VALUE:Dialysis.<>.setUFRate:9.0 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.<>.refUFVolume:0.0 TEST.EXPECTED:Dialysis.<>.measUFVolume:0.0 TEST.EXPECTED:Dialysis.<>.resStartRefVolume[DG_RESERVOIR_1..DG_RESERVOIR_2]:0.0 TEST.EXPECTED:Dialysis.<>.resCurrVolume[DG_RESERVOIR_1..DG_RESERVOIR_2]:0.0 TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.EXPECTED:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_FIRST]:-10000.0 TEST.EXPECTED:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_RESERVOIR_1_BACKUP]:-10000.0 TEST.EXPECTED:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_RESERVOIR_2_PRIMARY]:-10000.0 TEST.EXPECTED:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_RESERVOIR_2_BACKUP]:-10000.0 TEST.EXPECTED:Dialysis.<>.uFTimeMS:0 TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:0 TEST.EXPECTED:Dialysis.<>.setBloodFlowRate:0 TEST.EXPECTED:Dialysis.<>.setDialysateFlowRate:0 TEST.EXPECTED:Dialysis.<>.setUFVolumeML:0.0 TEST.EXPECTED:Dialysis.<>.setUFRate:0.0 TEST.EXPECTED:Dialysis.<>.salineBolusBroadcastTimerCtr:0 TEST.EXPECTED:Dialysis.<>.totalSalineVolumeDelivered_mL:0.0 TEST.EXPECTED:uut_prototype_stubs.setDialOutUFVolumes.refVol:0.0 TEST.EXPECTED:uut_prototype_stubs.setDialOutUFVolumes.totVol:0.0 TEST.END -- Subprogram: pauseUF -- Test Case: pauseUF_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:pauseUF TEST.NEW TEST.NAME:pauseUF_NominalPath TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.VALUE:Dialysis.<>.setDialysateFlowRate:400 TEST.VALUE:uut_prototype_stubs.setDialOutPumpTargetRate.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.<>.setDialysateFlowRate:400 TEST.EXPECTED:Dialysis.pauseUF.return:1 TEST.END -- Test Case: pauseUF_NotDialysisState TEST.UNIT:Dialysis TEST.SUBPROGRAM:pauseUF TEST.NEW TEST.NAME:pauseUF_NotDialysisState TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.VALUE:Dialysis.<>.setDialysateFlowRate:400 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.pauseUF.return:0 TEST.END -- Test Case: pauseUF_NotTreatmentMode TEST.UNIT:Dialysis TEST.SUBPROGRAM:pauseUF TEST.NEW TEST.NAME:pauseUF_NotTreatmentMode TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.VALUE:Dialysis.<>.setDialysateFlowRate:400 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.pauseUF.return:0 TEST.END -- Test Case: pauseUF_NotUFState TEST.UNIT:Dialysis TEST.SUBPROGRAM:pauseUF TEST.NEW TEST.NAME:pauseUF_NotUFState TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.VALUE:Dialysis.<>.setDialysateFlowRate:400 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_SALINE_BOLUS_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.pauseUF.return:0 TEST.END -- Test Case: pauseUF_UFAlreadyPaused TEST.UNIT:Dialysis TEST.SUBPROGRAM:pauseUF TEST.NEW TEST.NAME:pauseUF_UFAlreadyPaused TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.VALUE:Dialysis.<>.setDialysateFlowRate:400 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.pauseUF.return:0 TEST.END -- Test Case: pauseUF_UFAlreadyPaused.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:pauseUF TEST.NEW TEST.NAME:pauseUF_UFAlreadyPaused.001 TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.VALUE:Dialysis.<>.setDialysateFlowRate:400 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.pauseUF.return:1 TEST.END -- Subprogram: publishSalineBolusData -- Test Case: publishSalineBolusData_NotTimeToPublish TEST.UNIT:Dialysis TEST.SUBPROGRAM:publishSalineBolusData TEST.NEW TEST.NAME:publishSalineBolusData_NotTimeToPublish TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1481 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:110.0 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1482 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:10.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:18 TEST.EXPECTED:Dialysis.<>.salineBolusBroadcastTimerCtr:19 TEST.END -- Test Case: publishSalineBolusData_TimeToPublish TEST.UNIT:Dialysis TEST.SUBPROGRAM:publishSalineBolusData TEST.NEW TEST.NAME:publishSalineBolusData_TimeToPublish TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1492 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:110.0 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1493 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:10.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1494 TEST.VALUE:uut_prototype_stubs.broadcastSalineBolusData.return:1 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1496 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.maxSalineVolumeMl:800 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1497 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.cumSalineVolumeMl:110.0 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1498 TEST.EXPECTED:uut_prototype_stubs.broadcastSalineBolusData.data.bolSalineVolumeMl:10.0 >>> >>> Could not find function broadcastSalineBolusData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.salineBolusBroadcastTimerCtr:19 TEST.EXPECTED:Dialysis.<>.salineBolusBroadcastTimerCtr:0 TEST.END -- Subprogram: requestBloodLeakZeroing -- Test Case: requestBloodLeakZeroing_from_tx_stop TEST.UNIT:Dialysis TEST.SUBPROGRAM:requestBloodLeakZeroing TEST.NEW TEST.NAME:requestBloodLeakZeroing_from_tx_stop TEST.VALUE:Dialysis.requestBloodLeakZeroing.isRequestFromTreatmentStop:1 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:1 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.isZeroingRequestedFromTreatmentStop:1 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.zeroingRequestState:BLOOD_LEAK_ZEROING_RQST_IN_PROGRESS TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_IDLE_STATE TEST.EXPECTED:uut_prototype_stubs.sendEvent.event:HD_EVENT_BLOOD_LEAK_ZEROING_REQUIRED TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat1.dataType:EVENT_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat1.data.uInt.data:0 TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat2.dataType:EVENT_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat2.data.uInt.data:0 TEST.END -- Test Case: requestBloodLeakZeroing_not_from_tx_stop TEST.UNIT:Dialysis TEST.SUBPROGRAM:requestBloodLeakZeroing TEST.NEW TEST.NAME:requestBloodLeakZeroing_not_from_tx_stop TEST.VALUE:Dialysis.requestBloodLeakZeroing.isRequestFromTreatmentStop:0 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:1 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.isZeroingRequestedFromTreatmentStop:0 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.zeroingRequestState:BLOOD_LEAK_ZEROING_RQST_IN_PROGRESS TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_IDLE_STATE TEST.EXPECTED:uut_prototype_stubs.sendEvent.event:HD_EVENT_BLOOD_LEAK_ZEROING_REQUIRED TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat1.dataType:EVENT_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat1.data.uInt.data:0 TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat2.dataType:EVENT_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat2.data.uInt.data:0 TEST.END -- Subprogram: resetBloodLeakZeroingVariables -- Test Case: resetBloodLeakZeroingVariables TEST.UNIT:Dialysis TEST.SUBPROGRAM:resetBloodLeakZeroingVariables TEST.NEW TEST.NAME:resetBloodLeakZeroingVariables TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.DPi2BLDFlushedVolML:15.0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.rsrvr2DPiFlushedVolML:15.0 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:1 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.isZeroingRequestedFromTreatmentStop:1 TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.zeroingRequestState:BLOOD_LEAK_ZEROING_RQST_REQUESTED TEST.VALUE:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_VERIFY_ZEROING_STATE TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.DPi2BLDFlushedVolML:0.0 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.rsrvr2DPiFlushedVolML:0.0 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.hasBloodLeakZeroingBeenRequested:0 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.isZeroingRequestedFromTreatmentStop:0 TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.zeroingRequestState:BLOOD_LEAK_ZEROING_RQST_READY TEST.EXPECTED:Dialysis.<>.bloodLeakZeroingStatus.bloodLeakZeroingState:BLD_ZEROING_IDLE_STATE TEST.END -- Subprogram: resetSalineBolus -- Test Case: resetSalineBolus.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:resetSalineBolus TEST.NEW TEST.NAME:resetSalineBolus.001 TEST.MCDC_BASIS_PATH:2 of 4 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if (currentSalineBolusState != (SALINE_BOLUS_STATE_MAX_DELIVERED)) ==> 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:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.autoResumeUF:0 TEST.VALUE:uut_prototype_stubs.getTreatmentTimeRemainingSecs.return:100 TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.END -- Test Case: resetSalineBolus_MaxSalineDelivered TEST.UNIT:Dialysis TEST.SUBPROGRAM:resetSalineBolus TEST.NEW TEST.NAME:resetSalineBolus_MaxSalineDelivered TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1512 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:1.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1513 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:1.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1514 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:1 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1519 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1520 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:0.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1521 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:0 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:1 TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_MAX_DELIVERED TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.END -- Test Case: resetSalineBolus_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:resetSalineBolus TEST.NEW TEST.NAME:resetSalineBolus_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1533 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:1.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1534 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:1.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1535 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:1 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1540 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1541 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:0.0 >>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1542 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:0 >>> >>> Unknown parameter/object name bolusSalineMotorCount >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:1 TEST.VALUE:Dialysis.<>.autoResumeUF:1 TEST.EXPECTED:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 TEST.EXPECTED:Dialysis.<>.autoResumeUF:0 TEST.END -- Subprogram: resumeUF -- Test Case: resumeUF_NegativeUFRate TEST.UNIT:Dialysis TEST.SUBPROGRAM:resumeUF TEST.NEW TEST.NAME:resumeUF_NegativeUFRate TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.VALUE:Dialysis.<>.lastUFTimeStamp:60000 TEST.VALUE:Dialysis.<>.setDialysateFlowRate:400 TEST.VALUE:Dialysis.<>.setUFRate:-10.5 TEST.VALUE:uut_prototype_stubs.setDialOutPumpTargetRate.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:70000 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:70000 TEST.EXPECTED:Dialysis.<>.setDialysateFlowRate:400 TEST.EXPECTED:Dialysis.<>.setUFRate:-10.5 TEST.EXPECTED:Dialysis.resumeUF.return:1 TEST.END -- Test Case: resumeUF_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:resumeUF TEST.NEW TEST.NAME:resumeUF_NominalPath TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.VALUE:Dialysis.<>.lastUFTimeStamp:60000 TEST.VALUE:Dialysis.<>.setDialysateFlowRate:400 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:uut_prototype_stubs.setDialOutPumpTargetRate.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:70000 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:70000 TEST.EXPECTED:Dialysis.<>.setDialysateFlowRate:400 TEST.EXPECTED:Dialysis.<>.setUFRate:10.0 TEST.EXPECTED:Dialysis.resumeUF.return:1 TEST.END -- Test Case: resumeUF_NotDialysisState TEST.UNIT:Dialysis TEST.SUBPROGRAM:resumeUF TEST.NEW TEST.NAME:resumeUF_NotDialysisState TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.VALUE:Dialysis.<>.setDialysateFlowRate:400 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.resumeUF.return:0 TEST.END -- Test Case: resumeUF_NotTreatmentMode TEST.UNIT:Dialysis TEST.SUBPROGRAM:resumeUF TEST.NEW TEST.NAME:resumeUF_NotTreatmentMode TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.VALUE:Dialysis.<>.setDialysateFlowRate:400 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.resumeUF.return:0 TEST.END -- Test Case: resumeUF_NotUFState TEST.UNIT:Dialysis TEST.SUBPROGRAM:resumeUF TEST.NEW TEST.NAME:resumeUF_NotUFState TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.VALUE:Dialysis.<>.setDialysateFlowRate:400 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_SALINE_BOLUS_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE TEST.EXPECTED:Dialysis.resumeUF.return:0 TEST.END -- Test Case: resumeUF_UFNotPaused TEST.UNIT:Dialysis TEST.SUBPROGRAM:resumeUF TEST.NEW TEST.NAME:resumeUF_UFNotPaused TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.VALUE:Dialysis.<>.setDialysateFlowRate:400 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE TEST.EXPECTED:Dialysis.resumeUF.return:0 TEST.END -- Subprogram: setDialysisBloodPumpFlowRate -- Test Case: setDialysisBloodPumpFlowRate.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:setDialysisBloodPumpFlowRate TEST.NEW TEST.NAME:setDialysisBloodPumpFlowRate.001 TEST.STUB:Dialysis.getDialysisState TEST.VALUE:Dialysis.setDialysisBloodPumpFlowRate.bPFlow:200 TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:uut_prototype_stubs.setBloodPumpTargetFlowRate.flowRate:200 TEST.EXPECTED:uut_prototype_stubs.setBloodPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.END -- Test Case: setDialysisBloodPumpFlowRate.002 TEST.UNIT:Dialysis TEST.SUBPROGRAM:setDialysisBloodPumpFlowRate TEST.NEW TEST.NAME:setDialysisBloodPumpFlowRate.002 TEST.STUB:Dialysis.getDialysisState TEST.VALUE:Dialysis.setDialysisBloodPumpFlowRate.bPFlow:200 TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_BLOOD_PRIME_STATE TEST.EXPECTED:Dialysis.<>.setBloodFlowRate:200 TEST.END -- Test Case: setDialysisBloodPumpFlowRate.003 TEST.UNIT:Dialysis TEST.SUBPROGRAM:setDialysisBloodPumpFlowRate TEST.NEW TEST.NAME:setDialysisBloodPumpFlowRate.003 TEST.STUB:Dialysis.getDialysisState TEST.VALUE:Dialysis.setDialysisBloodPumpFlowRate.bPFlow:200 TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:Dialysis.<>.setBloodFlowRate:200 TEST.END -- Subprogram: setDialysisDialInFlowAndUFRate -- Test Case: setDialysisParams.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:setDialysisDialInFlowAndUFRate TEST.NEW TEST.NAME:setDialysisParams.001 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 2375 TEST.VALUE:Dialysis.setDialysisDialInFlowAndUFRate.bPFlow:<> >>> >>> Unknown parameter/object name bPFlow >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:3 of 3 TEST.NOTES: This is an automatically generated test case. Test Path 3 (1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "b". Condition a ==> TRUE Condition b ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:Dialysis.getDialysisState TEST.VALUE:Dialysis.setDialysisDialInFlowAndUFRate.dPFlow:<> TEST.VALUE:Dialysis.setDialysisDialInFlowAndUFRate.maxUFVol:<> TEST.VALUE:Dialysis.setDialysisDialInFlowAndUFRate.uFRate:<> TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:Dialysis.<>.setBloodFlowRate:0 TEST.END -- Test Case: setDialysisParams_HighUF_NotInDialysisSubMode TEST.UNIT:Dialysis TEST.SUBPROGRAM:setDialysisDialInFlowAndUFRate TEST.NEW TEST.NAME:setDialysisParams_HighUF_NotInDialysisSubMode TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 2407 TEST.VALUE:Dialysis.setDialysisDialInFlowAndUFRate.bPFlow:400 >>> >>> Unknown parameter/object name bPFlow >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 2316 TEST.VALUE:Dialysis.<>.maxUFVolumeML:0.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 2325 TEST.EXPECTED:Dialysis.<>.maxUFVolumeML:2000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1668 TEST.VALUE:Dialysis.<>.maxUFRateAccuracyError_Ml_hr:0.0 >>> >>> Unknown parameter/object name maxUFRateAccuracyError_Ml_hr >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1678 TEST.EXPECTED:Dialysis.<>.maxUFRateAccuracyError_Ml_hr:120.0 >>> >>> Unknown parameter/object name maxUFRateAccuracyError_Ml_hr >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:Dialysis.getDialysisState TEST.VALUE:Dialysis.<>.setBloodFlowRate:0 TEST.VALUE:Dialysis.<>.setDialysateFlowRate:0 TEST.VALUE:Dialysis.<>.setUFRate:0.0 TEST.VALUE:Dialysis.setDialysisDialInFlowAndUFRate.dPFlow:500 TEST.VALUE:Dialysis.setDialysisDialInFlowAndUFRate.maxUFVol:2000.0 TEST.VALUE:Dialysis.setDialysisDialInFlowAndUFRate.uFRate:40.0 TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:Dialysis.<>.setDialysateFlowRate:500 TEST.EXPECTED:Dialysis.<>.setUFVolumeML:2000.0 TEST.EXPECTED:Dialysis.<>.setUFRate:40.0 TEST.END -- Test Case: setDialysisParams_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:setDialysisDialInFlowAndUFRate TEST.NEW TEST.NAME:setDialysisParams_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 2434 TEST.VALUE:Dialysis.setDialysisDialInFlowAndUFRate.bPFlow:400 >>> >>> Unknown parameter/object name bPFlow >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 2336 TEST.VALUE:Dialysis.<>.maxUFVolumeML:0.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 2346 TEST.EXPECTED:Dialysis.<>.maxUFVolumeML:2000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.setBloodFlowRate:0 TEST.VALUE:Dialysis.<>.setDialysateFlowRate:0 TEST.VALUE:Dialysis.<>.setUFRate:0.0 TEST.VALUE:Dialysis.setDialysisDialInFlowAndUFRate.dPFlow:500 TEST.VALUE:Dialysis.setDialysisDialInFlowAndUFRate.maxUFVol:2000.0 TEST.VALUE:Dialysis.setDialysisDialInFlowAndUFRate.uFRate:8.0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_BLOOD_PRIME_STATE TEST.EXPECTED:Dialysis.<>.setDialysateFlowRate:500 TEST.EXPECTED:Dialysis.<>.setUFVolumeML:2000.0 TEST.EXPECTED:Dialysis.<>.setUFRate:8.0 TEST.END -- Subprogram: setFinalReservoirVolume -- Test Case: setFinalReservoirVolume_Res1 TEST.UNIT:Dialysis TEST.SUBPROGRAM:setFinalReservoirVolume TEST.NEW TEST.NAME:setFinalReservoirVolume_Res1 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1717 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1905.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1720 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:2 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_2]:1700.0 TEST.VALUE:Dialysis.<>.resFinalVolume[DG_RESERVOIR_2]:1900.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:400.0 TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:400.0 TEST.END -- Test Case: setFinalReservoirVolume_Res2 TEST.UNIT:Dialysis TEST.SUBPROGRAM:setFinalReservoirVolume TEST.NEW TEST.NAME:setFinalReservoirVolume_Res2 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1732 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1905.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1735 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1700.0 TEST.VALUE:Dialysis.<>.resFinalVolume[DG_RESERVOIR_1]:1900.0 TEST.VALUE:Dialysis.<>.resStartRefVolume[DG_RESERVOIR_1..DG_RESERVOIR_2]:<> TEST.VALUE:Dialysis.<>.resFinalRefVolume[DG_RESERVOIR_1..DG_RESERVOIR_2]:<> TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:400.0 TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_2 TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:-1500.0 TEST.END -- Subprogram: setStartReservoirVolume -- Test Case: setStartReservoirVolume_Res1 TEST.UNIT:Dialysis TEST.SUBPROGRAM:setStartReservoirVolume TEST.NEW TEST.NAME:setStartReservoirVolume_Res1 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1747 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1700.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1750 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1..DG_RESERVOIR_2]:0.0 TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_2 TEST.EXPECTED:Dialysis.<>.resStartVolume[DG_RESERVOIR_2]:0.0 TEST.END -- Test Case: setStartReservoirVolume_Res2 TEST.UNIT:Dialysis TEST.SUBPROGRAM:setStartReservoirVolume TEST.NEW TEST.NAME:setStartReservoirVolume_Res2 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1760 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1700.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 1763 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:2 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1..DG_RESERVOIR_2]:0.0 TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 TEST.EXPECTED:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:0.0 TEST.END -- Subprogram: signalAbortSalineBolus -- Test Case: signalAbortSalineBolus_NoBolusInProgress TEST.UNIT:Dialysis TEST.SUBPROGRAM:signalAbortSalineBolus TEST.NEW TEST.NAME:signalAbortSalineBolus_NoBolusInProgress TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:22 TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 TEST.END -- Test Case: signalAbortSalineBolus_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:signalAbortSalineBolus TEST.NEW TEST.NAME:signalAbortSalineBolus_NominalPath TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:1 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:0 TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 TEST.END -- Test Case: signalAbortSalineBolus_NotInTreatmentMode TEST.UNIT:Dialysis TEST.SUBPROGRAM:signalAbortSalineBolus TEST.NEW TEST.NAME:signalAbortSalineBolus_NotInTreatmentMode TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:3 TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 TEST.END -- Test Case: signalAbortSalineBolus_TreatmentNotActive TEST.UNIT:Dialysis TEST.SUBPROGRAM:signalAbortSalineBolus TEST.NEW TEST.NAME:signalAbortSalineBolus_TreatmentNotActive TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IN_PROGRESS TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:4 TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 TEST.END -- Subprogram: signalReservoirsSwitched -- Test Case: signalReservoirsSwitched_ToRes1 TEST.UNIT:Dialysis TEST.SUBPROGRAM:signalReservoirsSwitched TEST.NEW TEST.NAME:signalReservoirsSwitched_ToRes1 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1680.0 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_2]:1700.0 TEST.VALUE:Dialysis.<>.resFinalVolume[DG_RESERVOIR_1]:0.0 TEST.VALUE:Dialysis.<>.resFinalVolume[DG_RESERVOIR_2]:1900.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:200.0 TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:-1480.0 TEST.END -- Test Case: signalReservoirsSwitched_ToRes2 TEST.UNIT:Dialysis TEST.SUBPROGRAM:signalReservoirsSwitched TEST.NEW TEST.NAME:signalReservoirsSwitched_ToRes2 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1680.0 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_2]:1700.0 TEST.VALUE:Dialysis.<>.resFinalVolume[DG_RESERVOIR_1..DG_RESERVOIR_2]:1900.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:200.0 TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_2 TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:420.0 TEST.END -- Subprogram: signalStartSalineBolus -- Test Case: signalStartSalineBolus.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:signalStartSalineBolus TEST.NEW TEST.NAME:signalStartSalineBolus.001 TEST.MCDC_BASIS_PATH:6 of 8 TEST.NOTES: This is an automatically generated test case. Test Path 6 (1) if (currOpMode != (MODE_TREA)) ==> FALSE (2) if (currTreatSubMode != (TREATMENT_DIALYSIS_STATE)) ==> FALSE (3) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:Dialysis.getSalineBolusState TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered_mL:<> TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_TREATMENT_DURATION TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.END -- Test Case: signalStartSalineBolus.002 TEST.UNIT:Dialysis TEST.SUBPROGRAM:signalStartSalineBolus TEST.NEW TEST.NAME:signalStartSalineBolus.002 TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 TEST.END -- Test Case: signalStartSalineBolus_MaxBolusDelivered TEST.UNIT:Dialysis TEST.SUBPROGRAM:signalStartSalineBolus TEST.NEW TEST.NAME:signalStartSalineBolus_MaxBolusDelivered TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1897 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:800.0 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 TEST.END -- Test Case: signalStartSalineBolus_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:signalStartSalineBolus TEST.NEW TEST.NAME:signalStartSalineBolus_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1916 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:700.0 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:1 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:0 TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 TEST.END -- Test Case: signalStartSalineBolus_NotInTreatmentMode TEST.UNIT:Dialysis TEST.SUBPROGRAM:signalStartSalineBolus TEST.NEW TEST.NAME:signalStartSalineBolus_NotInTreatmentMode TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1935 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:700.0 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_PRET TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:3 TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 TEST.END -- Test Case: signalStartSalineBolus_TreatmentNotActive TEST.UNIT:Dialysis TEST.SUBPROGRAM:signalStartSalineBolus TEST.NEW TEST.NAME:signalStartSalineBolus_TreatmentNotActive TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1954 TEST.VALUE:Dialysis.<>.totalSalineVolumeDelivered:700.0 >>> >>> Unknown parameter/object name totalSalineVolumeDelivered >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE TEST.VALUE:Dialysis.<>.salineBolusStartRequested:0 TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_STOP_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:100 TEST.VALUE:uut_prototype_stubs.sendSalineBolusResponse.return:1 TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_SALINE_BOLUS_VOLUME TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.rejReason:4 TEST.EXPECTED:uut_prototype_stubs.sendSalineBolusResponse.bolusVol:100 TEST.END -- Subprogram: startHeparinPump -- Test Case: startHeparinPump.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:startHeparinPump TEST.NEW TEST.NAME:startHeparinPump.001 TEST.VALUE:uut_prototype_stubs.getTreatmentTimeRemainingSecs.return:120 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_BLOOD_FLOW TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME TEST.END -- Test Case: startHeparinPump.002 TEST.UNIT:Dialysis TEST.SUBPROGRAM:startHeparinPump TEST.NEW TEST.NAME:startHeparinPump.002 TEST.VALUE:uut_prototype_stubs.getTreatmentTimeRemainingSecs.return:120 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_BLOOD_FLOW TEST.VALUE:uut_prototype_stubs.getHeparinState.return:HEPARIN_STATE_STOPPED TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME TEST.END -- Test Case: startHeparinPump.003 TEST.UNIT:Dialysis TEST.SUBPROGRAM:startHeparinPump TEST.NEW TEST.NAME:startHeparinPump.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 2532 TEST.VALUE:uut_prototype_stubs.getSyringePumpVolumeDelivered.return:3.0 >>> >>> Could not find function getSyringePumpVolumeDelivered >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:uut_prototype_stubs.getTreatmentTimeRemainingSecs.return:120 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_BLOOD_FLOW TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:2.0 TEST.VALUE:uut_prototype_stubs.getHeparinState.return:HEPARIN_STATE_STOPPED TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME TEST.END -- Test Case: startHeparinPump.004 TEST.UNIT:Dialysis TEST.SUBPROGRAM:startHeparinPump TEST.NEW TEST.NAME:startHeparinPump.004 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 2545 TEST.VALUE:uut_prototype_stubs.getSyringePumpVolumeDelivered.return:1.0 >>> >>> Could not find function getSyringePumpVolumeDelivered >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:uut_prototype_stubs.getTreatmentTimeRemainingSecs.return:120 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_BLOOD_FLOW TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:2.0 TEST.VALUE:uut_prototype_stubs.getHeparinState.return:HEPARIN_STATE_STOPPED TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME TEST.END -- Test Case: startHeparinPump.005 TEST.UNIT:Dialysis TEST.SUBPROGRAM:startHeparinPump TEST.NEW TEST.NAME:startHeparinPump.005 TEST.MCDC_BASIS_PATH:2 of 8 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if (minRem > (F32)preStop && (HEPARIN_STATE_STOPPED) == currentHeparinState) ==> TRUE Row number 1 forms a pair with Row 3 for Condition #1, subcondition "a". Condition a ==> TRUE Condition b ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_BLOOD_FLOW TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> TEST.VALUE:uut_prototype_stubs.getHeparinState.return:HEPARIN_STATE_STOPPED TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME TEST.END -- Test Case: startHeparinPump.006 TEST.UNIT:Dialysis TEST.SUBPROGRAM:startHeparinPump TEST.NEW TEST.NAME:startHeparinPump.006 TEST.VALUE:uut_prototype_stubs.getTreatmentTimeRemainingSecs.return:120 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_BLOOD_FLOW TEST.VALUE:uut_prototype_stubs.getHeparinState.return:HEPARIN_STATE_DISPENSING TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME TEST.END -- Subprogram: stopDialysis -- Test Case: stopDialysis.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:stopDialysis TEST.NEW TEST.NAME:stopDialysis.001 TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE TEST.END -- Subprogram: transitionToDialysis -- Test Case: transitionToDialysis_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:transitionToDialysis TEST.NEW TEST.NAME:transitionToDialysis_NominalPath TEST.VALUE:Dialysis.<>.refUFVolume:1.0 TEST.VALUE:Dialysis.<>.measUFVolume:1.0 TEST.VALUE:uut_prototype_stubs.setAlarmUserActionEnabled.action:ALARM_USER_ACTION_RESUME TEST.VALUE:uut_prototype_stubs.setAlarmUserActionEnabled.enabled:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1 TEST.EXPECTED:Dialysis.<>.uFTimeMS:0 TEST.END -- Subprogram: updateReservoirVolumes -- Test Case: updateReservoirVolumes.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:updateReservoirVolumes TEST.NEW TEST.NAME:updateReservoirVolumes.001 TEST.VALUE:Dialysis.updateReservoirVolumes.res1Vol:1.0 TEST.VALUE:Dialysis.updateReservoirVolumes.res2Vol:1.0 TEST.EXPECTED:Dialysis.updateReservoirVolumes.res1Vol:1.0 TEST.EXPECTED:Dialysis.updateReservoirVolumes.res2Vol:1.0 TEST.END -- Subprogram: updateUFVolumes -- Test Case: updateUFVolumes.001 TEST.UNIT:Dialysis TEST.SUBPROGRAM:updateUFVolumes TEST.NEW TEST.NAME:updateUFVolumes.001 TEST.VALUE:uut_prototype_stubs.getLoadCellWeight.loadCellID:LOAD_CELL_RESERVOIR_1_BACKUP TEST.VALUE:uut_prototype_stubs.getLoadCellWeight.return:100.0 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeight.loadCellID:LOAD_CELL_RESERVOIR_1_PRIMARY TEST.END -- Test Case: updateUFVolumes.002 TEST.UNIT:Dialysis TEST.SUBPROGRAM:updateUFVolumes TEST.NEW TEST.NAME:updateUFVolumes.002 TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_2 TEST.VALUE:uut_prototype_stubs.getLoadCellWeight.loadCellID:LOAD_CELL_FIRST TEST.VALUE:uut_prototype_stubs.getLoadCellWeight.return:100.0 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeight.loadCellID:LOAD_CELL_RESERVOIR_2_PRIMARY TEST.END -- Test Case: updateUFVolumes_Res1 TEST.UNIT:Dialysis TEST.SUBPROGRAM:updateUFVolumes TEST.NEW TEST.NAME:updateUFVolumes_Res1 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 2855 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 2048 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1520.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 2054 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:10.0 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:1509.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 TEST.EXPECTED:Dialysis.<>.refUFVolume:10.0 TEST.EXPECTED:Dialysis.<>.uFTimeMS:60000 TEST.EXPECTED:uut_prototype_stubs.setDialOutUFVolumes.refVol:10.0 TEST.END -- Test Case: updateUFVolumes_Res2 TEST.UNIT:Dialysis TEST.SUBPROGRAM:updateUFVolumes TEST.NEW TEST.NAME:updateUFVolumes_Res2 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 2885 TEST.VALUE:Dialysis.<>.maxUFVolumeML:1000.0 >>> >>> Unknown parameter/object name maxUFVolumeML >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 2071 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1520.0 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 2077 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:2 >>> >>> Could not find function getLoadCellWeightInGrams >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:Dialysis.<>.refUFVolume:10.0 TEST.VALUE:Dialysis.<>.measUFVolume:10.0 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:0.0 TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_2]:1509.0 TEST.VALUE:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.VALUE:Dialysis.<>.uFTimeMS:60000 TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_2 TEST.EXPECTED:Dialysis.<>.refUFVolume:10.0 TEST.EXPECTED:Dialysis.<>.uFTimeMS:60000 TEST.EXPECTED:uut_prototype_stubs.setDialOutUFVolumes.refVol:10.0 TEST.END