-- VectorCAST 19.sp3 (11/13/19) -- Test Case Script -- -- Environment : MODETREATMENT -- Unit(s) Under Test: ModeTreatment -- -- 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: ModeTreatment -- Subprogram: broadcastTreatmentSettingsRanges -- Test Case: broadcastTreatmentSettingsRanges_NotTime TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:broadcastTreatmentSettingsRanges TEST.NEW TEST.NAME:broadcastTreatmentSettingsRanges_NotTime TEST.VALUE:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:1198 TEST.EXPECTED:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:1199 TEST.END -- Test Case: broadcastTreatmentSettingsRanges_TimeToBroadcast_1HrDuration TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:broadcastTreatmentSettingsRanges TEST.NEW TEST.NAME:broadcastTreatmentSettingsRanges_TimeToBroadcast_1HrDuration TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:300 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:400 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:1799950 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.VALUE:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:1199 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:299.0 TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.return:1 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:400 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.EXPECTED:ModeTreatment.<>.lastTreatmentTimeStamp:1799950 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.EXPECTED:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minTime:60 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxTime:480 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minUFVol:309.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxUFVol:4799.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minDialRate:100 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxDialRate:600 TEST.END -- Test Case: broadcastTreatmentSettingsRanges_TimeToBroadcast_2HrDuration_1HrIn TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:broadcastTreatmentSettingsRanges TEST.NEW TEST.NAME:broadcastTreatmentSettingsRanges_TimeToBroadcast_2HrDuration_1HrIn TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:7200 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:300 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:400 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:20.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3600000 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:1799950 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.VALUE:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:1199 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:299.0 TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.return:1 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:7200 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:400 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:20.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:3600000 TEST.EXPECTED:ModeTreatment.<>.lastTreatmentTimeStamp:1799950 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.EXPECTED:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minTime:62 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxTime:447 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minUFVol:319.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxUFVol:8000.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minDialRate:100 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxDialRate:600 TEST.END -- Test Case: broadcastTreatmentSettingsRanges_TimeToBroadcast_2HrDuration_20UF TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:broadcastTreatmentSettingsRanges TEST.NEW TEST.NAME:broadcastTreatmentSettingsRanges_TimeToBroadcast_2HrDuration_20UF TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:7200 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:300 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:400 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:20.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:1799950 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.VALUE:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:1199 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:299.0 TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.return:1 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:7200 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:400 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:20.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.EXPECTED:ModeTreatment.<>.lastTreatmentTimeStamp:1799950 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.EXPECTED:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minTime:60 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxTime:445 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minUFVol:319.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxUFVol:8000.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minDialRate:100 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxDialRate:600 TEST.END -- Test Case: broadcastTreatmentSettingsRanges_TimeToBroadcast_4HrDuration TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:broadcastTreatmentSettingsRanges TEST.NEW TEST.NAME:broadcastTreatmentSettingsRanges_TimeToBroadcast_4HrDuration TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:300 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:400 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:1799950 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.VALUE:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:1199 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:299.0 TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.return:1 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:400 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.EXPECTED:ModeTreatment.<>.lastTreatmentTimeStamp:1799950 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.EXPECTED:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minTime:60 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxTime:480 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minUFVol:309.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxUFVol:8000.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minDialRate:100 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxDialRate:600 TEST.END -- Test Case: broadcastTreatmentSettingsRanges_TimeToBroadcast_4HrDuration_30UF TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:broadcastTreatmentSettingsRanges TEST.NEW TEST.NAME:broadcastTreatmentSettingsRanges_TimeToBroadcast_4HrDuration_30UF TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:300 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:400 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:6400.0 TEST.VALUE:ModeTreatment.<>.presUFRate:30.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:1799950 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.VALUE:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:1199 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:299.0 TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.return:1 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:400 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:6400.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:30.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.EXPECTED:ModeTreatment.<>.lastTreatmentTimeStamp:1799950 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.EXPECTED:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minTime:60 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxTime:375 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minUFVol:329.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxUFVol:8000.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minDialRate:100 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxDialRate:600 TEST.END -- Test Case: broadcastTreatmentSettingsRanges_TimeToBroadcast_7HrDuration TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:broadcastTreatmentSettingsRanges TEST.NEW TEST.NAME:broadcastTreatmentSettingsRanges_TimeToBroadcast_7HrDuration TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:25200 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:300 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:400 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:1799950 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.VALUE:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:1199 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:299.0 TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.return:1 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:25200 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:400 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.EXPECTED:ModeTreatment.<>.lastTreatmentTimeStamp:1799950 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.EXPECTED:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minTime:60 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxTime:480 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minUFVol:309.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxUFVol:8000.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minDialRate:100 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxDialRate:357 TEST.END -- Test Case: broadcastTreatmentSettingsRanges_TimeToBroadcast_7HrDuration_100Dial TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:broadcastTreatmentSettingsRanges TEST.NEW TEST.NAME:broadcastTreatmentSettingsRanges_TimeToBroadcast_7HrDuration_100Dial TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:25200 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:300 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:100 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:1799950 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.VALUE:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:1199 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:20.0 TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.return:1 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:25200 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:100 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.EXPECTED:ModeTreatment.<>.lastTreatmentTimeStamp:1799950 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.EXPECTED:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minTime:60 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxTime:480 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minUFVol:30.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxUFVol:8000.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minDialRate:100 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxDialRate:357 TEST.END -- Test Case: broadcastTreatmentSettingsRanges_TimeToBroadcast_ZeroUF TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:broadcastTreatmentSettingsRanges TEST.NEW TEST.NAME:broadcastTreatmentSettingsRanges_TimeToBroadcast_ZeroUF TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:300 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:400 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:0.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:1799950 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.VALUE:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:1199 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:0.0 TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.return:1 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:400 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:0.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.EXPECTED:ModeTreatment.<>.lastTreatmentTimeStamp:1799950 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.EXPECTED:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minTime:60 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxTime:480 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minUFVol:0.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxUFVol:1250.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minDialRate:100 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxDialRate:600 TEST.END -- Subprogram: broadcastTreatmentTimeAndState -- Test Case: broadcastTreatmentTimeAndState_BroadcastIntervalSaline TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:broadcastTreatmentTimeAndState TEST.NEW TEST.NAME:broadcastTreatmentTimeAndState_BroadcastIntervalSaline TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3500000 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:19 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_PAUSED_STATE TEST.VALUE:uut_prototype_stubs.getSalineBolusState.return:SALINE_BOLUS_STATE_IN_PROGRESS TEST.VALUE:uut_prototype_stubs.broadcastTreatmentTime.return:1 TEST.VALUE:uut_prototype_stubs.broadcastTreatmentState.return:1 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:0 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentTime.secsTotTreatment:3600 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentTime.secsElapsed:3500 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentTime.secsRemaining:100 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentState.subMode:1 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentState.uFState:1 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentState.salineBolusState:2 TEST.END -- Test Case: broadcastTreatmentTimeAndState_BroadcastIntervalUF TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:broadcastTreatmentTimeAndState TEST.NEW TEST.NAME:broadcastTreatmentTimeAndState_BroadcastIntervalUF TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3500000 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:19 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_PAUSED_STATE TEST.VALUE:uut_prototype_stubs.broadcastTreatmentTime.return:1 TEST.VALUE:uut_prototype_stubs.broadcastTreatmentState.return:1 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:0 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentTime.secsTotTreatment:3600 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentTime.secsElapsed:3500 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentTime.secsRemaining:100 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentState.subMode:1 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentState.uFState:1 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentState.salineBolusState:0 TEST.END -- Test Case: broadcastTreatmentTimeAndState_NominalPath TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:broadcastTreatmentTimeAndState TEST.NEW TEST.NAME:broadcastTreatmentTimeAndState_NominalPath TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3500000 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:18 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:19 TEST.END -- Test Case: broadcastTreatmentTimeAndState_TreatmentEnd TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:broadcastTreatmentTimeAndState TEST.NEW TEST.NAME:broadcastTreatmentTimeAndState_TreatmentEnd TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3600000 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:18 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_END_STATE TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:19 TEST.END -- Subprogram: execTreatmentMode -- Test Case: execTreatmentMode_DialysisState TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:execTreatmentMode TEST.NEW TEST.NAME:execTreatmentMode_DialysisState TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:500 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:500 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:60000 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:59950 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:4 TEST.VALUE:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:4 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:5 TEST.EXPECTED:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:5 TEST.EXPECTED:ModeTreatment.execTreatmentMode.return:1 TEST.END -- Test Case: execTreatmentMode_InvalidState TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:execTreatmentMode TEST.NEW TEST.NAME:execTreatmentMode_InvalidState TEST.VALUE:ModeTreatment.<>.currentTreatmentState:NUM_OF_TREATMENT_STATES TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1000 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_END_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:59 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:11 TEST.END -- Test Case: execTreatmentMode_StartState TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:execTreatmentMode TEST.NEW TEST.NAME:execTreatmentMode_StartState TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_START_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:0 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:0 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:0 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:0.0 TEST.VALUE:ModeTreatment.<>.presUFRate:0.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:0 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:60,200,300,60 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:0.6 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000000 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:0 TEST.EXPECTED:ModeTreatment.<>.lastTreatmentTimeStamp:1000000 TEST.EXPECTED:ModeTreatment.execTreatmentMode.return:1 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_TREATMENT_DURATION,TREATMENT_PARAM_BLOOD_FLOW,TREATMENT_PARAM_DIALYSATE_FLOW,TREATMENT_PARAM_TREATMENT_DURATION TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_UF_VOLUME TEST.END -- Test Case: execTreatmentMode_StopState TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:execTreatmentMode TEST.NEW TEST.NAME:execTreatmentMode_StopState TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_STOP_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:50000 TEST.VALUE:ModeTreatment.<>.pendingUserEndTreatmentRequest:0 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_STOP_STATE TEST.EXPECTED:ModeTreatment.execTreatmentMode.return:2 TEST.END -- Test Case: execTreatmentMode_TimeToBroadcastTreatmentState1 TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:execTreatmentMode TEST.NEW TEST.NAME:execTreatmentMode_TimeToBroadcastTreatmentState1 TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:19 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_PAUSED_STATE TEST.VALUE:uut_prototype_stubs.getSalineBolusState.return:SALINE_BOLUS_STATE_IN_PROGRESS TEST.VALUE:uut_prototype_stubs.broadcastTreatmentTime.return:1 TEST.VALUE:uut_prototype_stubs.broadcastTreatmentState.return:1 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:0 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentTime.secsTotTreatment:3600 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentTime.secsElapsed:1800 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentTime.secsRemaining:1800 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentState.subMode:1 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentState.uFState:1 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentState.salineBolusState:2 TEST.END -- Test Case: execTreatmentMode_TimeToBroadcastTreatmentState2 TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:execTreatmentMode TEST.NEW TEST.NAME:execTreatmentMode_TimeToBroadcastTreatmentState2 TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:19 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_RUNNING_STATE TEST.VALUE:uut_prototype_stubs.broadcastTreatmentTime.return:1 TEST.VALUE:uut_prototype_stubs.broadcastTreatmentState.return:1 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:0 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentTime.secsTotTreatment:3600 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentTime.secsElapsed:1800 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentTime.secsRemaining:1800 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentState.subMode:1 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentState.uFState:2 TEST.EXPECTED:uut_prototype_stubs.broadcastTreatmentState.salineBolusState:0 TEST.END -- Test Case: execTreatmentMode_TreatmentDurationReached TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:execTreatmentMode TEST.NEW TEST.NAME:execTreatmentMode_TreatmentDurationReached TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3599950 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:5000950 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:5001000 TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:50 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_END_STATE TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:3600000 TEST.END -- Subprogram: getTreatmentState -- Test Case: getTreatmentState_NominalPath TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:getTreatmentState TEST.NEW TEST.NAME:getTreatmentState_NominalPath TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:ModeTreatment.getTreatmentState.return:TREATMENT_DIALYSIS_STATE TEST.END -- Subprogram: handleTreatmentDialysisState -- Test Case: handleTreatmentDialysisState_NominalPath TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:handleTreatmentDialysisState TEST.NEW TEST.NAME:handleTreatmentDialysisState_NominalPath TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1000 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:10000 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:10050 TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:50 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:1050 TEST.EXPECTED:ModeTreatment.<>.lastTreatmentTimeStamp:10050 TEST.EXPECTED:ModeTreatment.handleTreatmentDialysisState.return:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:10000 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:10050 TEST.END -- Test Case: handleTreatmentDialysisState_SalineBolusInProgress TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:handleTreatmentDialysisState TEST.NEW TEST.NAME:handleTreatmentDialysisState_SalineBolusInProgress TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1000 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:10000 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:10050 TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:50 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:1000 TEST.EXPECTED:ModeTreatment.<>.lastTreatmentTimeStamp:10050 TEST.EXPECTED:ModeTreatment.handleTreatmentDialysisState.return:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:10000 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:10050 TEST.END -- Test Case: handleTreatmentDialysisState_TreatmentComplete TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:handleTreatmentDialysisState TEST.NEW TEST.NAME:handleTreatmentDialysisState_TreatmentComplete TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3599950 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:4000000 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:4000050 TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:50 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:3600000 TEST.EXPECTED:ModeTreatment.<>.lastTreatmentTimeStamp:4000050 TEST.EXPECTED:ModeTreatment.handleTreatmentDialysisState.return:TREATMENT_END_STATE TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:4000000 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:4000050 TEST.END -- Subprogram: handleTreatmentStartState -- Test Case: handleTreatmentStartState_NominalPath TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:handleTreatmentStartState TEST.NEW TEST.NAME:handleTreatmentStartState_NominalPath TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:0 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:0 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:0 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:0.0 TEST.VALUE:ModeTreatment.<>.presUFRate:0.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:0 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:60,200,300,60 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:0.6 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:10000 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:0 TEST.EXPECTED:ModeTreatment.<>.lastTreatmentTimeStamp:10000 TEST.EXPECTED:ModeTreatment.handleTreatmentStartState.return:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_TREATMENT_DURATION,TREATMENT_PARAM_BLOOD_FLOW,TREATMENT_PARAM_DIALYSATE_FLOW,TREATMENT_PARAM_TREATMENT_DURATION TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_UF_VOLUME TEST.END -- Subprogram: handleTreatmentStopState -- Test Case: handleTreatmentStopState_EndTreatment TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:handleTreatmentStopState TEST.NEW TEST.NAME:handleTreatmentStopState_EndTreatment TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_STOP_STATE TEST.VALUE:ModeTreatment.<>.pendingUserEndTreatmentRequest:1 TEST.EXPECTED:ModeTreatment.handleTreatmentStopState.return:TREATMENT_END_STATE TEST.END -- Test Case: handleTreatmentStopState_NominalPath TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:handleTreatmentStopState TEST.NEW TEST.NAME:handleTreatmentStopState_NominalPath TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_STOP_STATE TEST.VALUE:ModeTreatment.<>.pendingUserEndTreatmentRequest:0 TEST.EXPECTED:ModeTreatment.handleTreatmentStopState.return:TREATMENT_STOP_STATE TEST.FLOW ModeTreatment.c.handleTreatmentStopState uut_prototype_stubs.execTreatmentStop uut_prototype_stubs.getOffButtonState ModeTreatment.c.handleTreatmentStopState TEST.END_FLOW TEST.END -- Subprogram: initTreatmentMode -- Test Case: initTreatmentMode_NominalPath TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:initTreatmentMode TEST.NEW TEST.NAME:initTreatmentMode_NominalPath TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_RECIRC_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:1 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:1 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:1 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:1.0 TEST.VALUE:ModeTreatment.<>.presUFRate:1.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:1 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:1 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:1.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:1.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:1 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_START_STATE TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:0 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:0 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:0 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:0.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:0.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:0 TEST.EXPECTED:ModeTreatment.<>.lastTreatmentTimeStamp:0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:0 TEST.EXPECTED:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.EXPECTED:ModeTreatment.<>.pendingUFVolumeChange:0.0 TEST.EXPECTED:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.EXPECTED:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.END -- Subprogram: transitionToTreatmentMode -- Test Case: transitionToTreatmentMode_NominalPath TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:transitionToTreatmentMode TEST.NEW TEST.NAME:transitionToTreatmentMode_NominalPath TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_RINSEBACK_PAUSE_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:1 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:1 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:1 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:1.0 TEST.VALUE:ModeTreatment.<>.presUFRate:1.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1 TEST.VALUE:ModeTreatment.<>.lastTreatmentTimeStamp:1 TEST.VALUE:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:1 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:1 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:1.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:1.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:1 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_START_STATE TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:0 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:0 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:0 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:0.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:0.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:0 TEST.EXPECTED:ModeTreatment.<>.lastTreatmentTimeStamp:0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeBroadcastTimerCtr:0 TEST.EXPECTED:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.EXPECTED:ModeTreatment.<>.pendingUFVolumeChange:0.0 TEST.EXPECTED:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.EXPECTED:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.END -- Subprogram: userRequestEndTreatment -- Test Case: userRequestEndTreatment_TreatmentNotPaused TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:userRequestEndTreatment TEST.NEW TEST.NAME:userRequestEndTreatment_TreatmentNotPaused TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.pendingUserEndTreatmentRequest:0 TEST.VALUE:uut_prototype_stubs.sendTreatmentEndResponseMsg.return:1 TEST.EXPECTED:ModeTreatment.<>.pendingUserEndTreatmentRequest:0 TEST.EXPECTED:ModeTreatment.userRequestEndTreatment.return:0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentEndResponseMsg.accepted:0 TEST.END -- Test Case: userRequestEndTreatment_TreatmentPaused TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:userRequestEndTreatment TEST.NEW TEST.NAME:userRequestEndTreatment_TreatmentPaused TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_STOP_STATE TEST.VALUE:ModeTreatment.<>.pendingUserEndTreatmentRequest:0 TEST.VALUE:uut_prototype_stubs.sendTreatmentEndResponseMsg.return:1 TEST.EXPECTED:ModeTreatment.<>.pendingUserEndTreatmentRequest:1 TEST.EXPECTED:ModeTreatment.userRequestEndTreatment.return:1 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentEndResponseMsg.accepted:1 TEST.END -- Subprogram: verifyBloodAndDialysateRateSettingsChange -- Test Case: verifyBloodAndDialysateRateSettingsChange_Accepted TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyBloodAndDialysateRateSettingsChange TEST.NEW TEST.NAME:verifyBloodAndDialysateRateSettingsChange_Accepted TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:2400.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.bloodRate:300 TEST.VALUE:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.dialRate:400 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:400 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:2400.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.return:1 TEST.EXPECTED:uut_prototype_stubs.setDialysisParams.bPFlow:300 TEST.EXPECTED:uut_prototype_stubs.setDialysisParams.dPFlow:400 TEST.EXPECTED:uut_prototype_stubs.setDialysisParams.maxUFVol:2400.0 TEST.EXPECTED:uut_prototype_stubs.setDialysisParams.uFRate:10.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.reason:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.bloodRate:300 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.dialRate:400 TEST.END -- Test Case: verifyBloodAndDialysateRateSettingsChange_BloodOutOfRange1 TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyBloodAndDialysateRateSettingsChange TEST.NEW TEST.NAME:verifyBloodAndDialysateRateSettingsChange_BloodOutOfRange1 TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:2400.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.bloodRate:550 TEST.VALUE:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.dialRate:400 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:2400.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.reason:8 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.bloodRate:200 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.dialRate:300 TEST.END -- Test Case: verifyBloodAndDialysateRateSettingsChange_BloodOutOfRange2 TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyBloodAndDialysateRateSettingsChange TEST.NEW TEST.NAME:verifyBloodAndDialysateRateSettingsChange_BloodOutOfRange2 TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:2400.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.bloodRate:90 TEST.VALUE:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.dialRate:400 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:2400.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.reason:8 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.bloodRate:200 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.dialRate:300 TEST.END -- Test Case: verifyBloodAndDialysateRateSettingsChange_DialOutOfRange1 TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyBloodAndDialysateRateSettingsChange TEST.NEW TEST.NAME:verifyBloodAndDialysateRateSettingsChange_DialOutOfRange1 TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:2400.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.bloodRate:300 TEST.VALUE:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.dialRate:650 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:2400.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.reason:9 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.bloodRate:200 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.dialRate:300 TEST.END -- Test Case: verifyBloodAndDialysateRateSettingsChange_DialOutOfRange2 TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyBloodAndDialysateRateSettingsChange TEST.NEW TEST.NAME:verifyBloodAndDialysateRateSettingsChange_DialOutOfRange2 TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:2400.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.bloodRate:300 TEST.VALUE:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.dialRate:90 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:2400.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.reason:9 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.bloodRate:200 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.dialRate:300 TEST.END -- Test Case: verifyBloodAndDialysateRateSettingsChange_DialVolOutOfRange TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyBloodAndDialysateRateSettingsChange TEST.NEW TEST.NAME:verifyBloodAndDialysateRateSettingsChange_DialVolOutOfRange TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:28800 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:2400.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.bloodRate:300 TEST.VALUE:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.dialRate:400 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:28800 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:2400.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.reason:10 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.bloodRate:200 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.dialRate:300 TEST.END -- Test Case: verifyBloodAndDialysateRateSettingsChange_NotInTreatmentMode TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyBloodAndDialysateRateSettingsChange TEST.NEW TEST.NAME:verifyBloodAndDialysateRateSettingsChange_NotInTreatmentMode TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:2400.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.bloodRate:300 TEST.VALUE:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.dialRate:400 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN TEST.VALUE:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:2400.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.verifyBloodAndDialysateRateSettingsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.reason:3 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.bloodRate:200 TEST.EXPECTED:uut_prototype_stubs.sendChangeBloodDialysateRateChangeResponse.dialRate:300 TEST.END -- Subprogram: verifyPressureLimitsChange -- Test Case: verifyPressureLimitsChange_ArtHigh_OutOfRange TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyPressureLimitsChange TEST.NEW TEST.NAME:verifyPressureLimitsChange_ArtHigh_OutOfRange TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data:<> TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].artLowLimit:100 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].artHighLimit:601 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].venLowLimit:-300 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].venHighLimit:200 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:200,400,-100,100 TEST.VALUE:uut_prototype_stubs.isTreatmentParamInRange.return:1,0,(2)1 TEST.VALUE:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.return:1 TEST.EXPECTED:ModeTreatment.verifyPressureLimitsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.EXPECTED:uut_prototype_stubs.isTreatmentParamInRange.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.EXPECTED:uut_prototype_stubs.isTreatmentParamInRange.value.sInt:100,601,-300,200 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].rejReasonCode:17 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].artLowLimit:200 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].artHighLimit:400 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].venLowLimit:-100 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].venHighLimit:100 TEST.END -- Test Case: verifyPressureLimitsChange_ArtLowHighTooClose TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyPressureLimitsChange TEST.NEW TEST.NAME:verifyPressureLimitsChange_ArtLowHighTooClose TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data:<> TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].artLowLimit:200 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].artHighLimit:225 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].venLowLimit:-100 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].venHighLimit:-70 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:200,400,-100,100 TEST.VALUE:uut_prototype_stubs.isTreatmentParamInRange.return:(4)1 TEST.VALUE:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.return:1 TEST.EXPECTED:ModeTreatment.verifyPressureLimitsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.EXPECTED:uut_prototype_stubs.isTreatmentParamInRange.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.EXPECTED:uut_prototype_stubs.isTreatmentParamInRange.value.sInt:200,225,-100,-70 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].rejReasonCode:19 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].artLowLimit:200 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].artHighLimit:400 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].venLowLimit:-100 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].venHighLimit:100 TEST.END -- Test Case: verifyPressureLimitsChange_ArtLow_OutOfRange TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyPressureLimitsChange TEST.NEW TEST.NAME:verifyPressureLimitsChange_ArtLow_OutOfRange TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data:<> TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].artLowLimit:99 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].artHighLimit:600 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].venLowLimit:-300 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].venHighLimit:200 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:200,400,-100,100 TEST.VALUE:uut_prototype_stubs.isTreatmentParamInRange.return:0,(3)1 TEST.VALUE:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.return:1 TEST.EXPECTED:ModeTreatment.verifyPressureLimitsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.EXPECTED:uut_prototype_stubs.isTreatmentParamInRange.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.EXPECTED:uut_prototype_stubs.isTreatmentParamInRange.value.sInt:99,600,-300,200 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].rejReasonCode:17 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].artLowLimit:200 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].artHighLimit:400 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].venLowLimit:-100 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].venHighLimit:100 TEST.END -- Test Case: verifyPressureLimitsChange_NominalPath TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyPressureLimitsChange TEST.NEW TEST.NAME:verifyPressureLimitsChange_NominalPath TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data:<> TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].artLowLimit:100 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].artHighLimit:600 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].venLowLimit:-300 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].venHighLimit:200 TEST.VALUE:uut_prototype_stubs.setTreatmentParameterS32.return:1 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:100,600,-300,200 TEST.VALUE:uut_prototype_stubs.isTreatmentParamInRange.return:(4)1 TEST.VALUE:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.return:1 TEST.EXPECTED:ModeTreatment.verifyPressureLimitsChange.return:1 TEST.EXPECTED:uut_prototype_stubs.setTreatmentParameterS32.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.EXPECTED:uut_prototype_stubs.setTreatmentParameterS32.value:100,600,-300,200 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.EXPECTED:uut_prototype_stubs.isTreatmentParamInRange.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.EXPECTED:uut_prototype_stubs.isTreatmentParamInRange.value.sInt:100,600,-300,200 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].rejReasonCode:0 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].artLowLimit:100 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].artHighLimit:600 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].venLowLimit:-300 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].venHighLimit:200 TEST.END -- Test Case: verifyPressureLimitsChange_VenHigh_OutOfRange TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyPressureLimitsChange TEST.NEW TEST.NAME:verifyPressureLimitsChange_VenHigh_OutOfRange TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data:<> TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].artLowLimit:100 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].artHighLimit:600 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].venLowLimit:-300 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].venHighLimit:201 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:200,400,-100,100 TEST.VALUE:uut_prototype_stubs.isTreatmentParamInRange.return:(3)1,0 TEST.VALUE:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.return:1 TEST.EXPECTED:ModeTreatment.verifyPressureLimitsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.EXPECTED:uut_prototype_stubs.isTreatmentParamInRange.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.EXPECTED:uut_prototype_stubs.isTreatmentParamInRange.value.sInt:100,600,-300,201 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].rejReasonCode:17 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].artLowLimit:200 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].artHighLimit:400 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].venLowLimit:-100 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].venHighLimit:100 TEST.END -- Test Case: verifyPressureLimitsChange_VenLowHighTooClose TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyPressureLimitsChange TEST.NEW TEST.NAME:verifyPressureLimitsChange_VenLowHighTooClose TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data:<> TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].artLowLimit:200 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].artHighLimit:230 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].venLowLimit:-100 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].venHighLimit:-80 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:200,400,-100,100 TEST.VALUE:uut_prototype_stubs.isTreatmentParamInRange.return:(4)1 TEST.VALUE:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.return:1 TEST.EXPECTED:ModeTreatment.verifyPressureLimitsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.EXPECTED:uut_prototype_stubs.isTreatmentParamInRange.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.EXPECTED:uut_prototype_stubs.isTreatmentParamInRange.value.sInt:200,230,-100,-80 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].rejReasonCode:20 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].artLowLimit:200 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].artHighLimit:400 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].venLowLimit:-100 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].venHighLimit:100 TEST.END -- Test Case: verifyPressureLimitsChange_VenLow_OutOfRange TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyPressureLimitsChange TEST.NEW TEST.NAME:verifyPressureLimitsChange_VenLow_OutOfRange TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data:<> TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].artLowLimit:100 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].artHighLimit:600 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].venLowLimit:-301 TEST.VALUE:ModeTreatment.verifyPressureLimitsChange.data[0].venHighLimit:200 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:200,400,-100,100 TEST.VALUE:uut_prototype_stubs.isTreatmentParamInRange.return:(2)1,0,1 TEST.VALUE:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.return:1 TEST.EXPECTED:ModeTreatment.verifyPressureLimitsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.EXPECTED:uut_prototype_stubs.isTreatmentParamInRange.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT TEST.EXPECTED:uut_prototype_stubs.isTreatmentParamInRange.value.sInt:100,600,-301,200 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].rejReasonCode:17 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].artLowLimit:200 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].artHighLimit:400 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].venLowLimit:-100 TEST.EXPECTED:uut_prototype_stubs.sendChangePressureLimitsChangeResponse.data[0].venHighLimit:100 TEST.END -- Subprogram: verifyTreatmentDurationSettingChange -- Test Case: verifyTreatmentDurationSettingChange_Accepted TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyTreatmentDurationSettingChange TEST.NEW TEST.NAME:verifyTreatmentDurationSettingChange_Accepted TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3000000 TEST.VALUE:ModeTreatment.verifyTreatmentDurationSettingChange.treatmentTime:120 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:1000.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeTreatmentDurationResponse.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:7200 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:1700.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:3000000 TEST.EXPECTED:ModeTreatment.verifyTreatmentDurationSettingChange.return:1 TEST.EXPECTED:uut_prototype_stubs.setDialysisParams.bPFlow:200 TEST.EXPECTED:uut_prototype_stubs.setDialysisParams.dPFlow:300 TEST.EXPECTED:uut_prototype_stubs.setDialysisParams.maxUFVol:1700.0 TEST.EXPECTED:uut_prototype_stubs.setDialysisParams.uFRate:10.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.reason:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.time_min:120 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.volume_mL:1700.0 TEST.END -- Test Case: verifyTreatmentDurationSettingChange_DialVolOutOfRange TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyTreatmentDurationSettingChange TEST.NEW TEST.NAME:verifyTreatmentDurationSettingChange_DialVolOutOfRange TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:400 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3000000 TEST.VALUE:ModeTreatment.verifyTreatmentDurationSettingChange.treatmentTime:480 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:1000.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeTreatmentDurationResponse.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:400 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:3000000 TEST.EXPECTED:ModeTreatment.verifyTreatmentDurationSettingChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.reason:10 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.volume_mL:1500.0 TEST.END -- Test Case: verifyTreatmentDurationSettingChange_DurationToLow TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyTreatmentDurationSettingChange TEST.NEW TEST.NAME:verifyTreatmentDurationSettingChange_DurationToLow TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:400 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3000000 TEST.VALUE:ModeTreatment.verifyTreatmentDurationSettingChange.treatmentTime:59 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:1000.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeTreatmentDurationResponse.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:400 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:3000000 TEST.EXPECTED:ModeTreatment.verifyTreatmentDurationSettingChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.reason:13 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.volume_mL:1500.0 TEST.END -- Test Case: verifyTreatmentDurationSettingChange_InvalidTreatmentState1 TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyTreatmentDurationSettingChange TEST.NEW TEST.NAME:verifyTreatmentDurationSettingChange_InvalidTreatmentState1 TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_START_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:400 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3000000 TEST.VALUE:ModeTreatment.verifyTreatmentDurationSettingChange.treatmentTime:120 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:1000.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeTreatmentDurationResponse.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:400 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:3000000 TEST.EXPECTED:ModeTreatment.verifyTreatmentDurationSettingChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.reason:4 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.volume_mL:1500.0 TEST.END -- Test Case: verifyTreatmentDurationSettingChange_InvalidTreatmentState2 TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyTreatmentDurationSettingChange TEST.NEW TEST.NAME:verifyTreatmentDurationSettingChange_InvalidTreatmentState2 TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_END_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:400 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3000000 TEST.VALUE:ModeTreatment.verifyTreatmentDurationSettingChange.treatmentTime:120 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:1000.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeTreatmentDurationResponse.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:400 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:3000000 TEST.EXPECTED:ModeTreatment.verifyTreatmentDurationSettingChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.reason:4 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.volume_mL:1500.0 TEST.END -- Test Case: verifyTreatmentDurationSettingChange_LessThanElapsed TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyTreatmentDurationSettingChange TEST.NEW TEST.NAME:verifyTreatmentDurationSettingChange_LessThanElapsed TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:7200 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:400 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3700000 TEST.VALUE:ModeTreatment.verifyTreatmentDurationSettingChange.treatmentTime:60 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:1000.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeTreatmentDurationResponse.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:7200 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:400 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:3700000 TEST.EXPECTED:ModeTreatment.verifyTreatmentDurationSettingChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.reason:7 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.time_min:120 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.volume_mL:1500.0 TEST.END -- Test Case: verifyTreatmentDurationSettingChange_NotInTreatmentMode TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyTreatmentDurationSettingChange TEST.NEW TEST.NAME:verifyTreatmentDurationSettingChange_NotInTreatmentMode TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:400 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3000000 TEST.VALUE:ModeTreatment.verifyTreatmentDurationSettingChange.treatmentTime:120 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:1000.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN TEST.VALUE:uut_prototype_stubs.sendChangeTreatmentDurationResponse.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:400 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:3000000 TEST.EXPECTED:ModeTreatment.verifyTreatmentDurationSettingChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.reason:3 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.volume_mL:1500.0 TEST.END -- Test Case: verifyTreatmentDurationSettingChange_TimeOutOfRange TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyTreatmentDurationSettingChange TEST.NEW TEST.NAME:verifyTreatmentDurationSettingChange_TimeOutOfRange TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3000000 TEST.VALUE:ModeTreatment.verifyTreatmentDurationSettingChange.treatmentTime:485 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:1000.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeTreatmentDurationResponse.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:3000000 TEST.EXPECTED:ModeTreatment.verifyTreatmentDurationSettingChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.reason:6 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.volume_mL:1500.0 TEST.END -- Test Case: verifyTreatmentDurationSettingChange_UFVolOutOfRange TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyTreatmentDurationSettingChange TEST.NEW TEST.NAME:verifyTreatmentDurationSettingChange_UFVolOutOfRange TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.VALUE:ModeTreatment.<>.presUFRate:40.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3000000 TEST.VALUE:ModeTreatment.verifyTreatmentDurationSettingChange.treatmentTime:300 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationVolumeCollected.return:1000.0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeTreatmentDurationResponse.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:1500.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:40.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:3000000 TEST.EXPECTED:ModeTreatment.verifyTreatmentDurationSettingChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.reason:11 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeTreatmentDurationResponse.volume_mL:1500.0 TEST.END -- Subprogram: verifyUFSettingsChange -- Test Case: verifyUFSettingsChange_Accepted TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsChange TEST.NEW TEST.NAME:verifyUFSettingsChange_Accepted TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:2900000 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.VALUE:ModeTreatment.verifyUFSettingsChange.uFVolume:1200.0 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_PAUSED_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:3000000 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.pendingParamChangesTimer:3000000 TEST.EXPECTED:ModeTreatment.<>.pendingUFVolumeChange:1200.0 TEST.EXPECTED:ModeTreatment.<>.pendingUFRateChange:20.0 TEST.EXPECTED:ModeTreatment.<>.pendingTreatmentTimeChange:121 TEST.EXPECTED:ModeTreatment.verifyUFSettingsChange.return:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.reason:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.volume_mL:1200.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.time_min:121 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.ufRate_mL_min:20.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.timeDiff:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.rateDiff:10.0 TEST.END -- Test Case: verifyUFSettingsChange_Accepted_Bolus TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsChange TEST.NEW TEST.NAME:verifyUFSettingsChange_Accepted_Bolus TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:2900000 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.VALUE:ModeTreatment.verifyUFSettingsChange.uFVolume:1200.0 TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_PAUSED_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:3000000 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.pendingParamChangesTimer:3000000 TEST.EXPECTED:ModeTreatment.<>.pendingUFVolumeChange:1200.0 TEST.EXPECTED:ModeTreatment.<>.pendingUFRateChange:20.0 TEST.EXPECTED:ModeTreatment.<>.pendingTreatmentTimeChange:121 TEST.EXPECTED:ModeTreatment.verifyUFSettingsChange.return:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.reason:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.volume_mL:1200.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.time_min:121 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.ufRate_mL_min:20.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.timeDiff:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.rateDiff:10.0 TEST.END -- Test Case: verifyUFSettingsChange_Accepted_NoTime1 TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsChange TEST.NEW TEST.NAME:verifyUFSettingsChange_Accepted_NoTime1 TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1800000 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.VALUE:ModeTreatment.verifyUFSettingsChange.uFVolume:500.0 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_PAUSED_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:3000000 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.pendingParamChangesTimer:3000000 TEST.EXPECTED:ModeTreatment.<>.pendingUFVolumeChange:500.0 TEST.EXPECTED:ModeTreatment.<>.pendingUFRateChange:8.33333 TEST.EXPECTED:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.EXPECTED:ModeTreatment.verifyUFSettingsChange.return:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.reason:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.volume_mL:500.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.time_min:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.ufRate_mL_min:8.33333 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.timeDiff:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.rateDiff:-1.66667 TEST.END -- Test Case: verifyUFSettingsChange_Accepted_NoTime2 TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsChange TEST.NEW TEST.NAME:verifyUFSettingsChange_Accepted_NoTime2 TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:600 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:2400.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:10000000 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.VALUE:ModeTreatment.verifyUFSettingsChange.uFVolume:3600.0 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_PAUSED_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:3000000 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:14400 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:600 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:2400.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.pendingParamChangesTimer:3000000 TEST.EXPECTED:ModeTreatment.<>.pendingUFVolumeChange:3600.0 TEST.EXPECTED:ModeTreatment.<>.pendingUFRateChange:15.0 TEST.EXPECTED:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.EXPECTED:ModeTreatment.verifyUFSettingsChange.return:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.reason:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.volume_mL:3600.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.time_min:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.ufRate_mL_min:15.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.timeDiff:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.rateDiff:5.0 TEST.END -- Test Case: verifyUFSettingsChange_Accepted_Stopped TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsChange TEST.NEW TEST.NAME:verifyUFSettingsChange_Accepted_Stopped TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_STOP_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:2900000 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.VALUE:ModeTreatment.verifyUFSettingsChange.uFVolume:1200.0 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_PAUSED_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:3000000 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.pendingParamChangesTimer:3000000 TEST.EXPECTED:ModeTreatment.<>.pendingUFVolumeChange:1200.0 TEST.EXPECTED:ModeTreatment.<>.pendingUFRateChange:20.0 TEST.EXPECTED:ModeTreatment.<>.pendingTreatmentTimeChange:121 TEST.EXPECTED:ModeTreatment.verifyUFSettingsChange.return:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.reason:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.volume_mL:1200.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.time_min:121 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.ufRate_mL_min:20.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.timeDiff:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.rateDiff:10.0 TEST.END -- Test Case: verifyUFSettingsChange_InvalidTreatmentState1 TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsChange TEST.NEW TEST.NAME:verifyUFSettingsChange_InvalidTreatmentState1 TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_START_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:2900000 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.VALUE:ModeTreatment.verifyUFSettingsChange.uFVolume:1200.0 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_RUNNING_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:3000000 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.EXPECTED:ModeTreatment.<>.pendingUFVolumeChange:600.0 TEST.EXPECTED:ModeTreatment.<>.pendingUFRateChange:10.0 TEST.EXPECTED:ModeTreatment.<>.pendingTreatmentTimeChange:60 TEST.EXPECTED:ModeTreatment.verifyUFSettingsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.reason:4 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.volume_mL:600.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.ufRate_mL_min:10.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.timeDiff:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.rateDiff:0.0 TEST.END -- Test Case: verifyUFSettingsChange_InvalidTreatmentState2 TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsChange TEST.NEW TEST.NAME:verifyUFSettingsChange_InvalidTreatmentState2 TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_END_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:2900000 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.VALUE:ModeTreatment.verifyUFSettingsChange.uFVolume:1200.0 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_RUNNING_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:3000000 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.EXPECTED:ModeTreatment.<>.pendingUFVolumeChange:600.0 TEST.EXPECTED:ModeTreatment.<>.pendingUFRateChange:10.0 TEST.EXPECTED:ModeTreatment.<>.pendingTreatmentTimeChange:60 TEST.EXPECTED:ModeTreatment.verifyUFSettingsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.reason:4 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.volume_mL:600.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.ufRate_mL_min:10.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.timeDiff:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.rateDiff:0.0 TEST.END -- Test Case: verifyUFSettingsChange_NotInTreatmentMode TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsChange TEST.NEW TEST.NAME:verifyUFSettingsChange_NotInTreatmentMode TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:2900000 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.VALUE:ModeTreatment.verifyUFSettingsChange.uFVolume:1200.0 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_RUNNING_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:3000000 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.EXPECTED:ModeTreatment.<>.pendingUFVolumeChange:600.0 TEST.EXPECTED:ModeTreatment.<>.pendingUFRateChange:10.0 TEST.EXPECTED:ModeTreatment.<>.pendingTreatmentTimeChange:60 TEST.EXPECTED:ModeTreatment.verifyUFSettingsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.reason:6 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.volume_mL:600.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.ufRate_mL_min:10.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.timeDiff:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.rateDiff:0.0 TEST.END -- Test Case: verifyUFSettingsChange_TreatmentAlmostDone TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsChange TEST.NEW TEST.NAME:verifyUFSettingsChange_TreatmentAlmostDone TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:3010000 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.VALUE:ModeTreatment.verifyUFSettingsChange.uFVolume:1200.0 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_RUNNING_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:3000000 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.EXPECTED:ModeTreatment.<>.pendingUFVolumeChange:600.0 TEST.EXPECTED:ModeTreatment.<>.pendingUFRateChange:10.0 TEST.EXPECTED:ModeTreatment.<>.pendingTreatmentTimeChange:60 TEST.EXPECTED:ModeTreatment.verifyUFSettingsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.reason:5 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.volume_mL:600.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.ufRate_mL_min:10.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.timeDiff:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.rateDiff:0.0 TEST.END -- Test Case: verifyUFSettingsChange_UFRateAndTrtTimeOutOfRange TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsChange TEST.NEW TEST.NAME:verifyUFSettingsChange_UFRateAndTrtTimeOutOfRange TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:2900000 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.VALUE:ModeTreatment.verifyUFSettingsChange.uFVolume:5000.0 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_RUNNING_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:3000000 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:2900000 TEST.EXPECTED:ModeTreatment.<>.pendingParamChangesTimer:3000000 TEST.EXPECTED:ModeTreatment.<>.pendingUFVolumeChange:600.0 TEST.EXPECTED:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.EXPECTED:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.EXPECTED:ModeTreatment.verifyUFSettingsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.reason:12 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.volume_mL:600.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.time_min:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.ufRate_mL_min:0.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.timeDiff:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.rateDiff:0.0 TEST.END -- Test Case: verifyUFSettingsChange_UFRateOutOfRange TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsChange TEST.NEW TEST.NAME:verifyUFSettingsChange_UFRateOutOfRange TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:2900000 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.VALUE:ModeTreatment.verifyUFSettingsChange.uFVolume:3000.0 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_RUNNING_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:3000000 TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:2900000 TEST.EXPECTED:ModeTreatment.<>.pendingParamChangesTimer:3000000 TEST.EXPECTED:ModeTreatment.<>.pendingUFVolumeChange:3000.0 TEST.EXPECTED:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.EXPECTED:ModeTreatment.<>.pendingTreatmentTimeChange:301 TEST.EXPECTED:ModeTreatment.verifyUFSettingsChange.uFVolume:3000.0 TEST.EXPECTED:ModeTreatment.verifyUFSettingsChange.return:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.reason:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.volume_mL:3000.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.time_min:301 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.ufRate_mL_min:0.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.timeDiff:240 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.rateDiff:0.0 TEST.END -- Test Case: verifyUFSettingsChange_UFVolOutOfRange TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsChange TEST.NEW TEST.NAME:verifyUFSettingsChange_UFVolOutOfRange TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:2900000 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:0.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:0 TEST.VALUE:ModeTreatment.verifyUFSettingsChange.uFVolume:8001.0 TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_RUNNING_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:3000000 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.<>.pendingParamChangesTimer:0 TEST.EXPECTED:ModeTreatment.<>.pendingUFVolumeChange:600.0 TEST.EXPECTED:ModeTreatment.<>.pendingUFRateChange:10.0 TEST.EXPECTED:ModeTreatment.<>.pendingTreatmentTimeChange:60 TEST.EXPECTED:ModeTreatment.verifyUFSettingsChange.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.reason:11 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.volume_mL:600.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.ufRate_mL_min:10.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.timeDiff:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsResponse.rateDiff:0.0 TEST.END -- Subprogram: verifyUFSettingsConfirmation -- Test Case: verifyUFSettingsConfirmation_Accepted_AdjTime TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsConfirmation TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_AdjTime TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:1000000 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:1200.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:20.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:120 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.uFVolume:1200.0 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.adjustment:MACRO=UF_ADJ_TREATMENT_TIME TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_PAUSED_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1059000 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:7200 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:1200.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.verifyUFSettingsConfirmation.return:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.reason:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.volume_mL:1200.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.time_min:120 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.ufRate_mL_min:10.0 TEST.END -- Test Case: verifyUFSettingsConfirmation_Accepted_AdjUFRate TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsConfirmation TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_AdjUFRate TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:1000000 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:1200.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:20.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:120 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.uFVolume:1200.0 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.adjustment:MACRO=UF_ADJ_UF_RATE TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_OFF_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1059000 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:1200.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:20.0 TEST.EXPECTED:ModeTreatment.verifyUFSettingsConfirmation.return:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.reason:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.volume_mL:1200.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.ufRate_mL_min:20.0 TEST.END -- Test Case: verifyUFSettingsConfirmation_Accepted_NoResume_Bolus TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsConfirmation TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_NoResume_Bolus TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:1000000 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:1200.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:20.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:120 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.uFVolume:1200.0 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.adjustment:MACRO=UF_ADJ_UF_RATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_PAUSED_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1059000 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:1200.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:20.0 TEST.EXPECTED:ModeTreatment.verifyUFSettingsConfirmation.return:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.reason:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.volume_mL:1200.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.ufRate_mL_min:20.0 TEST.END -- Test Case: verifyUFSettingsConfirmation_Accepted_NoResume_Stopped TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsConfirmation TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_NoResume_Stopped TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_STOP_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:1000000 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:1200.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:20.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:120 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.uFVolume:1200.0 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.adjustment:MACRO=UF_ADJ_UF_RATE TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_UF_STATE TEST.VALUE:uut_prototype_stubs.getUltrafiltrationState.return:UF_RUNNING_STATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1059000 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:1200.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:20.0 TEST.EXPECTED:ModeTreatment.verifyUFSettingsConfirmation.return:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.accepted:1 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.reason:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.volume_mL:1200.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.ufRate_mL_min:20.0 TEST.END -- Test Case: verifyUFSettingsConfirmation_ConfirmationTimeout TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsConfirmation TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_ConfirmationTimeout TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:1000000 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:1200.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:20.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:120 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.uFVolume:1200.0 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.adjustment:MACRO=UF_ADJ_UF_RATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1061000 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.verifyUFSettingsConfirmation.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.reason:2 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.volume_mL:600.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.ufRate_mL_min:10.0 TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:60000 TEST.END -- Test Case: verifyUFSettingsConfirmation_NotInTreatmentMode TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:verifyUFSettingsConfirmation TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_NotInTreatmentMode TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 TEST.VALUE:ModeTreatment.<>.presDialysateFlowRate:300 TEST.VALUE:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.VALUE:ModeTreatment.<>.presUFRate:10.0 TEST.VALUE:ModeTreatment.<>.pendingParamChangesTimer:1000000 TEST.VALUE:ModeTreatment.<>.pendingUFVolumeChange:1200.0 TEST.VALUE:ModeTreatment.<>.pendingUFRateChange:20.0 TEST.VALUE:ModeTreatment.<>.pendingTreatmentTimeChange:120 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.uFVolume:1200.0 TEST.VALUE:ModeTreatment.verifyUFSettingsConfirmation.adjustment:MACRO=UF_ADJ_UF_RATE TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.return:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1059000 TEST.EXPECTED:ModeTreatment.<>.presTreatmentTimeSecs:3600 TEST.EXPECTED:ModeTreatment.<>.presBloodFlowRate:200 TEST.EXPECTED:ModeTreatment.<>.presDialysateFlowRate:300 TEST.EXPECTED:ModeTreatment.<>.presMaxUFVolumeML:600.0 TEST.EXPECTED:ModeTreatment.<>.presUFRate:10.0 TEST.EXPECTED:ModeTreatment.verifyUFSettingsConfirmation.return:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.accepted:0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.reason:3 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.volume_mL:600.0 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.time_min:60 TEST.EXPECTED:uut_prototype_stubs.sendChangeUFSettingsOptionResponse.ufRate_mL_min:10.0 TEST.END