-- 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: initDialysis -- Test Case: initDialysis_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:initDialysis TEST.NEW TEST.NAME:initDialysis_NominalPath 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.<>.resStartVolume: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.<>.maxUFVolumeML:9.0 TEST.VALUE:Dialysis.<>.setUFRate:9.0 TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_START_STATE TEST.EXPECTED:Dialysis.<>.currentUFState:UF_START_STATE TEST.EXPECTED:Dialysis.<>.refUFVolume:0.0 TEST.EXPECTED:Dialysis.<>.measUFVolume:0.0 TEST.EXPECTED:Dialysis.<>.resStartVolume:0.0 TEST.EXPECTED:Dialysis.<>.measUFVolumeFromPriorReservoirs:0.0 TEST.EXPECTED:Dialysis.<>.uFTimeMS:0 TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:0 TEST.EXPECTED:Dialysis.<>.setBloodFlowRate:0 TEST.EXPECTED:Dialysis.<>.setDialysateFlowRate:0 TEST.EXPECTED:Dialysis.<>.maxUFVolumeML:0.0 TEST.EXPECTED:Dialysis.<>.setUFRate:0.0 TEST.END -- Subprogram: setDialysisParams -- Test Case: setDialysisParams_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:setDialysisParams TEST.NEW TEST.NAME:setDialysisParams_NominalPath TEST.VALUE:Dialysis.<>.setBloodFlowRate:0 TEST.VALUE:Dialysis.<>.setDialysateFlowRate:0 TEST.VALUE:Dialysis.<>.maxUFVolumeML:0.0 TEST.VALUE:Dialysis.<>.setUFRate:0.0 TEST.VALUE:Dialysis.setDialysisParams.bPFlow:400 TEST.VALUE:Dialysis.setDialysisParams.dPFlow:500 TEST.VALUE:Dialysis.setDialysisParams.maxUFVol:2000.0 TEST.VALUE:Dialysis.setDialysisParams.uFRate:8.0 TEST.EXPECTED:Dialysis.<>.setBloodFlowRate:400 TEST.EXPECTED:Dialysis.<>.setDialysateFlowRate:500 TEST.EXPECTED:Dialysis.<>.maxUFVolumeML:2000.0 TEST.EXPECTED:Dialysis.<>.setUFRate:8.0 TEST.END -- Subprogram: startDialysis -- Test Case: startDialysis_NominalPath TEST.UNIT:Dialysis TEST.SUBPROGRAM:startDialysis TEST.NEW TEST.NAME:startDialysis_NominalPath TEST.VALUE:Dialysis.<>.refUFVolume:0.0 TEST.VALUE:Dialysis.<>.measUFVolume:0.0 TEST.VALUE:Dialysis.<>.lastUFTimeStamp:0 TEST.VALUE:Dialysis.<>.setBloodFlowRate:400 TEST.VALUE:Dialysis.<>.setDialysateFlowRate:500 TEST.VALUE:Dialysis.<>.maxUFVolumeML:2000.0 TEST.VALUE:Dialysis.<>.setUFRate:8.0 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.VALUE:uut_prototype_stubs.getMSTimerCount.return:50000 TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:50000 TEST.EXPECTED:uut_prototype_stubs.setBloodPumpTargetFlowRate.flowRate:400 TEST.EXPECTED:uut_prototype_stubs.setBloodPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:uut_prototype_stubs.setBloodPumpTargetFlowRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.flowRate:500 TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:uut_prototype_stubs.setDialInPumpTargetFlowRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:uut_prototype_stubs.setDialOutPumpTargetRate.flowRate:500 TEST.EXPECTED:uut_prototype_stubs.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:uut_prototype_stubs.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:uut_prototype_stubs.setDialOutUFVolumes.refVol:0.0 TEST.EXPECTED:uut_prototype_stubs.setDialOutUFVolumes.totVol:0.0 TEST.END