-- VectorCAST 19.sp3 (11/13/19) -- Test Case Script -- -- Environment : DIALOUTFLOW -- Unit(s) Under Test: DialOutFlow -- -- 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: DialOutFlow -- Subprogram: checkDialOutPumpDirection -- Test Case: checkDialOutPumpDirection.001 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpDirection TEST.NEW TEST.NAME:checkDialOutPumpDirection.001 TEST.NOTES: This is an automatically generated test case. Test Path 11 (1) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> TRUE (2) if (measMCSpeed >= (10.0F)) ==> TRUE (3) if ((1) == minDirSpeed && lastDialOutPumpDirectionCount != dirErrorCnt) ==> FALSE (4) if ((1) == isHallSensorFailed && (1) == incTimeWindowedCount(TIME_WINDOWED_COUNT_DOP_COMMUTATION_ERROR)) ==> FALSE (5) if (getMeasuredDialOutPumpMCSpeed() >= (0.0)) ==> FALSE (6) if (getMeasuredDialOutPumpSpeed() >= (0.0)) ==> FALSE (7) if (dialOutPumpDirectionSet != dopDir && (1) == minDirSpeed) ==> FALSE (9) if (dialOutPumpDirectionSet != dopMCDir && (1) == minDirSpeed) ==> FALSE Test Case Generation Notes: Cannot set local variable minDirSpeed in branch 3 Cannot set variable to unknown value in branch 3 Cannot set local variable dirErrorCnt in branch 3 Cannot set local variable isHallSensorFailed in branch 4 Conflict: Cannot resolve multiple comparisons ( DialOutFlow.getMeasuredDialOutPumpMCSpeed.return ) in branches 2/5 Cannot set variable to unknown value in branch 7 Cannot set dopDir due to assignment Cannot set local variable minDirSpeed in branch 7 Cannot set variable to unknown value in branch 9 Cannot set dopMCDir due to assignment Cannot set local variable minDirSpeed in branch 9 TEST.END_NOTES: TEST.STUB:DialOutFlow.getMeasuredDialOutPumpSpeed TEST.STUB:DialOutFlow.getMeasuredDialOutPumpMCSpeed TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:25 TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpSpeed.return:<> TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCSpeed.return:<> TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:<> TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:26 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1 TEST.END -- Test Case: checkDialOutPumpDirection.002 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpDirection TEST.NEW TEST.NAME:checkDialOutPumpDirection.002 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 11 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: checkDialOutPumpDirection.011 TEST.END_IMPORT_FAILURES: TEST.STUB:DialOutFlow.getMeasuredDialOutPumpMCSpeed TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_REVERSE TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:-200.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:200.0 TEST.VALUE:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:24 TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCSpeed.return:0.0 TEST.VALUE:uut_prototype_stubs.getFPGADialOutPumpHallSensorStatus.return:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_REVERSE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:-200.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:200.0 TEST.EXPECTED:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:0 TEST.EXPECTED:DialOutFlow.<>.lastDialOutPumpDirectionCount:0 TEST.END -- Test Case: checkDialOutPumpDirection.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpDirection TEST.NEW TEST.NAME:checkDialOutPumpDirection.003 TEST.BASIS_PATH:7 of 11 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 7 (1) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> TRUE (2) if (measMCSpeed >= (10.0F)) ==> FALSE (3) if ((1) == minDirSpeed && lastDialOutPumpDirectionCount != dirErrorCnt) ==> FALSE (4) if ((1) == isHallSensorFailed && (1) == incTimeWindowedCount(TIME_WINDOWED_COUNT_DOP_COMMUTATION_ERROR)) ==> FALSE (5) if (getMeasuredDialOutPumpMCSpeed() >= (0.0)) ==> FALSE (6) if (getMeasuredDialOutPumpSpeed() >= (0.0)) ==> TRUE (7) if (dialOutPumpDirectionSet != dopDir && (1) == minDirSpeed) ==> FALSE (9) if (dialOutPumpDirectionSet != dopMCDir && (1) == minDirSpeed) ==> FALSE Test Case Generation Notes: Cannot set local variable minDirSpeed in branch 3 Cannot set variable to unknown value in branch 3 Cannot set local variable dirErrorCnt in branch 3 Cannot set local variable isHallSensorFailed in branch 4 Cannot set variable to unknown value in branch 7 Cannot set dopDir due to assignment Cannot set local variable minDirSpeed in branch 7 Cannot set variable to unknown value in branch 9 Cannot set dopMCDir due to assignment Cannot set local variable minDirSpeed in branch 9 TEST.END_NOTES: TEST.STUB:DialOutFlow.getMeasuredDialOutPumpSpeed TEST.STUB:DialOutFlow.getMeasuredDialOutPumpMCSpeed TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpSpeed.return:<> TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCSpeed.return:<> TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:<> TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Test Case: checkDialOutPumpDirection.004 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpDirection TEST.NEW TEST.NAME:checkDialOutPumpDirection.004 TEST.BASIS_PATH:11 of 11 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 11 (1) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> TRUE (2) if (measMCSpeed >= (10.0F)) ==> TRUE (3) if ((1) == minDirSpeed && lastDialOutPumpDirectionCount != dirErrorCnt) ==> FALSE (4) if ((1) == isHallSensorFailed && (1) == incTimeWindowedCount(TIME_WINDOWED_COUNT_DOP_COMMUTATION_ERROR)) ==> FALSE (5) if (getMeasuredDialOutPumpMCSpeed() >= (0.0)) ==> FALSE (6) if (getMeasuredDialOutPumpSpeed() >= (0.0)) ==> FALSE (7) if (dialOutPumpDirectionSet != dopDir && (1) == minDirSpeed) ==> FALSE (9) if (dialOutPumpDirectionSet != dopMCDir && (1) == minDirSpeed) ==> FALSE Test Case Generation Notes: Cannot set local variable minDirSpeed in branch 3 Cannot set variable to unknown value in branch 3 Cannot set local variable dirErrorCnt in branch 3 Cannot set local variable isHallSensorFailed in branch 4 Conflict: Cannot resolve multiple comparisons ( DialOutFlow.getMeasuredDialOutPumpMCSpeed.return ) in branches 2/5 Cannot set variable to unknown value in branch 7 Cannot set dopDir due to assignment Cannot set local variable minDirSpeed in branch 7 Cannot set variable to unknown value in branch 9 Cannot set dopMCDir due to assignment Cannot set local variable minDirSpeed in branch 9 TEST.END_NOTES: TEST.STUB:DialOutFlow.getMeasuredDialOutPumpSpeed TEST.STUB:DialOutFlow.getMeasuredDialOutPumpMCSpeed TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:0 TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpSpeed.return:<> TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCSpeed.return:<> TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:<> TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:1 TEST.END -- Test Case: checkDialOutPumpDirection.005 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpDirection TEST.NEW TEST.NAME:checkDialOutPumpDirection.005 TEST.NOTES: This is an automatically generated test case. Test Path 11 (1) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> TRUE (2) if (measMCSpeed >= (10.0F)) ==> TRUE (3) if ((1) == minDirSpeed && lastDialOutPumpDirectionCount != dirErrorCnt) ==> FALSE (4) if ((1) == isHallSensorFailed && (1) == incTimeWindowedCount(TIME_WINDOWED_COUNT_DOP_COMMUTATION_ERROR)) ==> FALSE (5) if (getMeasuredDialOutPumpMCSpeed() >= (0.0)) ==> FALSE (6) if (getMeasuredDialOutPumpSpeed() >= (0.0)) ==> FALSE (7) if (dialOutPumpDirectionSet != dopDir && (1) == minDirSpeed) ==> FALSE (9) if (dialOutPumpDirectionSet != dopMCDir && (1) == minDirSpeed) ==> FALSE Test Case Generation Notes: Cannot set local variable minDirSpeed in branch 3 Cannot set variable to unknown value in branch 3 Cannot set local variable dirErrorCnt in branch 3 Cannot set local variable isHallSensorFailed in branch 4 Conflict: Cannot resolve multiple comparisons ( DialOutFlow.getMeasuredDialOutPumpMCSpeed.return ) in branches 2/5 Cannot set variable to unknown value in branch 7 Cannot set dopDir due to assignment Cannot set local variable minDirSpeed in branch 7 Cannot set variable to unknown value in branch 9 Cannot set dopMCDir due to assignment Cannot set local variable minDirSpeed in branch 9 TEST.END_NOTES: TEST.STUB:DialOutFlow.getMeasuredDialOutPumpSpeed TEST.STUB:DialOutFlow.getMeasuredDialOutPumpMCSpeed TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:25 TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpSpeed.return:<> TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCSpeed.return:<> TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK TEST.VALUE:uut_prototype_stubs.getFPGADialOutPumpHallSensorStatus.return:1 TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:<> TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:26 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1 TEST.END -- Test Case: checkDialOutPumpDirection.006 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpDirection TEST.NEW TEST.NAME:checkDialOutPumpDirection.006 TEST.NOTES: This is an automatically generated test case. Test Path 11 (1) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> TRUE (2) if (measMCSpeed >= (10.0F)) ==> TRUE (3) if ((1) == minDirSpeed && lastDialOutPumpDirectionCount != dirErrorCnt) ==> FALSE (4) if ((1) == isHallSensorFailed && (1) == incTimeWindowedCount(TIME_WINDOWED_COUNT_DOP_COMMUTATION_ERROR)) ==> FALSE (5) if (getMeasuredDialOutPumpMCSpeed() >= (0.0)) ==> FALSE (6) if (getMeasuredDialOutPumpSpeed() >= (0.0)) ==> FALSE (7) if (dialOutPumpDirectionSet != dopDir && (1) == minDirSpeed) ==> FALSE (9) if (dialOutPumpDirectionSet != dopMCDir && (1) == minDirSpeed) ==> FALSE Test Case Generation Notes: Cannot set local variable minDirSpeed in branch 3 Cannot set variable to unknown value in branch 3 Cannot set local variable dirErrorCnt in branch 3 Cannot set local variable isHallSensorFailed in branch 4 Conflict: Cannot resolve multiple comparisons ( DialOutFlow.getMeasuredDialOutPumpMCSpeed.return ) in branches 2/5 Cannot set variable to unknown value in branch 7 Cannot set dopDir due to assignment Cannot set local variable minDirSpeed in branch 7 Cannot set variable to unknown value in branch 9 Cannot set dopMCDir due to assignment Cannot set local variable minDirSpeed in branch 9 TEST.END_NOTES: TEST.STUB:DialOutFlow.getMeasuredDialOutPumpSpeed TEST.STUB:DialOutFlow.getMeasuredDialOutPumpMCSpeed TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:25 TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpSpeed.return:<> TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCSpeed.return:<> TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK TEST.VALUE:uut_prototype_stubs.getFPGADialOutPumpHallSensorStatus.return:1 TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:1 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:26 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:2 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1 TEST.EXPECTED:uut_prototype_stubs.incTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_DOP_COMMUTATION_ERROR TEST.END -- Test Case: checkDialOutPumpDirection.007 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpDirection TEST.NEW TEST.NAME:checkDialOutPumpDirection.007 TEST.STUB:DialOutFlow.getMeasuredDialOutPumpMCSpeed TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_REVERSE TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:-200.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:200.0 TEST.VALUE:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:24 TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCSpeed.return:0.0 TEST.VALUE:uut_prototype_stubs.getFPGADialOutPumpHallSensorStatus.return:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_REVERSE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:-200.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:200.0 TEST.EXPECTED:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:0 TEST.EXPECTED:DialOutFlow.<>.lastDialOutPumpDirectionCount:0 TEST.END -- Subprogram: checkDialOutPumpMCCurrent -- Test Case: checkDialOutPumpMCCurrent.001 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpMCCurrent TEST.NEW TEST.NAME:checkDialOutPumpMCCurrent.001 TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.data:151.0 TEST.VALUE:DialOutFlow.<>.dopCurrErrorDurationCtr:2000 TEST.EXPECTED:DialOutFlow.<>.dopCurrErrorDurationCtr:2010 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:151.0 TEST.END -- Test Case: checkDialOutPumpMCCurrent.002 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpMCCurrent TEST.NEW TEST.NAME:checkDialOutPumpMCCurrent.002 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 75 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: checkDialOutPumpMCCurrent.010 TEST.END_IMPORT_FAILURES: TEST.STUB:DialOutFlow.getMeasuredDialOutPumpMCCurrent TEST.VALUE:DialOutFlow.<>.dialOutPumpState:NUM_OF_DIAL_OUT_PUMP_STATES TEST.VALUE:DialOutFlow.<>.dopCurrErrorDurationCtr:0 TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCCurrent.return:2100.0 TEST.EXPECTED:DialOutFlow.<>.dopCurrErrorDurationCtr:10 TEST.END -- Test Case: checkDialOutPumpMCCurrent.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpMCCurrent TEST.NEW TEST.NAME:checkDialOutPumpMCCurrent.003 TEST.BASIS_PATH:2 of 7 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((0) == isAlarmActive(ALARM_ID_HD_AC_POWER_LOST)) ==> TRUE (2) if ((DIAL_OUT_PUMP_OFF_STATE) == dialOutPumpState) ==> FALSE (5) if (dopCurr > (2000.0F)) ==> FALSE Test Case Generation Notes: Cannot set return value of function fabs in branch 5 TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE TEST.END -- Test Case: checkDialOutPumpMCCurrent.004 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpMCCurrent TEST.NEW TEST.NAME:checkDialOutPumpMCCurrent.004 TEST.BASIS_PATH:5 of 7 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 5 (1) if ((0) == isAlarmActive(ALARM_ID_HD_AC_POWER_LOST)) ==> TRUE (2) if ((DIAL_OUT_PUMP_OFF_STATE) == dialOutPumpState) ==> TRUE (3) if (dopCurr > (150.0F)) ==> FALSE Test Case Generation Notes: Cannot set return value of function fabs in branch 3 TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.END -- Test Case: checkDialOutPumpMCCurrent.005 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpMCCurrent TEST.NEW TEST.NAME:checkDialOutPumpMCCurrent.005 TEST.BASIS_PATH:1 of 7 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((0) == isAlarmActive(ALARM_ID_HD_AC_POWER_LOST)) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:DialOutFlow.getMeasuredDialOutPumpMCCurrent TEST.VALUE:DialOutFlow.<>.dopCurrErrorDurationCtr:10 TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCCurrent.return:155.0 TEST.VALUE:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_AC_POWER_LOST TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 TEST.EXPECTED:DialOutFlow.<>.dopCurrErrorDurationCtr:10 TEST.EXPECTED:uut_prototype_stubs.isAlarmActive.alarm:ALARM_ID_HD_AC_POWER_LOST TEST.END -- Test Case: checkDialOutPumpMCCurrent.006 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpMCCurrent TEST.NEW TEST.NAME:checkDialOutPumpMCCurrent.006 TEST.STUB:DialOutFlow.getMeasuredDialOutPumpMCCurrent TEST.VALUE:DialOutFlow.<>.dialOutPumpState:NUM_OF_DIAL_OUT_PUMP_STATES TEST.VALUE:DialOutFlow.<>.dopCurrErrorDurationCtr:2001 TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCCurrent.return:2100.0 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:NUM_OF_DIAL_OUT_PUMP_STATES TEST.EXPECTED:DialOutFlow.<>.dopCurrErrorDurationCtr:2011 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:2100.0 TEST.END -- Subprogram: checkDialOutPumpRotor -- Test Case: checkDialOutPumpRotor.001 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpRotor TEST.NEW TEST.NAME:checkDialOutPumpRotor.001 TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 TEST.VALUE:DialOutFlow.<>.dopRotorRevStartTime:109000 TEST.VALUE:DialOutFlow.<>.dopStopAtHomePosition:1 TEST.VALUE:DialOutFlow.<>.dopHomeStartTime:100000 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1,0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 TEST.EXPECTED:DialOutFlow.<>.dopStopAtHomePosition:0 TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:100000,109000 TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:10000 TEST.END -- Test Case: checkDialOutPumpRotor.002 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpRotor TEST.NEW TEST.NAME:checkDialOutPumpRotor.002 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 99 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: checkDialOutPumpRotor.004 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 TEST.VALUE:DialOutFlow.<>.dopRotorRevStartTime:109000 TEST.VALUE:DialOutFlow.<>.dopStopAtHomePosition:1 TEST.VALUE:DialOutFlow.<>.dopHomeStartTime:100000 TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 TEST.EXPECTED:DialOutFlow.<>.dopStopAtHomePosition:1 TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:100000,109000 TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:10000 TEST.END -- Test Case: checkDialOutPumpRotor.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpRotor TEST.NEW TEST.NAME:checkDialOutPumpRotor.003 TEST.BASIS_PATH:1 of 3 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == dopStopAtHomePosition && (1) == didTimeout(dopHomeStartTime, 10000)) ==> FALSE (2) if ((1) == didTimeout(dopRotorRevStartTime, 10000)) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.dopStopAtHomePosition:<> TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> TEST.EXPECTED:DialOutFlow.<>.dopStopAtHomePosition:0 TEST.END -- Test Case: checkDialOutPumpRotor.004 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpRotor TEST.NEW TEST.NAME:checkDialOutPumpRotor.004 TEST.BASIS_PATH:2 of 3 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == dopStopAtHomePosition && (1) == didTimeout(dopHomeStartTime, 10000)) ==> FALSE (2) if ((1) == didTimeout(dopRotorRevStartTime, 10000)) ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.dopStopAtHomePosition:<> TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:DialOutFlow.<>.dopStopAtHomePosition:0 TEST.END -- Subprogram: checkDialOutPumpSpeeds -- Test Case: checkDialOutPumpSpeeds.001 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpSpeeds TEST.NEW TEST.NAME:checkDialOutPumpSpeeds.001 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 137 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: checkDialOutPumpSpeeds.013 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.1 TEST.VALUE:DialOutFlow.<>.errorDialOutMotorSpeedPersistTimerCtr:0 TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorSpeedPersistTimerCtr:0 TEST.END -- Test Case: checkDialOutPumpSpeeds.002 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpSpeeds TEST.NEW TEST.NAME:checkDialOutPumpSpeeds.002 TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:-1700.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:-50.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:-1750.0 TEST.VALUE:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:1 TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:0 TEST.END -- Test Case: checkDialOutPumpSpeeds.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpSpeeds TEST.NEW TEST.NAME:checkDialOutPumpSpeeds.003 TEST.BASIS_PATH:1 of 9 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (dialOutPumpPWMDutyCyclePctSet <= (0.1000000015F)) ==> FALSE (4) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:3.40282E+38 TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:0 TEST.END -- Test Case: checkDialOutPumpSpeeds.004 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpSpeeds TEST.NEW TEST.NAME:checkDialOutPumpSpeeds.004 TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:-1700.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:-50.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:-1750.0 TEST.VALUE:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:1 TEST.VALUE:DialOutFlow.<>.errorDialOutRotorSpeedPersistTimerCtr:0 TEST.VALUE:uut_prototype_stubs.getPumpRotorErrorPersistTime.return:20 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:-1700.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:-50.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:-1750.0 TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:0 TEST.EXPECTED:DialOutFlow.<>.errorDialOutRotorSpeedPersistTimerCtr:1 TEST.EXPECTED:uut_prototype_stubs.getPumpRotorErrorPersistTime.mtr_speed:-1750.0 TEST.EXPECTED:uut_prototype_stubs.getPumpRotorErrorPersistTime.gear_ratio:32.0 TEST.END -- Test Case: checkDialOutPumpSpeeds.005 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpSpeeds TEST.NEW TEST.NAME:checkDialOutPumpSpeeds.005 TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:-1700.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:-50.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:-1750.0 TEST.VALUE:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:1 TEST.VALUE:DialOutFlow.<>.errorDialOutMotorSpeedPersistTimerCtr:501 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:-1700.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:-50.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:-1750.0 TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:0 TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorSpeedPersistTimerCtr:502 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK,ALARM_ID_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:(2)ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:-400.0,50.0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:(2)ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:(2)-1750.0 TEST.END -- Test Case: checkDialOutPumpSpeeds.006 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpSpeeds TEST.NEW TEST.NAME:checkDialOutPumpSpeeds.006 TEST.STUB:DialOutFlow.getMeasuredDialOutPumpMCSpeed TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.1 TEST.VALUE:DialOutFlow.<>.errorDialOutMotorSpeedPersistTimerCtr:0 TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpMCSpeed.return:<> TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.1 TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorSpeedPersistTimerCtr:1 TEST.END -- Test Case: checkDialOutPumpSpeeds.007 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpSpeeds TEST.NEW TEST.NAME:checkDialOutPumpSpeeds.007 TEST.STUB:DialOutFlow.getMeasuredDialOutPumpSpeed TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpSpeed.return:120.0 TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:1 TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorSpeedPersistTimerCtr:0 TEST.EXPECTED:DialOutFlow.<>.errorDialOutRotorSpeedPersistTimerCtr:0 TEST.END -- Test Case: checkDialOutPumpSpeeds.008 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:checkDialOutPumpSpeeds TEST.NEW TEST.NAME:checkDialOutPumpSpeeds.008 TEST.STUB:DialOutFlow.getMeasuredDialOutPumpSpeed TEST.VALUE:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:501 TEST.VALUE:DialOutFlow.getMeasuredDialOutPumpSpeed.return:120.0 TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_OUT_PUMP_OFF_CHECK TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorOffPersistTimerCtr:502 TEST.EXPECTED:DialOutFlow.<>.errorDialOutMotorSpeedPersistTimerCtr:0 TEST.EXPECTED:DialOutFlow.<>.errorDialOutRotorSpeedPersistTimerCtr:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_DIAL_OUT_PUMP_OFF_CHECK TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_F32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.flt.data:120.0 TEST.END -- Subprogram: execDialOutFlowController -- Test Case: execDialOutFlowController TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:execDialOutFlowController TEST.NEW TEST.NAME:execDialOutFlowController TEST.STUB:DialOutFlow.handleDialOutPumpRampingDownState TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE TEST.VALUE:DialOutFlow.<>.lastGivenRate:400 TEST.VALUE:DialOutFlow.handleDialOutPumpRampingDownState.return:DIAL_OUT_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE TEST.END -- Test Case: execDialOutFlowController.001 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:execDialOutFlowController TEST.NEW TEST.NAME:execDialOutFlowController.001 TEST.BASIS_PATH:1 of 5 TEST.NOTES: This is an automatically generated test case. Test Path 1 (5) case dialOutPumpState ==> default Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.dialOutPumpState:NUM_OF_DIAL_OUT_PUMP_STATES TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:NUM_OF_DIAL_OUT_PUMP_STATES TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:40 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:4 TEST.END -- Test Case: execDialOutFlowController.002 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:execDialOutFlowController TEST.NEW TEST.NAME:execDialOutFlowController.002 TEST.BASIS_PATH:2 of 5 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) case dialOutPumpState ==> DIAL_OUT_PUMP_OFF_STATE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:DialOutFlow.handleDialOutPumpOffState TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.VALUE:DialOutFlow.handleDialOutPumpOffState.return:DIAL_OUT_PUMP_OFF_STATE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.END -- Test Case: execDialOutFlowController.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:execDialOutFlowController TEST.NEW TEST.NAME:execDialOutFlowController.003 TEST.BASIS_PATH:3 of 5 TEST.NOTES: This is an automatically generated test case. Test Path 3 (2) case dialOutPumpState ==> DIAL_OUT_PUMP_RAMPING_UP_STATE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:DialOutFlow.handleDialOutPumpRampingUpState TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE TEST.VALUE:DialOutFlow.handleDialOutPumpRampingUpState.return:DIAL_OUT_PUMP_RAMPING_UP_STATE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE TEST.END -- Test Case: execDialOutFlowController.006 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:execDialOutFlowController TEST.NEW TEST.NAME:execDialOutFlowController.006 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 160 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: execDialOutFlowController.006 >>> (E) @LINE: 1447 TEST.VALUE:DialOutFlow.<>.dopControlTimerCounter:19 >>> >>> Unknown parameter/object name dopControlTimerCounter >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:DialOutFlow.handleDialOutPumpControlToTargetState TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.8 TEST.VALUE:DialOutFlow.handleDialOutPumpControlToTargetState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Subprogram: execDialOutFlowMonitor -- Test Case: execDialOutFlowMonitor TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:execDialOutFlowMonitor TEST.NEW TEST.NAME:execDialOutFlowMonitor TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_REVERSE TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:uut_prototype_stubs.getIntADCReading.return:1500,1550 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_INIT TEST.EXPECTED:uut_prototype_stubs.getIntADCReading.channel:INT_ADC_DIAL_OUT_PUMP_SPEED,INT_ADC_DIAL_OUT_PUMP_MOTOR_CURRENT TEST.END -- Test Case: execDialOutFlowMonitor.004 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:execDialOutFlowMonitor TEST.NEW TEST.NAME:execDialOutFlowMonitor.004 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 190 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: execDialOutFlowMonitor.004 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.flowFilterTimerCtr:20 TEST.EXPECTED:DialOutFlow.<>.flowFilterTimerCtr:0 TEST.END -- Subprogram: execDialOutFlowTest -- Test Case: execDialOutFlowTest TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:execDialOutFlowTest TEST.NEW TEST.NAME:execDialOutFlowTest TEST.BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == calStatus) ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:DialOutFlow.execDialOutFlowTest.return:SELF_TEST_STATUS_PASSED TEST.VALUE:uut_prototype_stubs.getNVRecord2Driver.return:1 TEST.EXPECTED:DialOutFlow.execDialOutFlowTest.return:SELF_TEST_STATUS_PASSED TEST.END -- Test Case: execDialOutFlowTest.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:execDialOutFlowTest TEST.NEW TEST.NAME:execDialOutFlowTest.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 211 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: execDialOutFlowTest.003 TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == calStatus) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:DialOutFlow.execDialOutFlowTest.return:SELF_TEST_STATUS_PASSED TEST.VALUE:uut_prototype_stubs.getNVRecord2Driver.return:<> TEST.EXPECTED:DialOutFlow.execDialOutFlowTest.return:SELF_TEST_STATUS_FAILED TEST.END -- Subprogram: filterDialOutFlowReadings -- Test Case: filterDialOutFlowReadings TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:filterDialOutFlowReadings TEST.NEW TEST.NAME:filterDialOutFlowReadings TEST.VALUE:DialOutFlow.<>.flowReadingsCount:99 TEST.EXPECTED:DialOutFlow.<>.dopRateCorrectionOffset:0.0 TEST.END -- Test Case: filterDialOutFlowReadings.001 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:filterDialOutFlowReadings TEST.NEW TEST.NAME:filterDialOutFlowReadings.001 TEST.VALUE:DialOutFlow.<>.flowReadingsIdx:101 TEST.EXPECTED:DialOutFlow.<>.dopMeasuredRate:0.0 TEST.EXPECTED:DialOutFlow.<>.flowReadingsIdx:0 TEST.EXPECTED:DialOutFlow.<>.flowReadingsTotal:0.0 TEST.EXPECTED:DialOutFlow.<>.flowReadingsCount:1 TEST.END -- Test Case: filterDialOutFlowReadings.004 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:filterDialOutFlowReadings TEST.NEW TEST.NAME:filterDialOutFlowReadings.004 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 243 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: filterDialOutFlowReadings.004 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.flowReadingsCount:101 TEST.EXPECTED:DialOutFlow.<>.dopRateCorrectionOffset:0.0 TEST.END -- Subprogram: getMeasuredDialOutPumpMCCurrent -- Test Case: getMeasuredDialOutPumpMCCurrent TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:getMeasuredDialOutPumpMCCurrent TEST.NEW TEST.NAME:getMeasuredDialOutPumpMCCurrent TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.data:800.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.ovData:500.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.override:0xCCC33C33 TEST.EXPECTED:DialOutFlow.getMeasuredDialOutPumpMCCurrent.return:500.0 TEST.END -- Test Case: getMeasuredDialOutPumpMCCurrent.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:getMeasuredDialOutPumpMCCurrent TEST.NEW TEST.NAME:getMeasuredDialOutPumpMCCurrent.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 259 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: getMeasuredDialOutPumpMCCurrent.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.data:800.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.ovData:500.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.override:0 TEST.EXPECTED:DialOutFlow.getMeasuredDialOutPumpMCCurrent.return:800.0 TEST.END -- Subprogram: getMeasuredDialOutPumpMCSpeed -- Test Case: getMeasuredDialOutPumpMCSpeed TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:getMeasuredDialOutPumpMCSpeed TEST.NEW TEST.NAME:getMeasuredDialOutPumpMCSpeed TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:635.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.ovData:1000.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:DialOutFlow.getMeasuredDialOutPumpMCSpeed.return:1000.0 TEST.END -- Test Case: getMeasuredDialOutPumpMCSpeed.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:getMeasuredDialOutPumpMCSpeed TEST.NEW TEST.NAME:getMeasuredDialOutPumpMCSpeed.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 279 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: getMeasuredDialOutPumpMCSpeed.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.data:635.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.ovData:1000.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.override:0 TEST.EXPECTED:DialOutFlow.getMeasuredDialOutPumpMCSpeed.return:635.0 TEST.END -- Subprogram: getMeasuredDialOutPumpRotorSpeed -- Test Case: getMeasuredDialOutPumpRotorSpeed TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:getMeasuredDialOutPumpRotorSpeed TEST.NEW TEST.NAME:getMeasuredDialOutPumpRotorSpeed TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:30.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:20.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:DialOutFlow.getMeasuredDialOutPumpRotorSpeed.return:20.0 TEST.END -- Test Case: getMeasuredDialOutPumpRotorSpeed.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:getMeasuredDialOutPumpRotorSpeed TEST.NEW TEST.NAME:getMeasuredDialOutPumpRotorSpeed.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 299 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: getMeasuredDialOutPumpRotorSpeed.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:30.0 TEST.EXPECTED:DialOutFlow.getMeasuredDialOutPumpRotorSpeed.return:30.0 TEST.END -- Subprogram: getMeasuredDialOutPumpSpeed -- Test Case: getMeasuredDialOutPumpSpeed TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:getMeasuredDialOutPumpSpeed TEST.NEW TEST.NAME:getMeasuredDialOutPumpSpeed TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:1200.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:DialOutFlow.getMeasuredDialOutPumpSpeed.return:1200.0 TEST.END -- Test Case: getMeasuredDialOutPumpSpeed.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:getMeasuredDialOutPumpSpeed TEST.NEW TEST.NAME:getMeasuredDialOutPumpSpeed.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 318 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: getMeasuredDialOutPumpSpeed.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0 TEST.EXPECTED:DialOutFlow.getMeasuredDialOutPumpSpeed.return:800.0 TEST.END -- Subprogram: getTotalMeasuredUFVolumeInMl -- Test Case: getTotalMeasuredUFVolumeInMl TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:getTotalMeasuredUFVolumeInMl TEST.NEW TEST.NAME:getTotalMeasuredUFVolumeInMl TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:23.4 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:24.3 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0xCCC33C33 TEST.EXPECTED:DialOutFlow.getTotalMeasuredUFVolumeInMl.return:24.3 TEST.END -- Test Case: getTotalMeasuredUFVolumeInMl.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:getTotalMeasuredUFVolumeInMl TEST.NEW TEST.NAME:getTotalMeasuredUFVolumeInMl.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 340 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: getTotalMeasuredUFVolumeInMl.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:23.4 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:24.3 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0 TEST.EXPECTED:DialOutFlow.getTotalMeasuredUFVolumeInMl.return:23.4 TEST.END -- Subprogram: getTotalTargetDialOutUFVolumeInMl -- Test Case: getTotalTargetDialOutUFVolumeInMl TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:getTotalTargetDialOutUFVolumeInMl TEST.NEW TEST.NAME:getTotalTargetDialOutUFVolumeInMl TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.data:23.4 TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovData:24.3 TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.override:0xCCC33C33 TEST.EXPECTED:DialOutFlow.getTotalTargetDialOutUFVolumeInMl.return:24.3 TEST.END -- Test Case: getTotalTargetDialOutUFVolumeInMl.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:getTotalTargetDialOutUFVolumeInMl TEST.NEW TEST.NAME:getTotalTargetDialOutUFVolumeInMl.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 360 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: getTotalTargetDialOutUFVolumeInMl.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.data:23.4 TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovData:24.3 TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.override:0 TEST.EXPECTED:DialOutFlow.getTotalTargetDialOutUFVolumeInMl.return:23.4 TEST.END -- Subprogram: handleDialOutPumpControlToTargetState -- Test Case: handleDialOutPumpControlToTargetState.001 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:handleDialOutPumpControlToTargetState TEST.NEW TEST.NAME:handleDialOutPumpControlToTargetState.001 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 2110 TEST.VALUE:DialOutFlow.<>.dopControlTimerCounter:19 >>> >>> Unknown parameter/object name dopControlTimerCounter >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 2111 TEST.VALUE:uut_prototype_stubs.runPIController.return:0.74 >>> >>> Could not find function runPIController >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3[0].TBPRD:25833 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.75 TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.data:500.0 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:503.0 TEST.EXPECTED:DialOutFlow.handleDialOutPumpControlToTargetState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Test Case: handleDialOutPumpControlToTargetState.002 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:handleDialOutPumpControlToTargetState TEST.NEW TEST.NAME:handleDialOutPumpControlToTargetState.002 TEST.BASIS_PATH:2 of 5 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == dopControlSignal) ==> TRUE (2) if (dialOutPumpControlModeSet == (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP TEST.VALUE:DialOutFlow.<>.dopControlSignal:1 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP TEST.EXPECTED:DialOutFlow.<>.dopControlSignal:1 TEST.END -- Test Case: handleDialOutPumpControlToTargetState.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:handleDialOutPumpControlToTargetState TEST.NEW TEST.NAME:handleDialOutPumpControlToTargetState.003 TEST.BASIS_PATH:3 of 5 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 3 (1) if ((1) == dopControlSignal) ==> TRUE (2) if (dialOutPumpControlModeSet == (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> TRUE (3) if (dialOutPumpPWMDutyCyclePctSet > (0.8899999857F)) ==> FALSE (4) if (dialOutPumpPWMDutyCyclePctSet < (0.1000000015F)) ==> FALSE Test Case Generation Notes: Cannot set dialOutPumpPWMDutyCyclePctSet due to assignment TEST.END_NOTES: TEST.STUB:DialOutFlow.setDialOutPumpControlSignalPWM TEST.STUB:DialOutFlow.getTotalTargetDialOutUFVolumeInMl TEST.STUB:DialOutFlow.getTotalMeasuredUFVolumeInMl TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialOutFlow.<>.dopControlSignal:1 TEST.VALUE:DialOutFlow.getTotalTargetDialOutUFVolumeInMl.return:0.0 TEST.VALUE:DialOutFlow.getTotalMeasuredUFVolumeInMl.return:0.0 TEST.VALUE:uut_prototype_stubs.getCurrentUFSetRate.return:0.0 TEST.VALUE:uut_prototype_stubs.getDialInPumpPWMDutyCyclePct.return:0.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.1 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.<>.offsetPWMDutyCyclePct:0.0 TEST.EXPECTED:DialOutFlow.<>.ufMeasuredRate:0.0 TEST.EXPECTED:DialOutFlow.<>.dopRateCorrectionOffset:0.0 TEST.EXPECTED:DialOutFlow.<>.dopControlSignal:0 TEST.EXPECTED:DialOutFlow.handleDialOutPumpControlToTargetState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.setDialOutPumpControlSignalPWM.newPWM:0.1 TEST.EXPECTED:uut_prototype_stubs.getDialInPumpPWMDutyCyclePct.init:0 TEST.END -- Test Case: handleDialOutPumpControlToTargetState.004 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:handleDialOutPumpControlToTargetState TEST.NEW TEST.NAME:handleDialOutPumpControlToTargetState.004 TEST.NOTES: This is an automatically generated test case. Test Path 3 (1) if ((1) == dopControlSignal) ==> TRUE (2) if (dialOutPumpControlModeSet == (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> TRUE (3) if (dialOutPumpPWMDutyCyclePctSet > (0.8899999857F)) ==> FALSE (4) if (dialOutPumpPWMDutyCyclePctSet < (0.1000000015F)) ==> FALSE Test Case Generation Notes: Cannot set dialOutPumpPWMDutyCyclePctSet due to assignment TEST.END_NOTES: TEST.STUB:DialOutFlow.setDialOutPumpControlSignalPWM TEST.STUB:DialOutFlow.getTotalTargetDialOutUFVolumeInMl TEST.STUB:DialOutFlow.getTotalMeasuredUFVolumeInMl TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialOutFlow.<>.dopControlSignal:1 TEST.VALUE:DialOutFlow.getTotalTargetDialOutUFVolumeInMl.return:0.0 TEST.VALUE:DialOutFlow.getTotalMeasuredUFVolumeInMl.return:0.0 TEST.VALUE:uut_prototype_stubs.getCurrentUFSetRate.return:0.0 TEST.VALUE:uut_prototype_stubs.getDialInPumpPWMDutyCyclePct.return:0.9 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.89 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.<>.offsetPWMDutyCyclePct:0.0 TEST.EXPECTED:DialOutFlow.<>.ufMeasuredRate:0.0 TEST.EXPECTED:DialOutFlow.<>.dopRateCorrectionOffset:0.0 TEST.EXPECTED:DialOutFlow.<>.dopControlSignal:0 TEST.EXPECTED:DialOutFlow.handleDialOutPumpControlToTargetState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.setDialOutPumpControlSignalPWM.newPWM:0.89 TEST.EXPECTED:uut_prototype_stubs.getDialInPumpPWMDutyCyclePct.init:0 TEST.END -- Subprogram: handleDialOutPumpOffState -- Test Case: handleDialOutPumpOffState TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:handleDialOutPumpOffState TEST.NEW TEST.NAME:handleDialOutPumpOffState TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.handleDialOutPumpOffState.return:DIAL_OUT_PUMP_OFF_STATE TEST.END -- Test Case: handleDialOutPumpOffState.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:handleDialOutPumpOffState TEST.NEW TEST.NAME:handleDialOutPumpOffState.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 419 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: handleDialOutPumpOffState.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3[0].TBPRD:25833 TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.VALUE:DialOutFlow.<>.lastGivenRate:400 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.<>.ptr_pwmREG3[0].TBPRD:25833 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:400 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.1133 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.handleDialOutPumpOffState.return:DIAL_OUT_PUMP_RAMPING_UP_STATE TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:2927 TEST.END -- Subprogram: handleDialOutPumpRampingDownState -- Test Case: handleDialOutPumpRampingDownState.001 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:handleDialOutPumpRampingDownState TEST.NEW TEST.NAME:handleDialOutPumpRampingDownState.001 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 455 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: handleDialOutPumpRampingDownState.006 TEST.END_IMPORT_FAILURES: TEST.STUB:DialOutFlow.setDialOutPumpControlSignalPWM TEST.STUB:DialOutFlow.stopDialOutPump TEST.VALUE:DialOutFlow.<>.lastGivenRate:1 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.6 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.5 TEST.VALUE:DialOutFlow.handleDialOutPumpRampingDownState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.handleDialOutPumpRampingDownState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Test Case: handleDialOutPumpRampingDownState.002 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:handleDialOutPumpRampingDownState TEST.NEW TEST.NAME:handleDialOutPumpRampingDownState.002 TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3[0].TBPRD:25833 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.2 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.199 TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.2 TEST.EXPECTED:DialOutFlow.handleDialOutPumpRampingDownState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:5167 TEST.END -- Test Case: handleDialOutPumpRampingDownState.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:handleDialOutPumpRampingDownState TEST.NEW TEST.NAME:handleDialOutPumpRampingDownState.003 TEST.BASIS_PATH:1 of 3 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (dialOutPumpPWMDutyCyclePctSet < (0.01999999955F) + (0.1000000015F)) ==> FALSE (2) if (dialOutPumpPWMDutyCyclePctSet <= dialOutPumpPWMDutyCyclePct) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:DialOutFlow.setDialOutPumpControlSignalPWM TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> TEST.VALUE:DialOutFlow.handleDialOutPumpRampingDownState.return:DIAL_OUT_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:3.40282E+38 TEST.EXPECTED:DialOutFlow.handleDialOutPumpRampingDownState.return:DIAL_OUT_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:DialOutFlow.setDialOutPumpControlSignalPWM.newPWM:3.40282E+38 TEST.END -- Test Case: handleDialOutPumpRampingDownState.004 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:handleDialOutPumpRampingDownState TEST.NEW TEST.NAME:handleDialOutPumpRampingDownState.004 TEST.BASIS_PATH:2 of 3 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if (dialOutPumpPWMDutyCyclePctSet < (0.01999999955F) + (0.1000000015F)) ==> FALSE (2) if (dialOutPumpPWMDutyCyclePctSet <= dialOutPumpPWMDutyCyclePct) ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:DialOutFlow.stopDialOutPump TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.12 TEST.VALUE:DialOutFlow.handleDialOutPumpRampingDownState.return:DIAL_OUT_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:3.40282E+38 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.12 TEST.EXPECTED:DialOutFlow.handleDialOutPumpRampingDownState.return:DIAL_OUT_PUMP_OFF_STATE TEST.END -- Subprogram: handleDialOutPumpRampingUpState -- Test Case: handleDialOutPumpRampingUpState.001 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:handleDialOutPumpRampingUpState TEST.NEW TEST.NAME:handleDialOutPumpRampingUpState.001 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 483 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: handleDialOutPumpRampingUpState.005 TEST.END_IMPORT_FAILURES: TEST.STUB:DialOutFlow.setDialOutPumpControlSignalPWM TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.4 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.4 TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialOutFlow.handleDialOutPumpRampingUpState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.handleDialOutPumpRampingUpState.return:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Test Case: handleDialOutPumpRampingUpState.002 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:handleDialOutPumpRampingUpState TEST.NEW TEST.NAME:handleDialOutPumpRampingUpState.002 TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3[0].TBPRD:25833 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.4 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.38 TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.<>.ptr_pwmREG3[0].TBPRD:25833 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.4 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.3933 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.handleDialOutPumpRampingUpState.return:DIAL_OUT_PUMP_RAMPING_UP_STATE TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:10160 TEST.END -- Test Case: handleDialOutPumpRampingUpState.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:handleDialOutPumpRampingUpState TEST.NEW TEST.NAME:handleDialOutPumpRampingUpState.003 TEST.BASIS_PATH:2 of 3 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if (dialOutPumpPWMDutyCyclePct < (0.01999999955F) + (0.1000000015F)) ==> FALSE (2) if (dialOutPumpPWMDutyCyclePctSet >= dialOutPumpPWMDutyCyclePct) ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:DialOutFlow.setDialOutPumpControlSignalPWM TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.12 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> TEST.VALUE:DialOutFlow.handleDialOutPumpRampingUpState.return:DIAL_OUT_PUMP_RAMPING_UP_STATE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.12 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:3.40282E+38 TEST.EXPECTED:DialOutFlow.handleDialOutPumpRampingUpState.return:DIAL_OUT_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:DialOutFlow.setDialOutPumpControlSignalPWM.newPWM:3.40282E+38 TEST.END -- Subprogram: homeDialOutPump -- Test Case: homeDialOutPump TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:homeDialOutPump TEST.NEW TEST.NAME:homeDialOutPump TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialOutFlow.<>.dopStopAtHomePosition:0 TEST.VALUE:DialOutFlow.<>.dopHomeStartTime:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.<>.dopStopAtHomePosition:0 TEST.EXPECTED:DialOutFlow.<>.dopHomeStartTime:0 TEST.END -- Test Case: homeDialOutPump.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:homeDialOutPump TEST.NEW TEST.NAME:homeDialOutPump.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 515 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: homeDialOutPump.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialOutFlow.<>.dopStopAtHomePosition:0 TEST.VALUE:DialOutFlow.<>.dopHomeStartTime:0 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:100000 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.EXPECTED:DialOutFlow.<>.dopStopAtHomePosition:1 TEST.EXPECTED:DialOutFlow.<>.dopHomeStartTime:100000 TEST.END -- Subprogram: initDialOutFlow -- Test Case: initDialOutFlow TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:initDialOutFlow TEST.NEW TEST.NAME:initDialOutFlow TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0x400 TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:1.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE TEST.EXPECTED:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0x0 TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:0 TEST.EXPECTED:uut_prototype_stubs.gioSetBit.bit:6 TEST.EXPECTED:uut_prototype_stubs.gioSetBit.value:1 TEST.END -- Subprogram: isDialOutPumpRampComplete -- Test Case: isDialOutPumpRampComplete TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:isDialOutPumpRampComplete TEST.NEW TEST.NAME:isDialOutPumpRampComplete TEST.BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.END -- Test Case: isDialOutPumpRampComplete.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:isDialOutPumpRampComplete TEST.NEW TEST.NAME:isDialOutPumpRampComplete.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 561 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: isDialOutPumpRampComplete.003 TEST.END_IMPORT_FAILURES: TEST.BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.END -- Subprogram: isDialOutPumpRunning -- Test Case: isDialOutPumpRunning TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:isDialOutPumpRunning TEST.NEW TEST.NAME:isDialOutPumpRunning TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 TEST.EXPECTED:DialOutFlow.isDialOutPumpRunning.return:1 TEST.END -- Subprogram: publishDialOutFlowData -- Test Case: publishDialOutFlowData TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:publishDialOutFlowData TEST.NEW TEST.NAME:publishDialOutFlowData TEST.VALUE:DialOutFlow.<>.dialOutFlowDataPublicationTimerCounter:10 TEST.VALUE:DialOutFlow.<>.dialOutDataPublishInterval.data:10 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 TEST.EXPECTED:DialOutFlow.<>.dialOutFlowDataPublicationTimerCounter:0 TEST.END -- Test Case: publishDialOutFlowData.004 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:publishDialOutFlowData TEST.NEW TEST.NAME:publishDialOutFlowData.004 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 599 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: publishDialOutFlowData.004 TEST.END_IMPORT_FAILURES: TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (++dialOutFlowDataPublicationTimerCounter >= getU32OverrideValue(&dialOutDataPublishInterval)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.dialOutFlowDataPublicationTimerCounter:0 TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:<> TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_DIALYSATE_OUT_FLOW_DATA TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST TEST.EXPECTED:DialOutFlow.<>.dialOutFlowDataPublicationTimerCounter:1 TEST.END -- Subprogram: releaseDialOutPumpStop -- Test Case: releaseDialOutPumpStop TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:releaseDialOutPumpStop TEST.NEW TEST.NAME:releaseDialOutPumpStop TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0x0 TEST.EXPECTED:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0x400 TEST.END -- Subprogram: resetDialOutFlowMovingAverage -- Test Case: resetDialOutFlowMovingAverage TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:resetDialOutFlowMovingAverage TEST.NEW TEST.NAME:resetDialOutFlowMovingAverage TEST.EXPECTED:DialOutFlow.<>.offsetPWMDutyCyclePct:0.0 TEST.EXPECTED:DialOutFlow.<>.flowReadingsIdx:0 TEST.EXPECTED:DialOutFlow.<>.flowReadingsTotal:0.0 TEST.EXPECTED:DialOutFlow.<>.flowReadingsCount:0 TEST.END -- Subprogram: setDialOutPumpControlSignalPWM -- Test Case: setDialOutPumpControlSignalPWM TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpControlSignalPWM TEST.NEW TEST.NAME:setDialOutPumpControlSignalPWM TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3[0].TBPRD:25833 TEST.VALUE:DialOutFlow.setDialOutPumpControlSignalPWM.newPWM:0.25 TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:6458 TEST.END -- Subprogram: setDialOutPumpDirection -- Test Case: setDialOutPumpDirection.001 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpDirection TEST.NEW TEST.NAME:setDialOutPumpDirection.001 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1073 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_SOFTWARE_FAULT >>> >>> Value for 'Enumeral' out of range >>> >>> Read "ALARM_ID_SOFTWARE_FAULT" >>> >>> Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD TEST.VALUE:DialOutFlow.setDialOutPumpDirection.dir:NUM_OF_MOTOR_DIRECTIONS TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2 TEST.END -- Test Case: setDialOutPumpDirection.002 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpDirection TEST.NEW TEST.NAME:setDialOutPumpDirection.002 TEST.BASIS_PATH:3 of 3 TEST.NOTES: This is an automatically generated test case. Test Path 3 (2) case dir ==> MOTOR_DIR_REVERSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:DialOutFlow.setDialOutPumpDirection.dir:MOTOR_DIR_REVERSE TEST.EXPECTED:DialOutFlow.setDialOutPumpDirection.dir:MOTOR_DIR_REVERSE TEST.END -- Test Case: setDialOutPumpDirection.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpDirection TEST.NEW TEST.NAME:setDialOutPumpDirection.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 658 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: setDialOutPumpDirection.004 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:DialOutFlow.setDialOutPumpDirection.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:uut_prototype_stubs.gioSetBit.bit:6 TEST.EXPECTED:uut_prototype_stubs.gioSetBit.value:1 TEST.END -- Subprogram: setDialOutPumpTargetRate -- Test Case: setDialOutPumpTargetRate.001 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpTargetRate TEST.NEW TEST.NAME:setDialOutPumpTargetRate.001 TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 TEST.VALUE:DialOutFlow.<>.lastGivenRate:0 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_REVERSE TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:400 TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:400 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.flowRate:400 TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 TEST.END -- Test Case: setDialOutPumpTargetRate.002 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpTargetRate TEST.NEW TEST.NAME:setDialOutPumpTargetRate.002 TEST.BASIS_PATH:1 of 11 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:1 TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:<> TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.flowRate:1 TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.END -- Test Case: setDialOutPumpTargetRate.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpTargetRate TEST.NEW TEST.NAME:setDialOutPumpTargetRate.003 TEST.BASIS_PATH:6 of 11 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 6 (1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE (2) if ((0) == flowRate) ==> FALSE (3) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> TRUE (4) if (flowRate <= (650)) ==> TRUE (5) case dialOutPumpState ==> DIAL_OUT_PUMP_RAMPING_UP_STATE (6) if (dialOutPumpPWMDutyCyclePct < dialOutPumpPWMDutyCyclePctSet) ==> TRUE Test Case Generation Notes: Cannot set return value of function fabs in branch 3 TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:<> TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:3.40282E+38 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.END -- Test Case: setDialOutPumpTargetRate.004 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpTargetRate TEST.NEW TEST.NAME:setDialOutPumpTargetRate.004 TEST.BASIS_PATH:7 of 11 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 7 (1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE (2) if ((0) == flowRate) ==> FALSE (3) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> TRUE (4) if (flowRate <= (650)) ==> TRUE (7) case dialOutPumpState ==> DIAL_OUT_PUMP_RAMPING_DOWN_STATE (8) if (dialOutPumpPWMDutyCyclePct > dialOutPumpPWMDutyCyclePctSet) ==> FALSE Test Case Generation Notes: Cannot set return value of function fabs in branch 3 TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:<> TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:3.40282E+38 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.END -- Test Case: setDialOutPumpTargetRate.005 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpTargetRate TEST.NEW TEST.NAME:setDialOutPumpTargetRate.005 TEST.BASIS_PATH:9 of 11 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 9 (1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE (2) if ((0) == flowRate) ==> FALSE (3) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> TRUE (4) if (flowRate <= (650)) ==> TRUE (9) case dialOutPumpState ==> DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE (10) if (dialOutPumpPWMDutyCyclePctSet > dialOutPumpPWMDutyCyclePct) ==> FALSE Test Case Generation Notes: Cannot set return value of function fabs in branch 3 TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:<> TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:-3.40282E+38 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.END -- Test Case: setDialOutPumpTargetRate.006 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpTargetRate TEST.NEW TEST.NAME:setDialOutPumpTargetRate.006 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 688 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: setDialOutPumpTargetRate.014 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:300 TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_REVERSE TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.flowRate:300 TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_REVERSE TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 TEST.END -- Test Case: setDialOutPumpTargetRate.007 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpTargetRate TEST.NEW TEST.NAME:setDialOutPumpTargetRate.007 TEST.BASIS_PATH:5 of 11 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 5 (1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE (2) if ((0) == flowRate) ==> FALSE (3) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> TRUE (4) if (flowRate <= (650)) ==> TRUE (5) case dialOutPumpState ==> DIAL_OUT_PUMP_RAMPING_UP_STATE (6) if (dialOutPumpPWMDutyCyclePct < dialOutPumpPWMDutyCyclePctSet) ==> FALSE Test Case Generation Notes: Cannot set return value of function fabs in branch 3 TEST.END_NOTES: TEST.STUB:DialOutFlow.resetDialOutFlowMovingAverage TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:<> TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.return:0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.1 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:-3.40282E+38 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.<>.dopControlSignal:0 TEST.EXPECTED:DialOutFlow.<>.errorDialOutPumpDirectionPersistTimerCtr:0 TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 TEST.END -- Test Case: setDialOutPumpTargetRate.008 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpTargetRate TEST.NEW TEST.NAME:setDialOutPumpTargetRate.008 TEST.BASIS_PATH:8 of 11 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 8 (1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE (2) if ((0) == flowRate) ==> FALSE (3) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> TRUE (4) if (flowRate <= (650)) ==> TRUE (7) case dialOutPumpState ==> DIAL_OUT_PUMP_RAMPING_DOWN_STATE (8) if (dialOutPumpPWMDutyCyclePct > dialOutPumpPWMDutyCyclePctSet) ==> TRUE Test Case Generation Notes: Cannot set return value of function fabs in branch 3 TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:<> TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.return:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_UP_STATE TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:-3.40282E+38 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 TEST.END -- Test Case: setDialOutPumpTargetRate.009 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpTargetRate TEST.NEW TEST.NAME:setDialOutPumpTargetRate.009 TEST.BASIS_PATH:10 of 11 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 10 (1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE (2) if ((0) == flowRate) ==> FALSE (3) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> TRUE (4) if (flowRate <= (650)) ==> TRUE (9) case dialOutPumpState ==> DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE (10) if (dialOutPumpPWMDutyCyclePctSet > dialOutPumpPWMDutyCyclePct) ==> TRUE Test Case Generation Notes: Cannot set return value of function fabs in branch 3 TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:<> TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_RAMPING_DOWN_STATE TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:3.40282E+38 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirectionSet:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.dir:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 TEST.END -- Test Case: setDialOutPumpTargetRate.010 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpTargetRate TEST.NEW TEST.NAME:setDialOutPumpTargetRate.010 TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 TEST.END -- Test Case: setDialOutPumpTargetRate.011 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpTargetRate TEST.NEW TEST.NAME:setDialOutPumpTargetRate.011 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.1 TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.1 TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:0 TEST.END -- Test Case: setDialOutPumpTargetRate.012 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpTargetRate TEST.NEW TEST.NAME:setDialOutPumpTargetRate.012 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.1 TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:10 TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:11 TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 TEST.END -- Test Case: setDialOutPumpTargetRate.013 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpTargetRate TEST.NEW TEST.NAME:setDialOutPumpTargetRate.013 TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:652 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.flowRate:652 TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:0 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:41 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:652 TEST.END -- Subprogram: setDialOutUFVolumes -- Test Case: setDialOutUFVolumes TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutUFVolumes TEST.NEW TEST.NAME:setDialOutUFVolumes TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.data:0.0 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:0.0 TEST.VALUE:DialOutFlow.setDialOutUFVolumes.refVol:123.4 TEST.VALUE:DialOutFlow.setDialOutUFVolumes.totVol:124.3 TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:124.3 TEST.END -- Subprogram: signalDialOutControl -- Test Case: signalDialOutControl TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:signalDialOutControl TEST.NEW TEST.NAME:signalDialOutControl TEST.EXPECTED:DialOutFlow.<>.dopControlSignal:1 TEST.END -- Subprogram: signalDialOutPumpHardStop -- Test Case: signalDialOutPumpHardStop TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:signalDialOutPumpHardStop TEST.NEW TEST.NAME:signalDialOutPumpHardStop TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 3260 TEST.VALUE:DialOutFlow.<>.dopControlTimerCounter:1 >>> >>> Unknown parameter/object name dopControlTimerCounter >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 3265 TEST.EXPECTED:DialOutFlow.<>.dopControlTimerCounter:0 >>> >>> Unknown parameter/object name dopControlTimerCounter >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 3267 TEST.EXPECTED:uut_prototype_stubs.resetPIController.controllerID:PI_CONTROLLER_ID_ULTRAFILTRATION >>> >>> Could not find function resetPIController >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0x400 TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.7 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.7 TEST.EXPECTED:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0x0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.1 TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:0 TEST.END -- Subprogram: signalDialOutPumpRotorHallSensor -- Test Case: signalDialOutPumpRotorHallSensor TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:signalDialOutPumpRotorHallSensor TEST.NEW TEST.NAME:signalDialOutPumpRotorHallSensor TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:50.0 TEST.VALUE:DialOutFlow.<>.dopRotorRevStartTime:100000 TEST.VALUE:DialOutFlow.<>.dopStopAtHomePosition:0 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:101000 TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:1000 TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:1 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:60.0 TEST.EXPECTED:DialOutFlow.<>.dopRotorRevStartTime:101000 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:100000 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:101000 TEST.END -- Test Case: signalDialOutPumpRotorHallSensor.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:signalDialOutPumpRotorHallSensor TEST.NEW TEST.NAME:signalDialOutPumpRotorHallSensor.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 783 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: signalDialOutPumpRotorHallSensor.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:50.0 TEST.VALUE:DialOutFlow.<>.dopRotorRevStartTime:100000 TEST.VALUE:DialOutFlow.<>.dopStopAtHomePosition:1 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:101000 TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:1000 TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:60.0 TEST.EXPECTED:DialOutFlow.<>.dopRotorRevStartTime:101000 TEST.EXPECTED:DialOutFlow.<>.dopStopAtHomePosition:0 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.startMSCount:100000 TEST.EXPECTED:uut_prototype_stubs.calcTimeBetween.endMSCount:101000 TEST.END -- Subprogram: stopDialOutPump -- Test Case: stopDialOutPump TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:stopDialOutPump TEST.NEW TEST.NAME:stopDialOutPump TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0x400 TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:0.5 TEST.EXPECTED:DialOutFlow.<>.ptr_mibspiREG1[0].PC3:0x0 TEST.EXPECTED:DialOutFlow.<>.isDialOutPumpOn:0 TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:0 TEST.END -- Subprogram: testResetDialOutPumpAndLoadCellDataPublishIntervalOverride -- Test Case: testResetDialOutPumpAndLoadCellDataPublishIntervalOverride TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testResetDialOutPumpAndLoadCellDataPublishIntervalOverride TEST.NEW TEST.NAME:testResetDialOutPumpAndLoadCellDataPublishIntervalOverride TEST.VALUE:DialOutFlow.<>.dialOutDataPublishInterval.data:20 TEST.VALUE:DialOutFlow.<>.dialOutDataPublishInterval.ovInitData:20 TEST.VALUE:DialOutFlow.<>.dialOutDataPublishInterval.ovData:2 TEST.VALUE:DialOutFlow.<>.dialOutDataPublishInterval.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.<>.dialOutDataPublishInterval.data:20 TEST.EXPECTED:DialOutFlow.<>.dialOutDataPublishInterval.ovData:20 TEST.EXPECTED:DialOutFlow.<>.dialOutDataPublishInterval.override:0 TEST.EXPECTED:DialOutFlow.testResetDialOutPumpAndLoadCellDataPublishIntervalOverride.return:1 TEST.END -- Test Case: testResetDialOutPumpAndLoadCellDataPublishIntervalOverride.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testResetDialOutPumpAndLoadCellDataPublishIntervalOverride TEST.NEW TEST.NAME:testResetDialOutPumpAndLoadCellDataPublishIntervalOverride.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 838 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: testResetDialOutPumpAndLoadCellDataPublishIntervalOverride.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialOutFlow.testResetDialOutPumpAndLoadCellDataPublishIntervalOverride.return:0 TEST.END -- Subprogram: testResetDialOutUFRefVolumeOverride -- Test Case: testResetDialOutUFRefVolumeOverride TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testResetDialOutUFRefVolumeOverride TEST.NEW TEST.NAME:testResetDialOutUFRefVolumeOverride TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovData:124.3 TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.ovData:0.0 TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.override:0x0 TEST.EXPECTED:DialOutFlow.testResetDialOutUFRefVolumeOverride.return:1 TEST.END -- Test Case: testResetDialOutUFRefVolumeOverride.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testResetDialOutUFRefVolumeOverride TEST.NEW TEST.NAME:testResetDialOutUFRefVolumeOverride.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 861 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: testResetDialOutUFRefVolumeOverride.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovData:124.3 TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.ovData:124.3 TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.override:0xCCC33C33 TEST.EXPECTED:DialOutFlow.testResetDialOutUFRefVolumeOverride.return:0 TEST.END -- Subprogram: testResetDialOutUFTotVolumeOverride -- Test Case: testResetDialOutUFTotVolumeOverride TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testResetDialOutUFTotVolumeOverride TEST.NEW TEST.NAME:testResetDialOutUFTotVolumeOverride TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:123.4 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:124.3 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:123.4 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovInitData:0.0 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:0.0 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0x0 TEST.EXPECTED:DialOutFlow.testResetDialOutUFTotVolumeOverride.return:1 TEST.END -- Test Case: testResetDialOutUFTotVolumeOverride.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testResetDialOutUFTotVolumeOverride TEST.NEW TEST.NAME:testResetDialOutUFTotVolumeOverride.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 890 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: testResetDialOutUFTotVolumeOverride.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:123.4 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:124.3 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:123.4 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovInitData:0.0 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:124.3 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0xCCC33C33 TEST.EXPECTED:DialOutFlow.testResetDialOutUFTotVolumeOverride.return:0 TEST.END -- Subprogram: testResetMeasuredDialOutPumpMCCurrentOverride -- Test Case: testResetMeasuredDialOutPumpMCCurrentOverride TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testResetMeasuredDialOutPumpMCCurrentOverride TEST.NEW TEST.NAME:testResetMeasuredDialOutPumpMCCurrentOverride TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpMCCurrentOverride.return:1 TEST.END -- Test Case: testResetMeasuredDialOutPumpMCCurrentOverride.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testResetMeasuredDialOutPumpMCCurrentOverride TEST.NEW TEST.NAME:testResetMeasuredDialOutPumpMCCurrentOverride.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 922 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: testResetMeasuredDialOutPumpMCCurrentOverride.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpMCCurrentOverride.return:0 TEST.END -- Subprogram: testResetMeasuredDialOutPumpMCSpeedOverride -- Test Case: testResetMeasuredDialOutPumpMCSpeedOverride TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testResetMeasuredDialOutPumpMCSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredDialOutPumpMCSpeedOverride TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpMCSpeedOverride.return:0 TEST.END -- Test Case: testResetMeasuredDialOutPumpMCSpeedOverride.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testResetMeasuredDialOutPumpMCSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredDialOutPumpMCSpeedOverride.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 938 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: testResetMeasuredDialOutPumpMCSpeedOverride.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpMCSpeedOverride.return:1 TEST.END -- Subprogram: testResetMeasuredDialOutPumpRotorSpeedOverride -- Test Case: testResetMeasuredDialOutPumpRotorSpeedOverride TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testResetMeasuredDialOutPumpRotorSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredDialOutPumpRotorSpeedOverride TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:25.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:50.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:25.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:50.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpRotorSpeedOverride.return:0 TEST.END -- Test Case: testResetMeasuredDialOutPumpRotorSpeedOverride.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testResetMeasuredDialOutPumpRotorSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredDialOutPumpRotorSpeedOverride.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 954 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: testResetMeasuredDialOutPumpRotorSpeedOverride.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:25.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:50.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:25.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:0.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0 TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpRotorSpeedOverride.return:1 TEST.END -- Subprogram: testResetMeasuredDialOutPumpSpeedOverride -- Test Case: testResetMeasuredDialOutPumpSpeedOverride TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testResetMeasuredDialOutPumpSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredDialOutPumpSpeedOverride TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:1200.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:1200.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpSpeedOverride.return:0 TEST.END -- Test Case: testResetMeasuredDialOutPumpSpeedOverride.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testResetMeasuredDialOutPumpSpeedOverride TEST.NEW TEST.NAME:testResetMeasuredDialOutPumpSpeedOverride.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 986 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: testResetMeasuredDialOutPumpSpeedOverride.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:1200.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:0.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0 TEST.EXPECTED:DialOutFlow.testResetMeasuredDialOutPumpSpeedOverride.return:1 TEST.END -- Subprogram: testSetDialOutPumpAndLoadCellDataPublishIntervalOverride -- Test Case: testSetDialOutPumpAndLoadCellDataPublishIntervalOverride TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetDialOutPumpAndLoadCellDataPublishIntervalOverride TEST.NEW TEST.NAME:testSetDialOutPumpAndLoadCellDataPublishIntervalOverride TEST.VALUE:DialOutFlow.<>.dialOutDataPublishInterval.data:20 TEST.VALUE:DialOutFlow.<>.dialOutDataPublishInterval.ovInitData:20 TEST.VALUE:DialOutFlow.<>.dialOutDataPublishInterval.ovData:20 TEST.VALUE:DialOutFlow.<>.dialOutDataPublishInterval.override:0 TEST.VALUE:DialOutFlow.testSetDialOutPumpAndLoadCellDataPublishIntervalOverride.value:20 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.<>.dialOutDataPublishInterval.data:20 TEST.EXPECTED:DialOutFlow.<>.dialOutDataPublishInterval.ovInitData:20 TEST.EXPECTED:DialOutFlow.<>.dialOutDataPublishInterval.ovData:2 TEST.EXPECTED:DialOutFlow.<>.dialOutDataPublishInterval.override:0xCCC33C33 TEST.EXPECTED:DialOutFlow.testSetDialOutPumpAndLoadCellDataPublishIntervalOverride.return:1 TEST.END -- Test Case: testSetDialOutPumpAndLoadCellDataPublishIntervalOverride.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetDialOutPumpAndLoadCellDataPublishIntervalOverride TEST.NEW TEST.NAME:testSetDialOutPumpAndLoadCellDataPublishIntervalOverride.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1018 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: testSetDialOutPumpAndLoadCellDataPublishIntervalOverride.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.dialOutDataPublishInterval.data:20 TEST.VALUE:DialOutFlow.<>.dialOutDataPublishInterval.ovInitData:20 TEST.VALUE:DialOutFlow.<>.dialOutDataPublishInterval.ovData:20 TEST.VALUE:DialOutFlow.<>.dialOutDataPublishInterval.override:0 TEST.VALUE:DialOutFlow.testSetDialOutPumpAndLoadCellDataPublishIntervalOverride.value:2 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialOutFlow.<>.dialOutDataPublishInterval.data:20 TEST.EXPECTED:DialOutFlow.<>.dialOutDataPublishInterval.ovInitData:20 TEST.EXPECTED:DialOutFlow.<>.dialOutDataPublishInterval.ovData:20 TEST.EXPECTED:DialOutFlow.<>.dialOutDataPublishInterval.override:0 TEST.EXPECTED:DialOutFlow.testSetDialOutPumpAndLoadCellDataPublishIntervalOverride.return:0 TEST.END -- Subprogram: testSetDialOutPumpTargetDutyCycle -- Test Case: testSetDialOutPumpTargetDutyCycle.001 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetDialOutPumpTargetDutyCycle TEST.NEW TEST.NAME:testSetDialOutPumpTargetDutyCycle.001 TEST.BASIS_PATH:1 of 3 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == isTestingActivated()) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:DialOutFlow.testSetDialOutPumpTargetDutyCycle.value:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> TEST.EXPECTED:DialOutFlow.testSetDialOutPumpTargetDutyCycle.value:-3.40282E+38 TEST.END -- Test Case: testSetDialOutPumpTargetDutyCycle.002 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetDialOutPumpTargetDutyCycle TEST.NEW TEST.NAME:testSetDialOutPumpTargetDutyCycle.002 TEST.BASIS_PATH:2 of 3 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isTestingActivated()) ==> TRUE (2) if (targetPWM < (0)) ==> FALSE Test Case Generation Notes: Cannot set local variable targetPWM in branch 2 TEST.END_NOTES: TEST.VALUE:DialOutFlow.testSetDialOutPumpTargetDutyCycle.value:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.testSetDialOutPumpTargetDutyCycle.value:-3.40282E+38 TEST.END -- Test Case: testSetDialOutPumpTargetDutyCycle.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetDialOutPumpTargetDutyCycle TEST.NEW TEST.NAME:testSetDialOutPumpTargetDutyCycle.003 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isTestingActivated()) ==> TRUE (2) if (targetPWM < (0)) ==> FALSE Test Case Generation Notes: Cannot set local variable targetPWM in branch 2 TEST.END_NOTES: TEST.VALUE:DialOutFlow.testSetDialOutPumpTargetDutyCycle.value:0.2 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.testSetDialOutPumpTargetDutyCycle.value:0.2 TEST.END -- Subprogram: testSetDialOutUFRefVolumeOverride -- Test Case: testSetDialOutUFRefVolumeOverride TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetDialOutUFRefVolumeOverride TEST.NEW TEST.NAME:testSetDialOutUFRefVolumeOverride TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovData:0.0 TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.override:0x0 TEST.VALUE:DialOutFlow.testSetDialOutUFRefVolumeOverride.value:124.3 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.ovInitData:0.0 TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.ovData:124.3 TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.override:0xCCC33C33 TEST.EXPECTED:DialOutFlow.testSetDialOutUFRefVolumeOverride.return:1 TEST.END -- Test Case: testSetDialOutUFRefVolumeOverride.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetDialOutUFRefVolumeOverride TEST.NEW TEST.NAME:testSetDialOutUFRefVolumeOverride.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1068 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: testSetDialOutUFRefVolumeOverride.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.ovData:0.0 TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.override:0x0 TEST.VALUE:DialOutFlow.testSetDialOutUFRefVolumeOverride.value:124.3 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.data:123.4 TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.ovInitData:0.0 TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.ovData:0.0 TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.override:0x0 TEST.EXPECTED:DialOutFlow.testSetDialOutUFRefVolumeOverride.return:0 TEST.END -- Subprogram: testSetDialOutUFTotVolumeOverride -- Test Case: testSetDialOutUFTotVolumeOverride TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetDialOutUFTotVolumeOverride TEST.NEW TEST.NAME:testSetDialOutUFTotVolumeOverride TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:123.4 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:0.0 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0 TEST.VALUE:DialOutFlow.testSetDialOutUFTotVolumeOverride.value:124.3 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:123.4 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovInitData:0.0 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:124.3 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0xCCC33C33 TEST.EXPECTED:DialOutFlow.testSetDialOutUFTotVolumeOverride.return:1 TEST.END -- Test Case: testSetDialOutUFTotVolumeOverride.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetDialOutUFTotVolumeOverride TEST.NEW TEST.NAME:testSetDialOutUFTotVolumeOverride.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1102 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: testSetDialOutUFTotVolumeOverride.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:123.4 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:0.0 TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0 TEST.VALUE:DialOutFlow.testSetDialOutUFTotVolumeOverride.value:124.3 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.data:123.4 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovInitData:0.0 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:0.0 TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0 TEST.EXPECTED:DialOutFlow.testSetDialOutUFTotVolumeOverride.return:0 TEST.END -- Subprogram: testSetMeasuredDialOutPumpMCCurrentOverride -- Test Case: testSetMeasuredDialOutPumpMCCurrentOverride TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetMeasuredDialOutPumpMCCurrentOverride TEST.NEW TEST.NAME:testSetMeasuredDialOutPumpMCCurrentOverride TEST.VALUE:DialOutFlow.testSetMeasuredDialOutPumpMCCurrentOverride.value:1200.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialOutFlow.testSetMeasuredDialOutPumpMCCurrentOverride.return:0 TEST.END -- Test Case: testSetMeasuredDialOutPumpMCCurrentOverride.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetMeasuredDialOutPumpMCCurrentOverride TEST.NEW TEST.NAME:testSetMeasuredDialOutPumpMCCurrentOverride.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1136 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: testSetMeasuredDialOutPumpMCCurrentOverride.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.testSetMeasuredDialOutPumpMCCurrentOverride.value:1200.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.testSetMeasuredDialOutPumpMCCurrentOverride.return:1 TEST.END -- Subprogram: testSetMeasuredDialOutPumpMCSpeedOverride -- Test Case: testSetMeasuredDialOutPumpMCSpeedOverride TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetMeasuredDialOutPumpMCSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredDialOutPumpMCSpeedOverride TEST.VALUE:DialOutFlow.testSetMeasuredDialOutPumpMCSpeedOverride.value:1000.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialOutFlow.testSetMeasuredDialOutPumpMCSpeedOverride.return:0 TEST.END -- Test Case: testSetMeasuredDialOutPumpMCSpeedOverride.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetMeasuredDialOutPumpMCSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredDialOutPumpMCSpeedOverride.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1154 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: testSetMeasuredDialOutPumpMCSpeedOverride.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.testSetMeasuredDialOutPumpMCSpeedOverride.value:1000.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.testSetMeasuredDialOutPumpMCSpeedOverride.return:1 TEST.END -- Subprogram: testSetMeasuredDialOutPumpRotorSpeedOverride -- Test Case: testSetMeasuredDialOutPumpRotorSpeedOverride TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetMeasuredDialOutPumpRotorSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredDialOutPumpRotorSpeedOverride TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:25.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0 TEST.VALUE:DialOutFlow.testSetMeasuredDialOutPumpRotorSpeedOverride.value:50.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:25.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:0.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0x0 TEST.EXPECTED:DialOutFlow.testSetMeasuredDialOutPumpRotorSpeedOverride.return:0 TEST.END -- Test Case: testSetMeasuredDialOutPumpRotorSpeedOverride.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetMeasuredDialOutPumpRotorSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredDialOutPumpRotorSpeedOverride.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1172 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: testSetMeasuredDialOutPumpRotorSpeedOverride.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:25.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0 TEST.VALUE:DialOutFlow.testSetMeasuredDialOutPumpRotorSpeedOverride.value:50.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.data:25.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.ovData:50.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:DialOutFlow.testSetMeasuredDialOutPumpRotorSpeedOverride.return:1 TEST.END -- Subprogram: testSetMeasuredDialOutPumpSpeedOverride -- Test Case: testSetMeasuredDialOutPumpSpeedOverride TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetMeasuredDialOutPumpSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredDialOutPumpSpeedOverride TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0 TEST.VALUE:DialOutFlow.testSetMeasuredDialOutPumpSpeedOverride.value:1200.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:0.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0x0 TEST.EXPECTED:DialOutFlow.testSetMeasuredDialOutPumpSpeedOverride.return:0 TEST.END -- Test Case: testSetMeasuredDialOutPumpSpeedOverride.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetMeasuredDialOutPumpSpeedOverride TEST.NEW TEST.NAME:testSetMeasuredDialOutPumpSpeedOverride.003 TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 1206 TEST.NAME: >>> >>> Invalid Test Case Name - Zero-length test name >>> >>> Using Automatic Name: testSetMeasuredDialOutPumpSpeedOverride.003 TEST.END_IMPORT_FAILURES: TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:0.0 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0 TEST.VALUE:DialOutFlow.testSetMeasuredDialOutPumpSpeedOverride.value:1200.0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:800.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.ovInitData:0.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.ovData:1200.0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0xCCC33C33 TEST.EXPECTED:DialOutFlow.testSetMeasuredDialOutPumpSpeedOverride.return:1 TEST.END -- Subprogram: testSetTargetDialOutFlowRateOverride -- Test Case: testSetTargetDialOutFlowRateOverride.001 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetTargetDialOutFlowRateOverride TEST.NEW TEST.NAME:testSetTargetDialOutFlowRateOverride.001 TEST.VALUE:DialOutFlow.<>.lastGivenRate:0 TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialOutFlow.testSetTargetDialOutFlowRateOverride.value:-400 TEST.VALUE:DialOutFlow.testSetTargetDialOutFlowRateOverride.ctrlMode:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:400 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_REVERSE TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP TEST.EXPECTED:DialOutFlow.testSetTargetDialOutFlowRateOverride.return:1 TEST.END -- Test Case: testSetTargetDialOutFlowRateOverride.002 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetTargetDialOutFlowRateOverride TEST.NEW TEST.NAME:testSetTargetDialOutFlowRateOverride.002 TEST.BASIS_PATH:1 of 5 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == isTestingActivated()) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:DialOutFlow.testSetTargetDialOutFlowRateOverride.value:<> TEST.VALUE:DialOutFlow.testSetTargetDialOutFlowRateOverride.ctrlMode:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> TEST.EXPECTED:DialOutFlow.testSetTargetDialOutFlowRateOverride.value:-2147483648 TEST.EXPECTED:DialOutFlow.testSetTargetDialOutFlowRateOverride.ctrlMode:0 TEST.END -- Test Case: testSetTargetDialOutFlowRateOverride.003 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetTargetDialOutFlowRateOverride TEST.NEW TEST.NAME:testSetTargetDialOutFlowRateOverride.003 TEST.BASIS_PATH:2 of 5 TEST.NOTES: This is an automatically generated test case. Test Path 2 (1) if ((1) == isTestingActivated()) ==> TRUE (2) if (value < 0) ==> FALSE (3) if (ctrlMode < (NUM_OF_PUMP_CONTROL_MODES)) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:DialOutFlow.testSetTargetDialOutFlowRateOverride.value:<> TEST.VALUE:DialOutFlow.testSetTargetDialOutFlowRateOverride.ctrlMode:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.testSetTargetDialOutFlowRateOverride.value:2147483647 TEST.EXPECTED:DialOutFlow.testSetTargetDialOutFlowRateOverride.ctrlMode:4294967295 TEST.END -- Test Case: testSetTargetDialOutFlowRateOverride.004 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:testSetTargetDialOutFlowRateOverride TEST.NEW TEST.NAME:testSetTargetDialOutFlowRateOverride.004 TEST.STUB:DialOutFlow.signalDialOutPumpHardStop TEST.VALUE:DialOutFlow.<>.lastGivenRate:0 TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialOutFlow.testSetTargetDialOutFlowRateOverride.value:0 TEST.VALUE:DialOutFlow.testSetTargetDialOutFlowRateOverride.ctrlMode:1 TEST.VALUE:DialOutFlow.testSetTargetDialOutFlowRateOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:0 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD TEST.EXPECTED:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.EXPECTED:DialOutFlow.testSetTargetDialOutFlowRateOverride.value:0 TEST.EXPECTED:DialOutFlow.testSetTargetDialOutFlowRateOverride.ctrlMode:1 TEST.EXPECTED:DialOutFlow.testSetTargetDialOutFlowRateOverride.return:1 TEST.END -- Subprogram: updateDialOutPumpSpeedAndDirectionFromHallSensors -- Test Case: updateDialOutPumpSpeedAndDirectionFromHallSensors TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:updateDialOutPumpSpeedAndDirectionFromHallSensors TEST.NEW TEST.NAME:updateDialOutPumpSpeedAndDirectionFromHallSensors TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:1500.0 TEST.VALUE:DialOutFlow.<>.dopLastMotorHallSensorCounts[2]:1500 TEST.VALUE:DialOutFlow.<>.dopMotorSpeedCalcIdx:1 TEST.VALUE:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:99 TEST.VALUE:uut_prototype_stubs.getFPGADialOutPumpHallSensorCount.return:1500 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:0.0 TEST.EXPECTED:DialOutFlow.<>.dopLastMotorHallSensorCounts[2]:1500 TEST.EXPECTED:DialOutFlow.<>.dopMotorSpeedCalcIdx:2 TEST.EXPECTED:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:0 TEST.END -- Test Case: updateDialOutPumpSpeedAndDirectionFromHallSensors.001 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:updateDialOutPumpSpeedAndDirectionFromHallSensors TEST.NEW TEST.NAME:updateDialOutPumpSpeedAndDirectionFromHallSensors.001 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:1500.0 TEST.VALUE:DialOutFlow.<>.dopLastMotorHallSensorCounts[2]:1500 TEST.VALUE:DialOutFlow.<>.dopMotorSpeedCalcIdx:1 TEST.VALUE:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:99 TEST.VALUE:uut_prototype_stubs.getFPGADialOutPumpHallSensorCount.return:24 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:-1845.0 TEST.EXPECTED:DialOutFlow.<>.dopLastMotorHallSensorCounts[2]:24 TEST.EXPECTED:DialOutFlow.<>.dopMotorSpeedCalcIdx:2 TEST.EXPECTED:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:0 TEST.END -- Test Case: updateDialOutPumpSpeedAndDirectionFromHallSensors.002 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:updateDialOutPumpSpeedAndDirectionFromHallSensors TEST.NEW TEST.NAME:updateDialOutPumpSpeedAndDirectionFromHallSensors.002 TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.data:1500.0 TEST.VALUE:DialOutFlow.<>.dopLastMotorHallSensorCounts[2]:1500 TEST.VALUE:DialOutFlow.<>.dopMotorSpeedCalcIdx:25 TEST.VALUE:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:99 TEST.VALUE:uut_prototype_stubs.getFPGADialOutPumpHallSensorCount.return:24 TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.data:30.0 TEST.EXPECTED:DialOutFlow.<>.dopLastMotorHallSensorCounts[2]:1500 TEST.EXPECTED:DialOutFlow.<>.dopMotorSpeedCalcIdx:0 TEST.EXPECTED:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:0 TEST.END