-- VectorCAST 19.sp3 (11/13/19) -- Test Case Script -- -- Environment : MODETREATMENTPARAMS -- Unit(s) Under Test: ModeTreatmentParams -- -- 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: ModeTreatmentParams -- Subprogram: execTreatParamsMode -- Test Case: execTreatParamsMode_InvalidState TEST.UNIT:ModeTreatmentParams TEST.SUBPROGRAM:execTreatParamsMode TEST.NEW TEST.NAME:execTreatParamsMode_InvalidState TEST.VALUE:ModeTreatmentParams.<>.currentTreatmentParamsState:NUM_OF_HD_TREATMENT_PARAMS_MODE_STATES TEST.EXPECTED:ModeTreatmentParams.execTreatParamsMode.return:3 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:74 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:3 TEST.END -- Test Case: execTreatParamsMode_Start TEST.UNIT:ModeTreatmentParams TEST.SUBPROGRAM:execTreatParamsMode TEST.NEW TEST.NAME:execTreatParamsMode_Start TEST.VALUE:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_TREATMENT_PARAMS_MODE_STATE_START TEST.EXPECTED:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_TREATMENT_PARAMS_MODE_STATE_WAIT_4_UI_2_SEND TEST.EXPECTED:ModeTreatmentParams.execTreatParamsMode.return:1 TEST.END -- Test Case: execTreatParamsMode_Wait2Receive TEST.UNIT:ModeTreatmentParams TEST.SUBPROGRAM:execTreatParamsMode TEST.NEW TEST.NAME:execTreatParamsMode_Wait2Receive TEST.VALUE:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_TREATMENT_PARAMS_MODE_STATE_WAIT_4_UI_2_SEND TEST.VALUE:ModeTreatmentParams.<>.validTreatParamsReceived:1 TEST.VALUE:ModeTreatmentParams.<>.treatParamsConfirmed:0 TEST.VALUE:ModeTreatmentParams.<>.treatmentCancelled:0 TEST.EXPECTED:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_TREATMENT_PARAMS_MODE_STATE_WAIT_4_UI_2_CONFIRM TEST.EXPECTED:ModeTreatmentParams.<>.validTreatParamsReceived:0 TEST.EXPECTED:ModeTreatmentParams.execTreatParamsMode.return:2 TEST.END -- Subprogram: handleWaitForUI2SendState -- Test Case: handleWaitForUI2SendState_Cancelled TEST.UNIT:ModeTreatmentParams TEST.SUBPROGRAM:handleWaitForUI2SendState TEST.NEW TEST.NAME:handleWaitForUI2SendState_Cancelled TEST.VALUE:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_TREATMENT_PARAMS_MODE_STATE_WAIT_4_UI_2_SEND TEST.VALUE:ModeTreatmentParams.<>.validTreatParamsReceived:0 TEST.VALUE:ModeTreatmentParams.<>.treatParamsConfirmed:0 TEST.VALUE:ModeTreatmentParams.<>.treatmentCancelled:1 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentCancelled:0 TEST.EXPECTED:ModeTreatmentParams.handleWaitForUI2SendState.return:HD_TREATMENT_PARAMS_MODE_STATE_WAIT_4_UI_2_SEND TEST.EXPECTED:uut_prototype_stubs.requestNewOperationMode.newMode:MODE_STAN TEST.END -- Test Case: handleWaitForUI2SendState_NominalPath TEST.UNIT:ModeTreatmentParams TEST.SUBPROGRAM:handleWaitForUI2SendState TEST.NEW TEST.NAME:handleWaitForUI2SendState_NominalPath TEST.VALUE:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_TREATMENT_PARAMS_MODE_STATE_WAIT_4_UI_2_SEND TEST.VALUE:ModeTreatmentParams.<>.validTreatParamsReceived:0 TEST.VALUE:ModeTreatmentParams.<>.treatParamsConfirmed:0 TEST.VALUE:ModeTreatmentParams.<>.treatmentCancelled:0 TEST.EXPECTED:ModeTreatmentParams.handleWaitForUI2SendState.return:HD_TREATMENT_PARAMS_MODE_STATE_WAIT_4_UI_2_SEND TEST.END -- Test Case: handleWaitForUI2SendState_ReceivedParams TEST.UNIT:ModeTreatmentParams TEST.SUBPROGRAM:handleWaitForUI2SendState TEST.NEW TEST.NAME:handleWaitForUI2SendState_ReceivedParams TEST.VALUE:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_TREATMENT_PARAMS_MODE_STATE_WAIT_4_UI_2_SEND TEST.VALUE:ModeTreatmentParams.<>.validTreatParamsReceived:1 TEST.VALUE:ModeTreatmentParams.<>.treatParamsConfirmed:0 TEST.VALUE:ModeTreatmentParams.<>.treatmentCancelled:0 TEST.EXPECTED:ModeTreatmentParams.<>.validTreatParamsReceived:0 TEST.EXPECTED:ModeTreatmentParams.handleWaitForUI2SendState.return:HD_TREATMENT_PARAMS_MODE_STATE_WAIT_4_UI_2_CONFIRM TEST.END -- Subprogram: initTreatParamsMode -- Test Case: initTreatParamsMode_NominalPath TEST.UNIT:ModeTreatmentParams TEST.SUBPROGRAM:initTreatParamsMode TEST.NEW TEST.NAME:initTreatParamsMode_NominalPath TEST.VALUE:ModeTreatmentParams.<>.currentTreatmentParamsState:NUM_OF_HD_TREATMENT_PARAMS_MODE_STATES TEST.EXPECTED:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_TREATMENT_PARAMS_MODE_STATE_START TEST.END -- Subprogram: resetAllTreatmentParameters -- Test Case: resetAllTreatmentParameters_NominalPath TEST.UNIT:ModeTreatmentParams TEST.SUBPROGRAM:resetAllTreatmentParameters TEST.NEW TEST.NAME:resetAllTreatmentParameters_NominalPath TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_BLOOD_FLOW].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_DIALYSATE_FLOW].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_TREATMENT_DURATION].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_SALINE_BOLUS_VOLUME].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_ACID_CONCENTRATE].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_BICARB_CONCENTRATE].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_DIALYZER_TYPE].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_BP_MEAS_INTERVAL].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_RINSEBACK_FLOW_RATE].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_HEPARIN_DISPENSE_RATE].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_DIALYSATE_TEMPERATURE].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_UF_VOLUME].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BLOOD_FLOW].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYSATE_FLOW].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_TREATMENT_DURATION].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_SALINE_BOLUS_VOLUME].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ACID_CONCENTRATE].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BICARB_CONCENTRATE].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYZER_TYPE].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BP_MEAS_INTERVAL].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_RINSEBACK_FLOW_RATE].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_DISPENSE_RATE].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYSATE_TEMPERATURE].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_UF_VOLUME].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.bloodFlowRate_mL_min:1 TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.dialysateFlowRate_mL_min:1 TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.treatmentDuration_min:1 TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.arterialPressureLowLimit_mmHg:1 TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.arterialPressureHighLimit_mmHg:1 TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.venousPressureLowLimit_mmHg:1 TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.venousPressureHighLimit_mmHg:1 TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.uFVolume_L:1.0 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_BLOOD_FLOW].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_DIALYSATE_FLOW].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_TREATMENT_DURATION].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_SALINE_BOLUS_VOLUME].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_ACID_CONCENTRATE].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_BICARB_CONCENTRATE].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_DIALYZER_TYPE].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_BP_MEAS_INTERVAL].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_RINSEBACK_FLOW_RATE].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT].typ:CRITICAL_DATA_TYPE_S32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT].typ:CRITICAL_DATA_TYPE_S32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT].typ:CRITICAL_DATA_TYPE_S32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT].typ:CRITICAL_DATA_TYPE_S32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_HEPARIN_DISPENSE_RATE].typ:CRITICAL_DATA_TYPE_F32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME].typ:CRITICAL_DATA_TYPE_F32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_DIALYSATE_TEMPERATURE].typ:CRITICAL_DATA_TYPE_F32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_UF_VOLUME].typ:CRITICAL_DATA_TYPE_F32 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BLOOD_FLOW].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYSATE_FLOW].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_TREATMENT_DURATION].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_SALINE_BOLUS_VOLUME].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ACID_CONCENTRATE].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BICARB_CONCENTRATE].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYZER_TYPE].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BP_MEAS_INTERVAL].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_RINSEBACK_FLOW_RATE].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_DISPENSE_RATE].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYSATE_TEMPERATURE].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_UF_VOLUME].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.bloodFlowRate_mL_min:0 TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.dialysateFlowRate_mL_min:0 TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.treatmentDuration_min:0 TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.arterialPressureLowLimit_mmHg:0 TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.arterialPressureHighLimit_mmHg:0 TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.venousPressureLowLimit_mmHg:0 TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.venousPressureHighLimit_mmHg:0 TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.uFVolume_L:0.0 TEST.END -- Subprogram: signalUserCancelTreatment -- Test Case: signalUserCancelTreatment_InvalidMode TEST.UNIT:ModeTreatmentParams TEST.SUBPROGRAM:signalUserCancelTreatment TEST.NEW TEST.NAME:signalUserCancelTreatment_InvalidMode TEST.VALUE:ModeTreatmentParams.<>.treatmentCancelled:0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN TEST.EXPECTED:ModeTreatmentParams.<>.treatmentCancelled:0 TEST.END -- Test Case: signalUserCancelTreatment_NominalPath TEST.UNIT:ModeTreatmentParams TEST.SUBPROGRAM:signalUserCancelTreatment TEST.NEW TEST.NAME:signalUserCancelTreatment_NominalPath TEST.VALUE:ModeTreatmentParams.<>.treatmentCancelled:0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TPAR TEST.EXPECTED:ModeTreatmentParams.<>.treatmentCancelled:1 TEST.END -- Subprogram: signalUserConfirmationOfTreatmentParameters -- Test Case: signalUserConfirmationOfTreatmentParameters_InvalidMode TEST.UNIT:ModeTreatmentParams TEST.SUBPROGRAM:signalUserConfirmationOfTreatmentParameters TEST.NEW TEST.NAME:signalUserConfirmationOfTreatmentParameters_InvalidMode TEST.VALUE:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_TREATMENT_PARAMS_MODE_STATE_WAIT_4_UI_2_CONFIRM TEST.VALUE:ModeTreatmentParams.<>.treatParamsConfirmed:0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN TEST.EXPECTED:ModeTreatmentParams.<>.treatParamsConfirmed:0 TEST.END -- Test Case: signalUserConfirmationOfTreatmentParameters_InvalidState TEST.UNIT:ModeTreatmentParams TEST.SUBPROGRAM:signalUserConfirmationOfTreatmentParameters TEST.NEW TEST.NAME:signalUserConfirmationOfTreatmentParameters_InvalidState TEST.VALUE:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_TREATMENT_PARAMS_MODE_STATE_WAIT_4_UI_2_SEND TEST.VALUE:ModeTreatmentParams.<>.treatParamsConfirmed:0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TPAR TEST.EXPECTED:ModeTreatmentParams.<>.treatParamsConfirmed:0 TEST.END -- Test Case: signalUserConfirmationOfTreatmentParameters_NominalPath TEST.UNIT:ModeTreatmentParams TEST.SUBPROGRAM:signalUserConfirmationOfTreatmentParameters TEST.NEW TEST.NAME:signalUserConfirmationOfTreatmentParameters_NominalPath TEST.VALUE:ModeTreatmentParams.<>.currentTreatmentParamsState:HD_TREATMENT_PARAMS_MODE_STATE_WAIT_4_UI_2_CONFIRM TEST.VALUE:ModeTreatmentParams.<>.treatParamsConfirmed:0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TPAR TEST.EXPECTED:ModeTreatmentParams.<>.treatParamsConfirmed:1 TEST.END -- Subprogram: transitionToTreatParamsMode -- Test Case: transitionToTreatParamsMode_NominalPath TEST.UNIT:ModeTreatmentParams TEST.SUBPROGRAM:transitionToTreatParamsMode TEST.NEW TEST.NAME:transitionToTreatParamsMode_NominalPath TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_BLOOD_FLOW].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_DIALYSATE_FLOW].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_TREATMENT_DURATION].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_SALINE_BOLUS_VOLUME].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_ACID_CONCENTRATE].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_BICARB_CONCENTRATE].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_DIALYZER_TYPE].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_BP_MEAS_INTERVAL].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_RINSEBACK_FLOW_RATE].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_HEPARIN_DISPENSE_RATE].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_DIALYSATE_TEMPERATURE].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_UF_VOLUME].typ:NUM_OF_CRITICAL_DATA_TYPES TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BLOOD_FLOW].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYSATE_FLOW].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_TREATMENT_DURATION].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_SALINE_BOLUS_VOLUME].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ACID_CONCENTRATE].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BICARB_CONCENTRATE].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYZER_TYPE].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BP_MEAS_INTERVAL].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_RINSEBACK_FLOW_RATE].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_DISPENSE_RATE].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYSATE_TEMPERATURE].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_UF_VOLUME].uInt:1 TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.bloodFlowRate_mL_min:1 TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.dialysateFlowRate_mL_min:1 TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.treatmentDuration_min:1 TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.arterialPressureLowLimit_mmHg:1 TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.arterialPressureHighLimit_mmHg:1 TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.venousPressureLowLimit_mmHg:1 TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.venousPressureHighLimit_mmHg:1 TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.uFVolume_L:1.0 TEST.VALUE:ModeTreatmentParams.<>.validTreatParamsReceived:1 TEST.VALUE:ModeTreatmentParams.<>.treatParamsConfirmed:1 TEST.VALUE:ModeTreatmentParams.<>.treatmentCancelled:1 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_BLOOD_FLOW].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_DIALYSATE_FLOW].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_TREATMENT_DURATION].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_SALINE_BOLUS_VOLUME].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_ACID_CONCENTRATE].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_BICARB_CONCENTRATE].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_DIALYZER_TYPE].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_BP_MEAS_INTERVAL].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_RINSEBACK_FLOW_RATE].typ:CRITICAL_DATA_TYPE_U32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT].typ:CRITICAL_DATA_TYPE_S32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT].typ:CRITICAL_DATA_TYPE_S32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT].typ:CRITICAL_DATA_TYPE_S32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT].typ:CRITICAL_DATA_TYPE_S32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_HEPARIN_DISPENSE_RATE].typ:CRITICAL_DATA_TYPE_F32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME].typ:CRITICAL_DATA_TYPE_F32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_DIALYSATE_TEMPERATURE].typ:CRITICAL_DATA_TYPE_F32 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentParameters[TREATMENT_PARAM_UF_VOLUME].typ:CRITICAL_DATA_TYPE_F32 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BLOOD_FLOW].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYSATE_FLOW].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_TREATMENT_DURATION].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_SALINE_BOLUS_VOLUME].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ACID_CONCENTRATE].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BICARB_CONCENTRATE].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYZER_TYPE].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_BP_MEAS_INTERVAL].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_RINSEBACK_FLOW_RATE].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_DISPENSE_RATE].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_DIALYSATE_TEMPERATURE].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_UF_VOLUME].uInt:0 TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.bloodFlowRate_mL_min:0 TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.dialysateFlowRate_mL_min:0 TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.treatmentDuration_min:0 TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.arterialPressureLowLimit_mmHg:0 TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.arterialPressureHighLimit_mmHg:0 TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.venousPressureLowLimit_mmHg:0 TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.venousPressureHighLimit_mmHg:0 TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.uFVolume_L:0.0 TEST.EXPECTED:ModeTreatmentParams.<>.validTreatParamsReceived:0 TEST.EXPECTED:ModeTreatmentParams.<>.treatParamsConfirmed:0 TEST.EXPECTED:ModeTreatmentParams.<>.treatmentCancelled:0 TEST.EXPECTED:uut_prototype_stubs.setCriticalData.value.sInt:(2)0x64,0xF0,0x0,0x64,(3)0x0,0x1E,0x4B,-300,0x64,-100,0x190,(2)0x0,0x42140000,0x0 TEST.END