Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_COMMBUFFERS/INT_COMMBUFFERS.tst =================================================================== diff -u -rb49678e8452e8e814ba0a5aada061368eff042bb -r64fe9e586377d72c9e793d7bae0098ad2db22761 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_COMMBUFFERS/INT_COMMBUFFERS.tst (.../INT_COMMBUFFERS.tst) (revision b49678e8452e8e814ba0a5aada061368eff042bb) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_COMMBUFFERS/INT_COMMBUFFERS.tst (.../INT_COMMBUFFERS.tst) (revision 64fe9e586377d72c9e793d7bae0098ad2db22761) @@ -15,6 +15,22 @@ -- Unit: SystemComm +-- Subprogram: checkPendingACKList + +-- Test Case: checkPendingACKList_addToCommBuffer +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:checkPendingACKList +TEST.NEW +TEST.NAME:checkPendingACKList_addToCommBuffer +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:12345 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.VALUE:SystemComm.<>.pendingAckList[0].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[0].retries:3 +TEST.VALUE:SystemComm.<>.pendingAckList[0].timeStamp:1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].retries:2 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].timeStamp:12345 +TEST.END + -- Subprogram: consumeBufferPaddingBeforeSync -- Test Case: peekAndgetFromAndNumberOfBytesInCommBuffer @@ -56,49 +72,6 @@ TEST.EXPECTED:SystemComm.consumeBufferPaddingBeforeSync.buffer:COMM_BUFFER_IN_CAN_UI_2_HD TEST.END --- Unit: SystemCommMessages - --- Subprogram: sendOffButtonMsgToUI - --- Test Case: addToCommBuffer -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:sendOffButtonMsgToUI -TEST.NEW -TEST.NAME:addToCommBuffer -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 758 TEST.VALUE:SystemCommMessages.sendOffButtonMsgToUI.cmd:2 - >>> >>> Unknown parameter/object name cmd - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_2_UI][0]:0 -TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_2_UI][1]:0 -TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_OUT_CAN_HD_2_UI]:0 -TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_2_UI][0][0]:0 -TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_2_UI][0][1]:0 -TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_2_UI][0][2]:0 -TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_2_UI][0][3]:0 -TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_2_UI][0][4]:0 -TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_2_UI][0][5]:0 -TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_2_UI][0][6]:0 -TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_2_UI][0][7]:0 -TEST.VALUE:SystemComm.<>.hdIsOnlyCANNode:0 -TEST.VALUE:SystemCommMessages.<>.nextSeqNo:21 -TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_2_UI][0]:8 -TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_2_UI][1]:0 -TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_OUT_CAN_HD_2_UI]:0 -TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_2_UI][0][0]:0xA5 -TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_2_UI][0][1]:21 -TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_2_UI][0][2]:0 -TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_2_UI][0][3]:1 -TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_2_UI][0][4]:0 -TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_2_UI][0][5]:1 -TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_2_UI][0][6]:2 -TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_2_UI][0][7]:0 -TEST.EXPECTED:SystemCommMessages.<>.nextSeqNo:22 -TEST.EXPECTED:SystemCommMessages.sendOffButtonMsgToUI.return:1 -TEST.END - -- Unit: sys_main -- Subprogram: initSoftware Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALINFLOW/INT_DIALINFLOW.env =================================================================== diff -u -r62d55fdbb1143ef63ec6ebade523e0f3ca81ee95 -r64fe9e586377d72c9e793d7bae0098ad2db22761 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALINFLOW/INT_DIALINFLOW.env (.../INT_DIALINFLOW.env) (revision 62d55fdbb1143ef63ec6ebade523e0f3ca81ee95) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALINFLOW/INT_DIALINFLOW.env (.../INT_DIALINFLOW.env) (revision 64fe9e586377d72c9e793d7bae0098ad2db22761) @@ -1,50 +1,63 @@ ENVIRO.NEW ENVIRO.NAME:INT_DIALINFLOW -ENVIRO.STUB_BY_FUNCTION:BloodFlow -ENVIRO.STUB_BY_FUNCTION:BloodLeak ENVIRO.STUB_BY_FUNCTION:BloodPrime -ENVIRO.STUB_BY_FUNCTION:ConsumableSelfTest -ENVIRO.STUB_BY_FUNCTION:DGInterface ENVIRO.UUT:DialInFlow ENVIRO.STUB_BY_FUNCTION:DialOutFlow -ENVIRO.STUB_BY_FUNCTION:Dialysis -ENVIRO.STUB_BY_FUNCTION:Interrupts -ENVIRO.STUB_BY_FUNCTION:ModeFault ENVIRO.STUB_BY_FUNCTION:ModeInitPOST -ENVIRO.STUB_BY_FUNCTION:ModePostTreat -ENVIRO.STUB_BY_FUNCTION:ModePreTreat -ENVIRO.STUB_BY_FUNCTION:ModeService ENVIRO.STUB_BY_FUNCTION:ModeStandby -ENVIRO.STUB_BY_FUNCTION:ModeTreatment -ENVIRO.STUB_BY_FUNCTION:PreTreatmentRecirc -ENVIRO.STUB_BY_FUNCTION:Prime -ENVIRO.STUB_BY_FUNCTION:Reservoirs -ENVIRO.STUB_BY_FUNCTION:Rinseback -ENVIRO.STUB_BY_FUNCTION:SelfTests ENVIRO.STUB_BY_FUNCTION:SystemCommMessages ENVIRO.STUB_BY_FUNCTION:TaskGeneral ENVIRO.STUB_BY_FUNCTION:TaskPriority -ENVIRO.STUB_BY_FUNCTION:TreatmentEnd -ENVIRO.STUB_BY_FUNCTION:TreatmentRecirc -ENVIRO.STUB_BY_FUNCTION:TreatmentStop ENVIRO.STUB_BY_FUNCTION:sys_main ENVIRO.MAX_VARY_RANGE: 20 ENVIRO.STUB: ALL_BY_PROTOTYPE ENVIRO.TYPE_HANDLED_DIRS_ALLOWED: ENVIRO.LIBRARY_STUBS: ENVIRO.UNIT_PREFIX_USER_CODE: ENVIRO.UNIT_PREFIX_USER_CODE_FILE:DialInFlow - +#include "reg_etpwm.h" +#include "reg_gio.h" #include "reg_mibspi.h" -#include "reg_etpwm.h" -mibspiBASE_t* ptr_mibspiREG5; -etpwmBASE_t* ptr_pwmREG2; -#undef mibspiREG5 + +etpwmBASE_t * ptr_etpwmBASE_t ; #undef etpwmREG2 -#define mibspiREG5 ptr_mibspiREG5 -#define etpwmREG2 ptr_pwmREG2 +#define etpwmREG2 ptr_etpwmBASE_t + +gioPORT_t * ptr_gioPORT_t; +#undef gioPORTA +#define gioPORTA ptr_gioPORT_t + +mibspiBASE_t * ptr_mibspiBASE_t; +#undef mibspiREG5 +#define mibspiREG5 ptr_mibspiBASE_t + ENVIRO.END_UNIT_PREFIX_USER_CODE_FILE: +ENVIRO.UNIT_PREFIX_USER_CODE_FILE:DialOutFlow +#include "reg_mibspi.h" +#include "reg_etpwm.h" +#include "reg_gio.h" + +mibspiBASE_t * ptr_mibspiBase_t; +#undef mibspiREG1 +#define mibspiREG1 ptr_mibspiBase_t + +etpwmBASE_t * ptr_etpwmBASE_t; +#undef etpwmREG3 +#define etpwmREG3 ptr_etpwmBASE_t + +gioPORT_t * ptr_gioPORT_t; +#undef gioPORTA +#define gioPORTA ptr_gioPORT_t + +ENVIRO.END_UNIT_PREFIX_USER_CODE_FILE: +ENVIRO.UNIT_PREFIX_USER_CODE_FILE:Valves +#include "reg_het.h" +gioPORT_t * ptr_gioPort; +#undef hetPORT1 +#define hetPORT1 ptr_gioPort + +ENVIRO.END_UNIT_PREFIX_USER_CODE_FILE: ENVIRO.END_UNIT_PREFIX_USER_CODE: ENVIRO.COVERAGE_TYPE: FUNCTION ENVIRO.WHITE_BOX: YES Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALINFLOW/INT_DIALINFLOW.tst =================================================================== diff -u -rbee4a17cf2dedb3a18483e2c05846785ed1b3da7 -r64fe9e586377d72c9e793d7bae0098ad2db22761 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALINFLOW/INT_DIALINFLOW.tst (.../INT_DIALINFLOW.tst) (revision bee4a17cf2dedb3a18483e2c05846785ed1b3da7) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALINFLOW/INT_DIALINFLOW.tst (.../INT_DIALINFLOW.tst) (revision 64fe9e586377d72c9e793d7bae0098ad2db22761) @@ -2,7 +2,7 @@ -- Test Case Script -- -- Environment : INT_DIALINFLOW --- Unit(s) Under Test: BloodFlow BloodLeak BloodPrime ConsumableSelfTest DGInterface DialInFlow DialOutFlow Dialysis Interrupts ModeFault ModeInitPOST ModePostTreat ModePreTreat ModeService ModeStandby ModeTreatment PreTreatmentRecirc Prime Reservoirs Rinseback SelfTests SystemCommMessages TaskGeneral TaskPriority TreatmentEnd TreatmentRecirc TreatmentStop sys_main +-- Unit(s) Under Test: BloodPrime DialInFlow DialOutFlow ModeInitPOST ModeStandby SystemCommMessages TaskGeneral TaskPriority sys_main -- -- Script Features TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING @@ -13,383 +13,26 @@ TEST.SCRIPT_FEATURE:VCAST_MAIN_NOT_RENAMED -- --- Unit: BloodFlow - --- Subprogram: checkBloodPumpSpeeds - --- Test Case: calcu_BloodFlow_checkBloodPumpSpeeds_getPumpRotorErrorPersistTime -TEST.UNIT:BloodFlow -TEST.SUBPROGRAM:checkBloodPumpSpeeds -TEST.NEW -TEST.NAME:calcu_BloodFlow_checkBloodPumpSpeeds_getPumpRotorErrorPersistTime -TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE -TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE -TEST.END - --- Test Case: checkBloodPumpSpeeds.001 -TEST.UNIT:BloodFlow -TEST.SUBPROGRAM:checkBloodPumpSpeeds -TEST.NEW -TEST.NAME:checkBloodPumpSpeeds.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 6 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_BLOOD_PUMP_OFF_CHECK, 0 == targetBloodFlowRate && measMotorSpeed > (100.0F))) ==> FALSE -(2) if ((BLOOD_PUMP_CONTROL_TO_TARGET_STATE) == bloodPumpState) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE -TEST.END - --- Test Case: checkBloodPumpSpeeds.002 -TEST.UNIT:BloodFlow -TEST.SUBPROGRAM:checkBloodPumpSpeeds -TEST.NEW -TEST.NAME:checkBloodPumpSpeeds.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_BLOOD_PUMP_OFF_CHECK, 0 == targetBloodFlowRate && measMotorSpeed > (100.0F))) ==> FALSE -(2) if ((BLOOD_PUMP_CONTROL_TO_TARGET_STATE) == bloodPumpState) ==> TRUE -(3) if ((1) == isPersistentAlarmTriggered(ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK, deltaMotorSpeed > (300.0F) || deltaMCMotorSpeed > (300.0F))) ==> FALSE -(4) if (deltaRotorSpeed > (5.0F)) ==> FALSE -Test Case Generation Notes: -Cannot set local variable deltaRotorSpeed in branch 4 -TEST.END_NOTES: -TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE -TEST.END - --- Test Case: checkBloodPumpSpeeds.003 -TEST.UNIT:BloodFlow -TEST.SUBPROGRAM:checkBloodPumpSpeeds -TEST.NEW -TEST.NAME:checkBloodPumpSpeeds.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_BLOOD_PUMP_OFF_CHECK, 0 == targetBloodFlowRate && measMotorSpeed > (100.0F))) ==> FALSE -(2) if ((BLOOD_PUMP_CONTROL_TO_TARGET_STATE) == bloodPumpState) ==> TRUE -(3) if ((1) == isPersistentAlarmTriggered(ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK, deltaMotorSpeed > (300.0F) || deltaMCMotorSpeed > (300.0F))) ==> FALSE -(4) if (deltaRotorSpeed > (5.0F)) ==> TRUE -(5) if (++errorBloodRotorSpeedPersistTimerCtr >= getPumpRotorErrorPersistTime(measMotorSpeed, (32.0F)) / (10)) ==> FALSE -Test Case Generation Notes: -Cannot set local variable deltaRotorSpeed in branch 4 -Conflict: Unable to control expression-to-expression comparison in branch 5 -TEST.END_NOTES: -TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE -TEST.END - --- Test Case: checkBloodPumpSpeeds.004 -TEST.UNIT:BloodFlow -TEST.SUBPROGRAM:checkBloodPumpSpeeds -TEST.NEW -TEST.NAME:checkBloodPumpSpeeds.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_BLOOD_PUMP_OFF_CHECK, 0 == targetBloodFlowRate && measMotorSpeed > (100.0F))) ==> FALSE -(2) if ((BLOOD_PUMP_CONTROL_TO_TARGET_STATE) == bloodPumpState) ==> TRUE -(3) if ((1) == isPersistentAlarmTriggered(ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK, deltaMotorSpeed > (300.0F) || deltaMCMotorSpeed > (300.0F))) ==> FALSE -(4) if (deltaRotorSpeed > (5.0F)) ==> TRUE -(5) if (++errorBloodRotorSpeedPersistTimerCtr >= getPumpRotorErrorPersistTime(measMotorSpeed, (32.0F)) / (10)) ==> TRUE -Test Case Generation Notes: -Cannot set local variable deltaRotorSpeed in branch 4 -Conflict: Unable to control expression-to-expression comparison in branch 5 -TEST.END_NOTES: -TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE -TEST.END - --- Test Case: checkBloodPumpSpeeds.005 -TEST.UNIT:BloodFlow -TEST.SUBPROGRAM:checkBloodPumpSpeeds -TEST.NEW -TEST.NAME:checkBloodPumpSpeeds.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_BLOOD_PUMP_OFF_CHECK, 0 == targetBloodFlowRate && measMotorSpeed > (100.0F))) ==> FALSE -(2) if ((BLOOD_PUMP_CONTROL_TO_TARGET_STATE) == bloodPumpState) ==> TRUE -(3) if ((1) == isPersistentAlarmTriggered(ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK, deltaMotorSpeed > (300.0F) || deltaMCMotorSpeed > (300.0F))) ==> TRUE -(4) if (deltaRotorSpeed > (5.0F)) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 1/3 -Cannot set local variable deltaRotorSpeed in branch 4 -TEST.END_NOTES: -TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> -TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_CONTROL_TO_TARGET_STATE -TEST.END - --- Test Case: checkBloodPumpSpeeds.006 -TEST.UNIT:BloodFlow -TEST.SUBPROGRAM:checkBloodPumpSpeeds -TEST.NEW -TEST.NAME:checkBloodPumpSpeeds.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 6 -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_BLOOD_PUMP_OFF_CHECK, 0 == targetBloodFlowRate && measMotorSpeed > (100.0F))) ==> TRUE -(2) if ((BLOOD_PUMP_CONTROL_TO_TARGET_STATE) == bloodPumpState) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 -TEST.EXPECTED:BloodFlow.<>.bloodPumpState:BLOOD_PUMP_OFF_STATE -TEST.END - --- Unit: BloodLeak - --- Subprogram: isDialysateLineInBypass - --- Test Case: isDialysateLineInBypass.001 -TEST.UNIT:BloodLeak -TEST.SUBPROGRAM:isDialysateLineInBypass -TEST.NEW -TEST.NAME:isDialysateLineInBypass.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((VALVE_POSITION_C_CLOSE) == getValvePosition(VDI)) ==> FALSE -(2) if ((VALVE_POSITION_C_CLOSE) == getValvePosition(VDO)) ==> FALSE -(3) if (getMeasuredDialInPumpSpeed() <= (9.999999939e-09F)) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getMeasuredDialInPumpSpeed in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getValvePosition.return:VALVE_POSITION_NOT_IN_POSITION -TEST.END - --- Test Case: isDialysateLineInBypass.002 -TEST.UNIT:BloodLeak -TEST.SUBPROGRAM:isDialysateLineInBypass -TEST.NEW -TEST.NAME:isDialysateLineInBypass.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((VALVE_POSITION_C_CLOSE) == getValvePosition(VDI)) ==> FALSE -(2) if ((VALVE_POSITION_C_CLOSE) == getValvePosition(VDO)) ==> FALSE -(3) if (getMeasuredDialInPumpSpeed() <= (9.999999939e-09F)) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getMeasuredDialInPumpSpeed in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getValvePosition.return:VALVE_POSITION_NOT_IN_POSITION -TEST.END - --- Test Case: isDialysateLineInBypass.003 -TEST.UNIT:BloodLeak -TEST.SUBPROGRAM:isDialysateLineInBypass -TEST.NEW -TEST.NAME:isDialysateLineInBypass.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((VALVE_POSITION_C_CLOSE) == getValvePosition(VDI)) ==> FALSE -(2) if ((VALVE_POSITION_C_CLOSE) == getValvePosition(VDO)) ==> TRUE -(3) if (getMeasuredDialInPumpSpeed() <= (9.999999939e-09F)) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable uut_prototype_stubs.getValvePosition.return 'equal to' and 'not equal to' same value in branches 1/2 -Cannot set return value of function getMeasuredDialInPumpSpeed in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getValvePosition.return:VALVE_POSITION_NOT_IN_POSITION -TEST.END - --- Test Case: isDialysateLineInBypass.004 -TEST.UNIT:BloodLeak -TEST.SUBPROGRAM:isDialysateLineInBypass -TEST.NEW -TEST.NAME:isDialysateLineInBypass.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((VALVE_POSITION_C_CLOSE) == getValvePosition(VDI)) ==> TRUE -(2) if ((VALVE_POSITION_C_CLOSE) == getValvePosition(VDO)) ==> FALSE -(3) if (getMeasuredDialInPumpSpeed() <= (9.999999939e-09F)) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable uut_prototype_stubs.getValvePosition.return 'equal to' and 'not equal to' same value in branches 1/2 -Cannot set return value of function getMeasuredDialInPumpSpeed in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getValvePosition.return:VALVE_POSITION_C_CLOSE -TEST.END - -- Unit: BloodPrime --- Subprogram: handleBloodPrimeRampState - --- Test Case: handleBloodPrimeRampState.001 -TEST.UNIT:BloodPrime -TEST.SUBPROGRAM:handleBloodPrimeRampState -TEST.NEW -TEST.NAME:handleBloodPrimeRampState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (getBloodPrimeVolume() >= bloodPrimeTargetVolume_mL) ==> FALSE -(2) if (fabs(expectedBloodPrimeVolume_mL - getBloodPrimeVolume()) > (60.0F)) ==> FALSE -(3) if (++bloodPrimeRampControlTimerCtr >= BLOOD_PRIME_RAMPING_INTERVAL) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 2 -Conflict: Unable to control expression-to-expression comparison in branch 3 -TEST.END_NOTES: -TEST.STUB:BloodPrime.getBloodPrimeVolume -TEST.VALUE:BloodPrime.<>.bloodPrimeTargetVolume_mL:<> -TEST.VALUE:BloodPrime.getBloodPrimeVolume.return:<> -TEST.EXPECTED:BloodPrime.<>.bloodPrimeTargetVolume_mL:3.40282E+38 -TEST.END - --- Test Case: handleBloodPrimeRampState.002 -TEST.UNIT:BloodPrime -TEST.SUBPROGRAM:handleBloodPrimeRampState -TEST.NEW -TEST.NAME:handleBloodPrimeRampState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (getBloodPrimeVolume() >= bloodPrimeTargetVolume_mL) ==> FALSE -(2) if (fabs(expectedBloodPrimeVolume_mL - getBloodPrimeVolume()) > (60.0F)) ==> FALSE -(3) if (++bloodPrimeRampControlTimerCtr >= BLOOD_PRIME_RAMPING_INTERVAL) ==> TRUE -(4) if (bloodPrimeRampFlowRate_mL_min < (F32)setBPRate) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 2 -Conflict: Unable to control expression-to-expression comparison in branch 3 -TEST.END_NOTES: -TEST.STUB:BloodPrime.getBloodPrimeVolume -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:BloodPrime.<>.bloodPrimeRampFlowRate_mL_min:<> -TEST.VALUE:BloodPrime.<>.bloodPrimeTargetVolume_mL:<> -TEST.VALUE:BloodPrime.getBloodPrimeVolume.return:<> -TEST.EXPECTED:BloodPrime.<>.bloodPrimeRampFlowRate_mL_min:3.40282E+38 -TEST.EXPECTED:BloodPrime.<>.bloodPrimeTargetVolume_mL:3.40282E+38 -TEST.END - --- Test Case: handleBloodPrimeRampState.003 -TEST.UNIT:BloodPrime -TEST.SUBPROGRAM:handleBloodPrimeRampState -TEST.NEW -TEST.NAME:handleBloodPrimeRampState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (getBloodPrimeVolume() >= bloodPrimeTargetVolume_mL) ==> FALSE -(2) if (fabs(expectedBloodPrimeVolume_mL - getBloodPrimeVolume()) > (60.0F)) ==> FALSE -(3) if (++bloodPrimeRampControlTimerCtr >= BLOOD_PRIME_RAMPING_INTERVAL) ==> TRUE -(4) if (bloodPrimeRampFlowRate_mL_min < (F32)setBPRate) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 2 -Conflict: Unable to control expression-to-expression comparison in branch 3 -TEST.END_NOTES: -TEST.STUB:BloodPrime.getBloodPrimeVolume -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:BloodPrime.<>.bloodPrimeRampFlowRate_mL_min:<> -TEST.VALUE:BloodPrime.<>.bloodPrimeTargetVolume_mL:<> -TEST.VALUE:BloodPrime.getBloodPrimeVolume.return:<> -TEST.EXPECTED:BloodPrime.<>.bloodPrimeRampFlowRate_mL_min:-3.40282E+38 -TEST.EXPECTED:BloodPrime.<>.bloodPrimeTargetVolume_mL:3.40282E+38 -TEST.END - --- Test Case: handleBloodPrimeRampState.004 -TEST.UNIT:BloodPrime -TEST.SUBPROGRAM:handleBloodPrimeRampState -TEST.NEW -TEST.NAME:handleBloodPrimeRampState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if (getBloodPrimeVolume() >= bloodPrimeTargetVolume_mL) ==> FALSE -(2) if (fabs(expectedBloodPrimeVolume_mL - getBloodPrimeVolume()) > (60.0F)) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 2 -TEST.END_NOTES: -TEST.STUB:BloodPrime.getBloodPrimeVolume -TEST.VALUE:BloodPrime.<>.bloodPrimeTargetVolume_mL:<> -TEST.VALUE:BloodPrime.getBloodPrimeVolume.return:<> -TEST.EXPECTED:BloodPrime.<>.bloodPrimeTargetVolume_mL:3.40282E+38 -TEST.END - --- Test Case: handleBloodPrimeRampState.005 -TEST.UNIT:BloodPrime -TEST.SUBPROGRAM:handleBloodPrimeRampState -TEST.NEW -TEST.NAME:handleBloodPrimeRampState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if (getBloodPrimeVolume() >= bloodPrimeTargetVolume_mL) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:BloodPrime.getBloodPrimeVolume -TEST.VALUE:BloodPrime.<>.bloodPrimeTargetVolume_mL:<> -TEST.VALUE:BloodPrime.getBloodPrimeVolume.return:<> -TEST.EXPECTED:BloodPrime.<>.bloodPrimeTargetVolume_mL:162.0 -TEST.END - -- Subprogram: transitionToBloodPrime -- Test Case: transitionToBloodPrime.001 TEST.UNIT:BloodPrime TEST.SUBPROGRAM:transitionToBloodPrime TEST.NEW TEST.NAME:transitionToBloodPrime.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: +TEST.VALUE:DialInFlow.<>.ptr_etpwmBASE_t:<> +TEST.VALUE:DialInFlow.<>.ptr_gioPORT_t:<> +TEST.VALUE:DialInFlow.<>.ptr_mibspiBASE_t:<> +TEST.VALUE:DialInFlow.<>.isDialInPumpOn:0 +TEST.VALUE:DialInFlow.<>.targetDialInFlowRate:17 +TEST.VALUE:DialOutFlow.<>.ptr_mibspiBase_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_etpwmBASE_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_gioPORT_t:<> +TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate:250 TEST.END --- Unit: ConsumableSelfTest - --- Subprogram: transitionToConsumableSelfTest - --- Test Case: transitionToConsumableSelfTest.001 -TEST.UNIT:ConsumableSelfTest -TEST.SUBPROGRAM:transitionToConsumableSelfTest -TEST.NEW -TEST.NAME:transitionToConsumableSelfTest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - -- Unit: DialOutFlow -- Subprogram: checkDialOutPumpSpeeds @@ -403,1667 +46,19 @@ TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE TEST.END --- Test Case: checkDialOutPumpSpeeds.001 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:checkDialOutPumpSpeeds -TEST.NEW -TEST.NAME:checkDialOutPumpSpeeds.001 -TEST.COMPOUND_ONLY -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.END - --- Test Case: checkDialOutPumpSpeeds.002 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:checkDialOutPumpSpeeds -TEST.NEW -TEST.NAME:checkDialOutPumpSpeeds.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (dialOutPumpPWMDutyCyclePctSet <= (0.1000000015F)) ==> FALSE -(4) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> TRUE -(5) if (deltaMotorSpeed > (300.0F) || deltaMCMotorSpeed > (300.0F)) ==> FALSE -(7) if (deltaRotorSpeed > (5.0F)) ==> FALSE -Test Case Generation Notes: -Cannot set local variable deltaMotorSpeed in branch 5 -Cannot set local variable deltaMCMotorSpeed in branch 5 -Cannot set local variable deltaRotorSpeed in branch 7 -TEST.END_NOTES: -TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE -TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> -TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE -TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:3.40282E+38 -TEST.END - --- Test Case: checkDialOutPumpSpeeds.003 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:checkDialOutPumpSpeeds -TEST.NEW -TEST.NAME:checkDialOutPumpSpeeds.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (dialOutPumpPWMDutyCyclePctSet <= (0.1000000015F)) ==> FALSE -(4) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> TRUE -(5) if (deltaMotorSpeed > (300.0F) || deltaMCMotorSpeed > (300.0F)) ==> FALSE -(7) if (deltaRotorSpeed > (5.0F)) ==> TRUE -(8) if (++errorDialOutRotorSpeedPersistTimerCtr >= getPumpRotorErrorPersistTime(measMotorSpeed, (32.0F)) / (10)) ==> FALSE -Test Case Generation Notes: -Cannot set local variable deltaMotorSpeed in branch 5 -Cannot set local variable deltaMCMotorSpeed in branch 5 -Cannot set local variable deltaRotorSpeed in branch 7 -Conflict: Unable to control expression-to-expression comparison in branch 8 -TEST.END_NOTES: -TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE -TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> -TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE -TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:3.40282E+38 -TEST.END - --- Test Case: checkDialOutPumpSpeeds.004 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:checkDialOutPumpSpeeds -TEST.NEW -TEST.NAME:checkDialOutPumpSpeeds.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if (dialOutPumpPWMDutyCyclePctSet <= (0.1000000015F)) ==> FALSE -(4) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> TRUE -(5) if (deltaMotorSpeed > (300.0F) || deltaMCMotorSpeed > (300.0F)) ==> FALSE -(7) if (deltaRotorSpeed > (5.0F)) ==> TRUE -(8) if (++errorDialOutRotorSpeedPersistTimerCtr >= getPumpRotorErrorPersistTime(measMotorSpeed, (32.0F)) / (10)) ==> TRUE -Test Case Generation Notes: -Cannot set local variable deltaMotorSpeed in branch 5 -Cannot set local variable deltaMCMotorSpeed in branch 5 -Cannot set local variable deltaRotorSpeed in branch 7 -Conflict: Unable to control expression-to-expression comparison in branch 8 -TEST.END_NOTES: -TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE -TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> -TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE -TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:3.40282E+38 -TEST.END - --- Test Case: checkDialOutPumpSpeeds.005 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:checkDialOutPumpSpeeds -TEST.NEW -TEST.NAME:checkDialOutPumpSpeeds.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if (dialOutPumpPWMDutyCyclePctSet <= (0.1000000015F)) ==> FALSE -(4) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> TRUE -(5) if (deltaMotorSpeed > (300.0F) || deltaMCMotorSpeed > (300.0F)) ==> TRUE -(6) if (++errorDialOutMotorSpeedPersistTimerCtr >= DOP_MOTOR_SPEED_ERROR_PERSIST) ==> FALSE -(7) if (deltaRotorSpeed > (5.0F)) ==> FALSE -Test Case Generation Notes: -Cannot set local variable deltaMotorSpeed in branch 5 -Cannot set local variable deltaMCMotorSpeed in branch 5 -Conflict: Unable to control expression-to-expression comparison in branch 6 -Cannot set local variable deltaRotorSpeed in branch 7 -TEST.END_NOTES: -TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE -TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> -TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE -TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:3.40282E+38 -TEST.END - --- Test Case: checkDialOutPumpSpeeds.006 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:checkDialOutPumpSpeeds -TEST.NEW -TEST.NAME:checkDialOutPumpSpeeds.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if (dialOutPumpPWMDutyCyclePctSet <= (0.1000000015F)) ==> FALSE -(4) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> TRUE -(5) if (deltaMotorSpeed > (300.0F) || deltaMCMotorSpeed > (300.0F)) ==> TRUE -(6) if (++errorDialOutMotorSpeedPersistTimerCtr >= DOP_MOTOR_SPEED_ERROR_PERSIST) ==> TRUE -(7) if (deltaRotorSpeed > (5.0F)) ==> FALSE -Test Case Generation Notes: -Cannot set local variable deltaMotorSpeed in branch 5 -Cannot set local variable deltaMCMotorSpeed in branch 5 -Conflict: Unable to control expression-to-expression comparison in branch 6 -Cannot set local variable deltaRotorSpeed in branch 7 -TEST.END_NOTES: -TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE -TEST.VALUE:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:<> -TEST.EXPECTED:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE -TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePctSet:3.40282E+38 -TEST.END - --- Test Case: checkDialOutPumpSpeeds.007 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:checkDialOutPumpSpeeds -TEST.NEW -TEST.NAME:checkDialOutPumpSpeeds.007 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:7 of 9 -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(1) if (dialOutPumpPWMDutyCyclePctSet <= (0.1000000015F)) ==> TRUE -(2) if (measMotorSpeed > (100.0F)) ==> 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.END - --- Test Case: checkDialOutPumpSpeeds.008 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:checkDialOutPumpSpeeds -TEST.NEW -TEST.NAME:checkDialOutPumpSpeeds.008 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:8 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 8 -(1) if (dialOutPumpPWMDutyCyclePctSet <= (0.1000000015F)) ==> TRUE -(2) if (measMotorSpeed > (100.0F)) ==> TRUE -(3) if (++errorDialOutMotorOffPersistTimerCtr >= DOP_OFF_ERROR_PERSIST) ==> FALSE -(4) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -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.END - --- Test Case: checkDialOutPumpSpeeds.009 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:checkDialOutPumpSpeeds -TEST.NEW -TEST.NAME:checkDialOutPumpSpeeds.009 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:9 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 9 -(1) if (dialOutPumpPWMDutyCyclePctSet <= (0.1000000015F)) ==> TRUE -(2) if (measMotorSpeed > (100.0F)) ==> TRUE -(3) if (++errorDialOutMotorOffPersistTimerCtr >= DOP_OFF_ERROR_PERSIST) ==> TRUE -(4) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -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.END - --- Subprogram: execDialOutFlowMonitor - --- Test Case: execDialOutFlowMonitor.001 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:execDialOutFlowMonitor -TEST.NEW -TEST.NAME:execDialOutFlowMonitor.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 6 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == isDialOutPumpOn && (PUMP_CONTROL_MODE_CLOSED_LOOP) == dialOutPumpControlMode) ==> FALSE -(5) if (getCurrentOperationMode() != (MODE_INIT)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_INIT -TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:<> -TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP -TEST.END - --- Test Case: execDialOutFlowMonitor.002 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:execDialOutFlowMonitor -TEST.NEW -TEST.NAME:execDialOutFlowMonitor.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 6 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == isDialOutPumpOn && (PUMP_CONTROL_MODE_CLOSED_LOOP) == dialOutPumpControlMode) ==> FALSE -(5) if (getCurrentOperationMode() != (MODE_INIT)) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_FAUL -TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:<> -TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP -TEST.END - --- Test Case: execDialOutFlowMonitor.003 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:execDialOutFlowMonitor -TEST.NEW -TEST.NAME:execDialOutFlowMonitor.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 6 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == isDialOutPumpOn && (PUMP_CONTROL_MODE_CLOSED_LOOP) == dialOutPumpControlMode) ==> TRUE -(2) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> FALSE -(5) if (getCurrentOperationMode() != (MODE_INIT)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_INIT -TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE -TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 -TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.END - --- Test Case: execDialOutFlowMonitor.004 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:execDialOutFlowMonitor -TEST.NEW -TEST.NAME:execDialOutFlowMonitor.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == isDialOutPumpOn && (PUMP_CONTROL_MODE_CLOSED_LOOP) == dialOutPumpControlMode) ==> TRUE -(2) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> TRUE -(3) if (++flowFilterTimerCtr >= 100 / 10) ==> FALSE -(4) if (++ufCalcTimerCtr >= 1000 / 10) ==> FALSE -(5) if (getCurrentOperationMode() != (MODE_INIT)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -Conflict: Unable to control expression-to-expression comparison in branch 4 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_INIT -TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE -TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 -TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.END - --- Test Case: execDialOutFlowMonitor.005 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:execDialOutFlowMonitor -TEST.NEW -TEST.NAME:execDialOutFlowMonitor.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == isDialOutPumpOn && (PUMP_CONTROL_MODE_CLOSED_LOOP) == dialOutPumpControlMode) ==> TRUE -(2) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> TRUE -(3) if (++flowFilterTimerCtr >= 100 / 10) ==> FALSE -(4) if (++ufCalcTimerCtr >= 1000 / 10) ==> TRUE -(5) if (getCurrentOperationMode() != (MODE_INIT)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -Conflict: Unable to control expression-to-expression comparison in branch 4 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_INIT -TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE -TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 -TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.END - --- Test Case: execDialOutFlowMonitor.006 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:execDialOutFlowMonitor -TEST.NEW -TEST.NAME:execDialOutFlowMonitor.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((1) == isDialOutPumpOn && (PUMP_CONTROL_MODE_CLOSED_LOOP) == dialOutPumpControlMode) ==> TRUE -(2) if ((DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE) == dialOutPumpState) ==> TRUE -(3) if (++flowFilterTimerCtr >= 100 / 10) ==> TRUE -(4) if (++ufCalcTimerCtr >= 1000 / 10) ==> FALSE -(5) if (getCurrentOperationMode() != (MODE_INIT)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -Conflict: Unable to control expression-to-expression comparison in branch 4 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_INIT -TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE -TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:1 -TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.END - --- Subprogram: handleDialOutPumpControlToTargetState - --- Test Case: handleDialOutPumpControlToTargetState.001 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:handleDialOutPumpControlToTargetState -TEST.NEW -TEST.NAME:handleDialOutPumpControlToTargetState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == dopControlSignal) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:DialOutFlow.<>.dopControlSignal:<> -TEST.EXPECTED:DialOutFlow.<>.dopControlSignal:0 -TEST.END - --- Test Case: handleDialOutPumpControlToTargetState.002 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:handleDialOutPumpControlToTargetState -TEST.NEW -TEST.NAME:handleDialOutPumpControlToTargetState.002 -TEST.COMPOUND_ONLY -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_CLOSED_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.COMPOUND_ONLY -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.8999999762F)) ==> FALSE -(4) if (dialOutPumpPWMDutyCyclePctSet < (0.1000000015F)) ==> FALSE -Test Case Generation Notes: -Cannot set dialOutPumpPWMDutyCyclePctSet due to assignment -TEST.END_NOTES: -TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.VALUE:DialOutFlow.<>.dopControlSignal:1 -TEST.END - --- Test Case: handleDialOutPumpControlToTargetState.004 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:handleDialOutPumpControlToTargetState -TEST.NEW -TEST.NAME:handleDialOutPumpControlToTargetState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == dopControlSignal) ==> TRUE -(2) if (dialOutPumpControlModeSet == (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> TRUE -(3) if (dialOutPumpPWMDutyCyclePctSet > (0.8999999762F)) ==> FALSE -(4) if (dialOutPumpPWMDutyCyclePctSet < (0.1000000015F)) ==> TRUE -Test Case Generation Notes: -Cannot set dialOutPumpPWMDutyCyclePctSet due to assignment -TEST.END_NOTES: -TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.VALUE:DialOutFlow.<>.dopControlSignal:1 -TEST.END - --- Test Case: handleDialOutPumpControlToTargetState.005 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:handleDialOutPumpControlToTargetState -TEST.NEW -TEST.NAME:handleDialOutPumpControlToTargetState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == dopControlSignal) ==> TRUE -(2) if (dialOutPumpControlModeSet == (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> TRUE -(3) if (dialOutPumpPWMDutyCyclePctSet > (0.8999999762F)) ==> TRUE -(4) if (dialOutPumpPWMDutyCyclePctSet < (0.1000000015F)) ==> FALSE -Test Case Generation Notes: -Cannot set dialOutPumpPWMDutyCyclePctSet due to assignment -TEST.END_NOTES: -TEST.VALUE:DialOutFlow.<>.dialOutPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.VALUE:DialOutFlow.<>.dopControlSignal:1 -TEST.END - -- Subprogram: setDialOutPumpTargetRate -- Test Case: setDialOutPumpTargetRate.001 TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpTargetRate TEST.NEW TEST.NAME:setDialOutPumpTargetRate.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 14 -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.END - --- Test Case: setDialOutPumpTargetRate.002 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:setDialOutPumpTargetRate -TEST.NEW -TEST.NAME:setDialOutPumpTargetRate.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 14 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE -(2) if (mode != (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> FALSE -(4) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 4 -TEST.END_NOTES: TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 -TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:<> -TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> -TEST.VALUE: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.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 14 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE -(2) if (mode != (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> FALSE -(4) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> TRUE -(5) if (flowRate <= (700)) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 4 -TEST.END_NOTES: -TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 -TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:<> -TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> -TEST.VALUE: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.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 14 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE -(2) if (mode != (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> FALSE -(4) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> TRUE -(5) if (flowRate <= (700)) ==> TRUE -(6) if (dialOutPumpPWMDutyCyclePct > (0.8999999762F)) ==> FALSE -(7) if (dialOutPumpPWMDutyCyclePct < (0.1000000015F)) ==> FALSE -(14) case dialOutPumpState ==> default -Test Case Generation Notes: -Cannot set return value of function fabs in branch 4 -Cannot set pwmDC due to assignment -TEST.END_NOTES: -TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE -TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 -TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:<> -TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> -TEST.VALUE: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.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 14 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE -(2) if (mode != (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> FALSE -(4) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> TRUE -(5) if (flowRate <= (700)) ==> TRUE -(6) if (dialOutPumpPWMDutyCyclePct > (0.8999999762F)) ==> FALSE -(7) if (dialOutPumpPWMDutyCyclePct < (0.1000000015F)) ==> FALSE -(8) case dialOutPumpState ==> DIAL_OUT_PUMP_RAMPING_UP_STATE -(9) if (dialOutPumpPWMDutyCyclePct < dialOutPumpPWMDutyCyclePctSet) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 4 -Cannot set pwmDC due to assignment -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:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> -TEST.VALUE: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.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 14 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE -(2) if (mode != (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> FALSE -(4) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> TRUE -(5) if (flowRate <= (700)) ==> TRUE -(6) if (dialOutPumpPWMDutyCyclePct > (0.8999999762F)) ==> FALSE -(7) if (dialOutPumpPWMDutyCyclePct < (0.1000000015F)) ==> FALSE -(8) case dialOutPumpState ==> DIAL_OUT_PUMP_RAMPING_UP_STATE -(9) if (dialOutPumpPWMDutyCyclePct < dialOutPumpPWMDutyCyclePctSet) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 4 -Cannot set pwmDC due to assignment -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:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.END - --- Test Case: setDialOutPumpTargetRate.007 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:setDialOutPumpTargetRate -TEST.NEW -TEST.NAME:setDialOutPumpTargetRate.007 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:7 of 14 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE -(2) if (mode != (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> FALSE -(4) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> TRUE -(5) if (flowRate <= (700)) ==> TRUE -(6) if (dialOutPumpPWMDutyCyclePct > (0.8999999762F)) ==> FALSE -(7) if (dialOutPumpPWMDutyCyclePct < (0.1000000015F)) ==> FALSE -(10) case dialOutPumpState ==> DIAL_OUT_PUMP_RAMPING_DOWN_STATE -(11) if (dialOutPumpPWMDutyCyclePct > dialOutPumpPWMDutyCyclePctSet) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 4 -Cannot set pwmDC due to assignment -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:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.END - --- Test Case: setDialOutPumpTargetRate.008 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:setDialOutPumpTargetRate -TEST.NEW -TEST.NAME:setDialOutPumpTargetRate.008 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:8 of 14 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 8 -(1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE -(2) if (mode != (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> FALSE -(4) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> TRUE -(5) if (flowRate <= (700)) ==> TRUE -(6) if (dialOutPumpPWMDutyCyclePct > (0.8999999762F)) ==> FALSE -(7) if (dialOutPumpPWMDutyCyclePct < (0.1000000015F)) ==> FALSE -(10) case dialOutPumpState ==> DIAL_OUT_PUMP_RAMPING_DOWN_STATE -(11) if (dialOutPumpPWMDutyCyclePct > dialOutPumpPWMDutyCyclePctSet) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 4 -Cannot set pwmDC due to assignment -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:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.END - --- Test Case: setDialOutPumpTargetRate.009 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:setDialOutPumpTargetRate -TEST.NEW -TEST.NAME:setDialOutPumpTargetRate.009 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:9 of 14 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 9 -(1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE -(2) if (mode != (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> FALSE -(4) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> TRUE -(5) if (flowRate <= (700)) ==> TRUE -(6) if (dialOutPumpPWMDutyCyclePct > (0.8999999762F)) ==> FALSE -(7) if (dialOutPumpPWMDutyCyclePct < (0.1000000015F)) ==> FALSE -(12) case dialOutPumpState ==> DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE -(13) if (dialOutPumpPWMDutyCyclePctSet > dialOutPumpPWMDutyCyclePct) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 4 -Cannot set pwmDC due to assignment -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:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.END - --- Test Case: setDialOutPumpTargetRate.010 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:setDialOutPumpTargetRate -TEST.NEW -TEST.NAME:setDialOutPumpTargetRate.010 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:10 of 14 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 10 -(1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE -(2) if (mode != (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> FALSE -(4) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> TRUE -(5) if (flowRate <= (700)) ==> TRUE -(6) if (dialOutPumpPWMDutyCyclePct > (0.8999999762F)) ==> FALSE -(7) if (dialOutPumpPWMDutyCyclePct < (0.1000000015F)) ==> FALSE -(12) case dialOutPumpState ==> DIAL_OUT_PUMP_CONTROL_TO_TARGET_STATE -(13) if (dialOutPumpPWMDutyCyclePctSet > dialOutPumpPWMDutyCyclePct) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 4 -Cannot set pwmDC due to assignment -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:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.END - --- Test Case: setDialOutPumpTargetRate.011 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:setDialOutPumpTargetRate -TEST.NEW -TEST.NAME:setDialOutPumpTargetRate.011 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:11 of 14 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 11 -(1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE -(2) if (mode != (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> FALSE -(4) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> TRUE -(5) if (flowRate <= (700)) ==> TRUE -(6) if (dialOutPumpPWMDutyCyclePct > (0.8999999762F)) ==> FALSE -(7) if (dialOutPumpPWMDutyCyclePct < (0.1000000015F)) ==> TRUE -(14) case dialOutPumpState ==> default -Test Case Generation Notes: -Cannot set return value of function fabs in branch 4 -Cannot set pwmDC due to assignment -TEST.END_NOTES: -TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE -TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 -TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:<> -TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.END - --- Test Case: setDialOutPumpTargetRate.012 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:setDialOutPumpTargetRate -TEST.NEW -TEST.NAME:setDialOutPumpTargetRate.012 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:12 of 14 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 12 -(1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE -(2) if (mode != (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> FALSE -(4) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> TRUE -(5) if (flowRate <= (700)) ==> TRUE -(6) if (dialOutPumpPWMDutyCyclePct > (0.8999999762F)) ==> TRUE -(14) case dialOutPumpState ==> default -Test Case Generation Notes: -Cannot set return value of function fabs in branch 4 -Cannot set pwmDC due to assignment -TEST.END_NOTES: -TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE -TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 -TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:<> -TEST.VALUE:DialOutFlow.<>.dialOutPumpControlMode:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.END - --- Test Case: setDialOutPumpTargetRate.013 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:setDialOutPumpTargetRate -TEST.NEW -TEST.NAME:setDialOutPumpTargetRate.013 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:13 of 14 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 13 -(1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE -(2) if (mode != (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> TRUE -(3) if ((0) == flowRate) ==> FALSE -(4) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 4 -Conflict: Cannot resolve multiple comparisons ( DialOutFlow.setDialOutPumpTargetRate.mode ) in branches 2/4 -TEST.END_NOTES: -TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 -TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:1 -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.return:0 +TEST.EXPECTED:DialOutFlow.setDialOutPumpTargetRate.return:1 TEST.END --- Test Case: setDialOutPumpTargetRate.014 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:setDialOutPumpTargetRate -TEST.NEW -TEST.NAME:setDialOutPumpTargetRate.014 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:14 of 14 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 14 -(1) if (((0) == isDialOutPumpOn || (0) == flowRate) || dir == dialOutPumpDirectionSet) ==> TRUE -(2) if (mode != (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> TRUE -(3) if ((0) == flowRate) ==> TRUE -(4) if (fabs(pwmDC - dialOutPumpPWMDutyCyclePct) > ((9.999999939e-09F)) || mode != dialOutPumpControlMode) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 4 -Conflict: Cannot resolve multiple comparisons ( DialOutFlow.setDialOutPumpTargetRate.mode ) in branches 2/4 -TEST.END_NOTES: -TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 -TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:0 -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.dir:<> -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.mode:PUMP_CONTROL_MODE_OPEN_LOOP -TEST.END - --- Unit: Dialysis - --- Subprogram: handleSalineBolusIdleState - --- Test Case: handleSalineBolusIdleState.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusIdleState -TEST.NEW -TEST.NAME:handleSalineBolusIdleState.001 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 558 TEST.VALUE:Dialysis.handleSalineBolusIdleState.dialysisState:<> ->>> >>> Unknown parameter/object name dialysisState ->>> >>> Value Line Error - Command Ignored -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) == salineBolusStartRequested) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:<> -TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 -TEST.END - --- Test Case: handleSalineBolusIdleState.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusIdleState -TEST.NEW -TEST.NAME:handleSalineBolusIdleState.002 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 575 TEST.VALUE:Dialysis.handleSalineBolusIdleState.dialysisState:<> ->>> >>> Unknown parameter/object name dialysisState ->>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == salineBolusStartRequested) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 -TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 -TEST.END - --- Subprogram: handleSalineBolusInProgressState - --- Test Case: handleSalineBolusInProgressState.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == isSalineBagEmpty()) ==> FALSE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> FALSE -(3) if (bolusSalineVolumeDelivered_mL >= bolusTargetVolume) ==> FALSE -(4) if ((1) == salineBolusAbortRequested) ==> FALSE -(5) if (fabs(expectedSalineBolusVolume_mL - bolusSalineVolumeDelivered_mL) > maxBolusErrorMl) ==> FALSE -(6) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> FALSE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set local variable maxBolusErrorMl in branch 5 -Cannot set local variable result in branch 6 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:<> -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.END - --- Test Case: handleSalineBolusInProgressState.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == isSalineBagEmpty()) ==> FALSE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> FALSE -(3) if (bolusSalineVolumeDelivered_mL >= bolusTargetVolume) ==> FALSE -(4) if ((1) == salineBolusAbortRequested) ==> FALSE -(5) if (fabs(expectedSalineBolusVolume_mL - bolusSalineVolumeDelivered_mL) > maxBolusErrorMl) ==> FALSE -(6) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> TRUE -(7) if ((0) == errorFound) ==> FALSE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set local variable maxBolusErrorMl in branch 5 -Cannot set local variable result in branch 6 -Cannot set local variable errorFound in branch 7 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:<> -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.END - --- Test Case: handleSalineBolusInProgressState.003 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.003 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 663 TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:<> ->>> >>> Unknown parameter/object name salineBolusAutoResumeUF ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 666 TEST.EXPECTED:Dialysis.<>.salineBolusAutoResumeUF:0 ->>> >>> Unknown parameter/object name salineBolusAutoResumeUF ->>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:3 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == isSalineBagEmpty()) ==> FALSE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> FALSE -(3) if (bolusSalineVolumeDelivered_mL >= bolusTargetVolume) ==> FALSE -(4) if ((1) == salineBolusAbortRequested) ==> FALSE -(5) if (fabs(expectedSalineBolusVolume_mL - bolusSalineVolumeDelivered_mL) > maxBolusErrorMl) ==> FALSE -(6) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> TRUE -(7) if ((0) == errorFound) ==> TRUE -(8) if ((1) == salineBolusAutoResumeUF) ==> FALSE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set local variable maxBolusErrorMl in branch 5 -Cannot set local variable result in branch 6 -Cannot set local variable errorFound in branch 7 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:<> -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.END - --- Test Case: handleSalineBolusInProgressState.004 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.004 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 695 TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:1 ->>> >>> Unknown parameter/object name salineBolusAutoResumeUF ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 698 TEST.EXPECTED:Dialysis.<>.salineBolusAutoResumeUF:1 ->>> >>> Unknown parameter/object name salineBolusAutoResumeUF ->>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:4 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == isSalineBagEmpty()) ==> FALSE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> FALSE -(3) if (bolusSalineVolumeDelivered_mL >= bolusTargetVolume) ==> FALSE -(4) if ((1) == salineBolusAbortRequested) ==> FALSE -(5) if (fabs(expectedSalineBolusVolume_mL - bolusSalineVolumeDelivered_mL) > maxBolusErrorMl) ==> FALSE -(6) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> TRUE -(7) if ((0) == errorFound) ==> TRUE -(8) if ((1) == salineBolusAutoResumeUF) ==> TRUE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set local variable maxBolusErrorMl in branch 5 -Cannot set local variable result in branch 6 -Cannot set local variable errorFound in branch 7 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:<> -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.END - --- Test Case: handleSalineBolusInProgressState.005 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == isSalineBagEmpty()) ==> FALSE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> FALSE -(3) if (bolusSalineVolumeDelivered_mL >= bolusTargetVolume) ==> FALSE -(4) if ((1) == salineBolusAbortRequested) ==> FALSE -(5) if (fabs(expectedSalineBolusVolume_mL - bolusSalineVolumeDelivered_mL) > maxBolusErrorMl) ==> TRUE -(6) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> FALSE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set local variable maxBolusErrorMl in branch 5 -Cannot set result due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:<> -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.END - --- Test Case: handleSalineBolusInProgressState.006 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((1) == isSalineBagEmpty()) ==> FALSE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> FALSE -(3) if (bolusSalineVolumeDelivered_mL >= bolusTargetVolume) ==> TRUE -(5) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> FALSE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set result due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.END - --- Test Case: handleSalineBolusInProgressState.007 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.007 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:7 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(1) if ((1) == isSalineBagEmpty()) ==> FALSE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> TRUE -(5) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> FALSE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set result due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.END - --- Test Case: handleSalineBolusInProgressState.008 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.008 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:8 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 8 -(1) if ((1) == isSalineBagEmpty()) ==> TRUE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> FALSE -(3) if (bolusSalineVolumeDelivered_mL >= bolusTargetVolume) ==> FALSE -(4) if ((1) == salineBolusAbortRequested) ==> FALSE -(5) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> FALSE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set result due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:1 -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.END - --- Subprogram: handleSalineBolusWait4Pumps2Stop - --- Test Case: handleSalineBolusWait4Pumps2Stop.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop -TEST.NEW -TEST.NAME:handleSalineBolusWait4Pumps2Stop.001 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 746 TEST.VALUE:Dialysis.handleSalineBolusWait4Pumps2Stop.dialysisState:<> ->>> >>> Unknown parameter/object name dialysisState ->>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (((0) == isBloodPumpRunning() && (0) == isDialInPumpRunning()) && (0) == isDialOutPumpRunning()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:BloodFlow.isBloodPumpRunning -TEST.STUB:DialOutFlow.isDialOutPumpRunning -TEST.VALUE:BloodFlow.isBloodPumpRunning.return:1 -TEST.VALUE:DialOutFlow.isDialOutPumpRunning.return:1 -TEST.END - --- Test Case: handleSalineBolusWait4Pumps2Stop.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop -TEST.NEW -TEST.NAME:handleSalineBolusWait4Pumps2Stop.002 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 766 TEST.VALUE:Dialysis.handleSalineBolusWait4Pumps2Stop.dialysisState:<> ->>> >>> Unknown parameter/object name dialysisState ->>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:2 of 2 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (((0) == isBloodPumpRunning() && (0) == isDialInPumpRunning()) && (0) == isDialOutPumpRunning()) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function isDialInPumpRunning in branch 1 -TEST.END_NOTES: -TEST.STUB:BloodFlow.isBloodPumpRunning -TEST.STUB:DialOutFlow.isDialOutPumpRunning -TEST.VALUE:BloodFlow.isBloodPumpRunning.return:0 -TEST.VALUE:DialOutFlow.isDialOutPumpRunning.return:0 -TEST.END - --- Test Case: isDialInPumpRunning -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop -TEST.NEW -TEST.NAME:isDialInPumpRunning -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 801 TEST.VALUE:Dialysis.handleSalineBolusWait4Pumps2Stop.dialysisState:<> ->>> >>> Unknown parameter/object name dialysisState ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 802 TEST.VALUE:Dialysis.handleSalineBolusWait4Pumps2Stop.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE ->>> >>> Unknown parameter/object name dialysisState ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 805 TEST.EXPECTED:Dialysis.handleSalineBolusWait4Pumps2Stop.dialysisState[0]:DIALYSIS_SALINE_BOLUS_STATE ->>> >>> Unknown parameter/object name dialysisState ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 48 TEST.VALUE:uut_prototype_stubs.isSyringePumpRunning.return:0 ->>> >>> Warning: Value already set ->>> >>> Previous value 0 ignored ->>> (E) @LINE: 29 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered:1.0 ->>> >>> Unknown parameter/object name bolusSalineVolumeDelivered ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 30 TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_Safety:1.0 ->>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 31 TEST.VALUE:Dialysis.<>.bolusSalineMotorCount:1 ->>> >>> Unknown parameter/object name bolusSalineMotorCount ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 36 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered:0.0 ->>> >>> Unknown parameter/object name bolusSalineVolumeDelivered ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 37 TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_Safety:0.0 ->>> >>> Unknown parameter/object name bolusSalineVolumeDelivered_Safety ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 38 TEST.EXPECTED:Dialysis.<>.bolusSalineMotorCount:0 ->>> >>> Unknown parameter/object name bolusSalineMotorCount ->>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:uut_prototype_stubs.setValvePosition.return:1 -TEST.VALUE:uut_prototype_stubs.isSyringePumpRunning.return:0 -TEST.VALUE:DialInFlow.<>.isDialInPumpOn:0 -TEST.EXPECTED:uut_prototype_stubs.setValvePosition.valve:VDI,VDO,VBA -TEST.EXPECTED:uut_prototype_stubs.setValvePosition.position:(3)VALVE_POSITION_C_CLOSE -TEST.EXPECTED:Dialysis.handleSalineBolusWait4Pumps2Stop.return:SALINE_BOLUS_STATE_IN_PROGRESS -TEST.END - --- Subprogram: initDialysis - --- Test Case: initDialysis.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:initDialysis -TEST.NEW -TEST.NAME:initDialysis.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) for (i < (NUM_OF_LOAD_CELLS)) ==> FALSE -(2) for (i < (NUM_OF_DG_RESERVOIRS)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -Conflict: Unable to control expression-to-expression comparison in branch 2 -TEST.END_NOTES: -TEST.END - --- Test Case: initDialysis.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:initDialysis -TEST.NEW -TEST.NAME:initDialysis.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) for (i < (NUM_OF_LOAD_CELLS)) ==> FALSE -(2) for (i < (NUM_OF_DG_RESERVOIRS)) ==> TRUE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -Conflict: Unable to control expression-to-expression comparison in branch 2 -TEST.END_NOTES: -TEST.END - --- Test Case: initDialysis.003 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:initDialysis -TEST.NEW -TEST.NAME:initDialysis.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) for (i < (NUM_OF_LOAD_CELLS)) ==> TRUE -(2) for (i < (NUM_OF_DG_RESERVOIRS)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -Conflict: Unable to control expression-to-expression comparison in branch 2 -TEST.END_NOTES: -TEST.END - --- Subprogram: setDialysisParams - --- Test Case: setDialysisParams.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:setDialysisParams -TEST.NEW -TEST.NAME:setDialysisParams.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.setDialysisParams.bPFlow:<> -TEST.VALUE:Dialysis.setDialysisParams.dPFlow:<> -TEST.VALUE:Dialysis.setDialysisParams.maxUFVol:<> -TEST.VALUE:Dialysis.setDialysisParams.uFRate:<> -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_START_STATE -TEST.EXPECTED:Dialysis.setDialysisParams.bPFlow:0 -TEST.EXPECTED:Dialysis.setDialysisParams.dPFlow:0 -TEST.EXPECTED:Dialysis.setDialysisParams.maxUFVol:-3.40282E+38 -TEST.EXPECTED:Dialysis.setDialysisParams.uFRate:-3.40282E+38 -TEST.END - --- Test Case: setDialysisParams.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:setDialysisParams -TEST.NEW -TEST.NAME:setDialysisParams.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.setDialysisParams.bPFlow:<> -TEST.VALUE:Dialysis.setDialysisParams.dPFlow:<> -TEST.VALUE:Dialysis.setDialysisParams.maxUFVol:<> -TEST.VALUE:Dialysis.setDialysisParams.uFRate:<> -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_START_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.EXPECTED:Dialysis.setDialysisParams.bPFlow:0 -TEST.EXPECTED:Dialysis.setDialysisParams.dPFlow:0 -TEST.EXPECTED:Dialysis.setDialysisParams.maxUFVol:-3.40282E+38 -TEST.EXPECTED:Dialysis.setDialysisParams.uFRate:-3.40282E+38 -TEST.END - --- Subprogram: stopDialysis - --- Test Case: stopDialysis.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:stopDialysis -TEST.NEW -TEST.NAME:stopDialysis.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Subprogram: transitionToDialysis - --- Test Case: transitionToDialysis.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:transitionToDialysis -TEST.NEW -TEST.NAME:transitionToDialysis.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Subprogram: updateUFVolumes - --- Test Case: updateUFVolumes.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:updateUFVolumes -TEST.NEW -TEST.NAME:updateUFVolumes.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (activeRes == (DG_RESERVOIR_1)) ==> FALSE -(2) if (fabs(deltaVolume) > ((50.0F))) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 2 -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGActiveReservoir -TEST.VALUE:DGInterface.getDGActiveReservoir.return:DG_RESERVOIR_2 -TEST.END - --- Test Case: updateUFVolumes.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:updateUFVolumes -TEST.NEW -TEST.NAME:updateUFVolumes.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (activeRes == (DG_RESERVOIR_1)) ==> FALSE -(2) if (fabs(deltaVolume) > ((50.0F))) ==> TRUE -(3) if (getDGActiveReservoir() == (DG_RESERVOIR_1)) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 2 -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGActiveReservoir -TEST.VALUE:DGInterface.getDGActiveReservoir.return:DG_RESERVOIR_2 -TEST.END - --- Test Case: updateUFVolumes.003 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:updateUFVolumes -TEST.NEW -TEST.NAME:updateUFVolumes.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (activeRes == (DG_RESERVOIR_1)) ==> FALSE -(2) if (fabs(deltaVolume) > ((50.0F))) ==> TRUE -(3) if (getDGActiveReservoir() == (DG_RESERVOIR_1)) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 2 -Conflict: Trying to set variable DGInterface.getDGActiveReservoir.return 'equal to' and 'not equal to' same value in branches 1/3 -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGActiveReservoir -TEST.VALUE:DGInterface.getDGActiveReservoir.return:DG_RESERVOIR_2 -TEST.END - --- Test Case: updateUFVolumes.004 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:updateUFVolumes -TEST.NEW -TEST.NAME:updateUFVolumes.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if (activeRes == (DG_RESERVOIR_1)) ==> TRUE -(2) if (fabs(deltaVolume) > ((50.0F))) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 2 -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGActiveReservoir -TEST.VALUE:DGInterface.getDGActiveReservoir.return:DG_RESERVOIR_1 -TEST.END - --- Unit: Interrupts - --- Subprogram: edgeNotification - --- Test Case: edgeNotification.001 -TEST.UNIT:Interrupts -TEST.SUBPROGRAM:edgeNotification -TEST.NEW -TEST.NAME:edgeNotification.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (hetREG == (hetBASE_t *)0xfff7b800U) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Interrupts.edgeNotification.hetREG:<> -TEST.VALUE:Interrupts.edgeNotification.edge:<> -TEST.EXPECTED:Interrupts.edgeNotification.hetREG:<> -TEST.EXPECTED:Interrupts.edgeNotification.edge:0 -TEST.END - --- Test Case: edgeNotification.002 -TEST.UNIT:Interrupts -TEST.SUBPROGRAM:edgeNotification -TEST.NEW -TEST.NAME:edgeNotification.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (hetREG == (hetBASE_t *)0xfff7b800U) ==> TRUE -(5) case edge ==> default -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Interrupts.edgeNotification.hetREG:<> -TEST.VALUE:Interrupts.edgeNotification.edge:3 -TEST.EXPECTED:Interrupts.edgeNotification.edge:3 -TEST.END - --- Test Case: edgeNotification.003 -TEST.UNIT:Interrupts -TEST.SUBPROGRAM:edgeNotification -TEST.NEW -TEST.NAME:edgeNotification.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (hetREG == (hetBASE_t *)0xfff7b800U) ==> TRUE -(2) case edge ==> 0 -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Interrupts.edgeNotification.hetREG:<> -TEST.VALUE:Interrupts.edgeNotification.edge:0 -TEST.EXPECTED:Interrupts.edgeNotification.edge:0 -TEST.END - --- Test Case: edgeNotification.004 -TEST.UNIT:Interrupts -TEST.SUBPROGRAM:edgeNotification -TEST.NEW -TEST.NAME:edgeNotification.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if (hetREG == (hetBASE_t *)0xfff7b800U) ==> TRUE -(3) case edge ==> 1 -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Interrupts.edgeNotification.hetREG:<> -TEST.VALUE:Interrupts.edgeNotification.edge:1 -TEST.EXPECTED:Interrupts.edgeNotification.edge:1 -TEST.END - --- Test Case: edgeNotification.005 -TEST.UNIT:Interrupts -TEST.SUBPROGRAM:edgeNotification -TEST.NEW -TEST.NAME:edgeNotification.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if (hetREG == (hetBASE_t *)0xfff7b800U) ==> TRUE -(4) case edge ==> 2 -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Interrupts.edgeNotification.hetREG:<> -TEST.VALUE:Interrupts.edgeNotification.edge:2 -TEST.EXPECTED:Interrupts.edgeNotification.edge:2 -TEST.END - --- Unit: ModeFault - --- Subprogram: execFaultMode - --- Test Case: execFaultMode.001 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:execFaultMode -TEST.NEW -TEST.NAME:execFaultMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(5) case faultState ==> default -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:DGInterface.getDGOpMode.return:DG_MODE_FAUL -TEST.VALUE:ModeFault.<>.faultState:NUM_OF_HD_FAULT_STATES -TEST.END - --- Test Case: execFaultMode.002 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:execFaultMode -TEST.NEW -TEST.NAME:execFaultMode.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(2) case faultState ==> HD_FAULT_STATE_START -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:DGInterface.getDGOpMode.return:DG_MODE_FAUL -TEST.VALUE:ModeFault.<>.faultState:HD_FAULT_STATE_START -TEST.END - --- Test Case: execFaultMode.003 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:execFaultMode -TEST.NEW -TEST.NAME:execFaultMode.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(3) case faultState ==> HD_FAULT_STATE_RUN_NV_POSTS -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:DGInterface.getDGOpMode.return:DG_MODE_FAUL -TEST.VALUE:ModeFault.<>.faultState:HD_FAULT_STATE_RUN_NV_POSTS -TEST.END - --- Test Case: execFaultMode.004 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:execFaultMode -TEST.NEW -TEST.NAME:execFaultMode.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(4) case faultState ==> HD_FAULT_STATE_COMPLETE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:DGInterface.getDGOpMode.return:DG_MODE_FAUL -TEST.VALUE:ModeFault.<>.faultState:HD_FAULT_STATE_COMPLETE -TEST.END - --- Test Case: execFaultMode.005 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:execFaultMode -TEST.NEW -TEST.NAME:execFaultMode.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((DG_MODE_GENE) == dgOperationMode) ==> TRUE -(5) case faultState ==> default -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:DGInterface.getDGOpMode.return:DG_MODE_GENE -TEST.VALUE:ModeFault.<>.faultState:NUM_OF_HD_FAULT_STATES -TEST.END - -- Unit: ModeInitPOST -- Subprogram: execInitAndPOSTMode @@ -2081,1067 +76,12 @@ (28) case postState ==> default Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:NUM_OF_POST_STATES -TEST.EXPECTED:ModeInitPOST.<>.postState:NUM_OF_POST_STATES -TEST.END - --- Test Case: execInitAndPOSTMode.002 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.002 -TEST.BASIS_PATH:2 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == stop) ==> FALSE - (2) case postState ==> POST_STATE_START - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_START -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_START -TEST.END - --- Test Case: execInitAndPOSTMode.003 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.003 -TEST.BASIS_PATH:3 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if ((1) == stop) ==> FALSE - (3) case postState ==> POST_STATE_FW_INTEGRITY - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_FW_INTEGRITY -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_FW_INTEGRITY -TEST.END - --- Test Case: execInitAndPOSTMode.004 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.004 -TEST.BASIS_PATH:4 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if ((1) == stop) ==> FALSE - (4) case postState ==> POST_STATE_WATCHDOG - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_WATCHDOG -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_WATCHDOG -TEST.END - --- Test Case: execInitAndPOSTMode.005 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.005 -TEST.BASIS_PATH:5 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if ((1) == stop) ==> FALSE - (5) case postState ==> POST_STATE_SAFETY_SHUTDOWN - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_SAFETY_SHUTDOWN -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_SAFETY_SHUTDOWN -TEST.END - --- Test Case: execInitAndPOSTMode.006 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.006 -TEST.BASIS_PATH:6 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 6 - (1) if ((1) == stop) ==> FALSE - (6) case postState ==> POST_STATE_RTC - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_RTC -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_RTC -TEST.END - --- Test Case: execInitAndPOSTMode.007 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.007 -TEST.BASIS_PATH:7 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 7 - (1) if ((1) == stop) ==> FALSE - (7) case postState ==> POST_STATE_NVDATAMGMT - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_NVDATAMGMT -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_NVDATAMGMT -TEST.END - --- Test Case: execInitAndPOSTMode.008 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.008 -TEST.BASIS_PATH:8 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 8 - (1) if ((1) == stop) ==> FALSE - (8) case postState ==> POST_STATE_BLOOD_FLOW - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_BLOOD_FLOW -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_FAILED -TEST.END - --- Test Case: execInitAndPOSTMode.009 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.009 -TEST.BASIS_PATH:9 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 9 - (1) if ((1) == stop) ==> FALSE - (9) case postState ==> POST_STATE_DIALYSATE_INLET_FLOW - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> +TEST.VALUE:uut_prototype_stubs.getNVRecord2Driver.return:1 +TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:0 TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_DIALYSATE_INLET_FLOW -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_FAILED +TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_DIALYSATE_OUTLET_FLOW TEST.END --- Test Case: execInitAndPOSTMode.010 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.010 -TEST.BASIS_PATH:10 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 10 - (1) if ((1) == stop) ==> FALSE - (10) case postState ==> POST_STATE_DIALYSATE_OUTLET_FLOW - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_DIALYSATE_OUTLET_FLOW -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_FAILED -TEST.END - --- Test Case: execInitAndPOSTMode.011 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.011 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:11 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 11 - (1) if ((1) == stop) ==> FALSE - (11) case postState ==> POST_STATE_BLOOD_LEAK - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_BLOOD_LEAK -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_BLOOD_LEAK -TEST.END - --- Test Case: execInitAndPOSTMode.012 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.012 -TEST.BASIS_PATH:12 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 12 - (1) if ((1) == stop) ==> FALSE - (12) case postState ==> POST_STATE_VALVES - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_VALVES -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_VALVES -TEST.END - --- Test Case: execInitAndPOSTMode.013 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.013 -TEST.BASIS_PATH:13 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 13 - (1) if ((1) == stop) ==> FALSE - (13) case postState ==> POST_STATE_SYRINGE_PUMP - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_SYRINGE_PUMP -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_SYRINGE_PUMP -TEST.END - --- Test Case: execInitAndPOSTMode.014 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.014 -TEST.BASIS_PATH:14 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 14 - (1) if ((1) == stop) ==> FALSE - (14) case postState ==> POST_STATE_PRES_OCCL - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_PRES_OCCL -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_PRES_OCCL -TEST.END - --- Test Case: execInitAndPOSTMode.015 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.015 -TEST.BASIS_PATH:15 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 15 - (1) if ((1) == stop) ==> FALSE - (15) case postState ==> POST_STATE_ALARM_AUDIO - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_ALARM_AUDIO -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_ALARM_AUDIO -TEST.END - --- Test Case: execInitAndPOSTMode.016 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.016 -TEST.BASIS_PATH:16 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 16 - (1) if ((1) == stop) ==> FALSE - (16) case postState ==> POST_STATE_ALARM_LAMP - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_ALARM_LAMP -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_ALARM_LAMP -TEST.END - --- Test Case: execInitAndPOSTMode.017 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.017 -TEST.BASIS_PATH:17 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 17 - (1) if ((1) == stop) ==> FALSE - (17) case postState ==> POST_STATE_ACCELEROMETER - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_ACCELEROMETER -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_ACCELEROMETER -TEST.END - --- Test Case: execInitAndPOSTMode.018 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.018 -TEST.BASIS_PATH:18 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 18 - (1) if ((1) == stop) ==> FALSE - (18) case postState ==> POST_STATE_TEMPERATURES - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_TEMPERATURES -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_TEMPERATURES -TEST.END - --- Test Case: execInitAndPOSTMode.019 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.019 -TEST.BASIS_PATH:19 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 19 - (1) if ((1) == stop) ==> FALSE - (19) case postState ==> POST_STATE_FANS - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_FANS -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_FANS -TEST.END - --- Test Case: execInitAndPOSTMode.020 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.020 -TEST.BASIS_PATH:20 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 20 - (1) if ((1) == stop) ==> FALSE - (20) case postState ==> POST_STATE_STUCK_BUTTON - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_STUCK_BUTTON -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_STUCK_BUTTON -TEST.END - --- Test Case: execInitAndPOSTMode.021 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.021 -TEST.BASIS_PATH:21 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 21 - (1) if ((1) == stop) ==> FALSE - (21) case postState ==> POST_STATE_UI_POST - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_UI_POST -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_UI_POST -TEST.END - --- Test Case: execInitAndPOSTMode.022 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.022 -TEST.BASIS_PATH:22 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 22 - (1) if ((1) == stop) ==> FALSE - (22) case postState ==> POST_STATE_FW_COMPATIBILITY - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_FW_COMPATIBILITY -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_FAILED -TEST.END - --- Test Case: execInitAndPOSTMode.023 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.023 -TEST.BASIS_PATH:23 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 23 - (1) if ((1) == stop) ==> FALSE - (23) case postState ==> POST_STATE_FPGA - (24) if ((1) == tempPOSTPassed) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_FPGA -TEST.VALUE:ModeInitPOST.<>.tempPOSTPassed:<> -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_FAILED -TEST.EXPECTED:ModeInitPOST.<>.tempPOSTPassed:0 -TEST.END - --- Test Case: execInitAndPOSTMode.024 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.024 -TEST.BASIS_PATH:24 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 24 - (1) if ((1) == stop) ==> FALSE - (23) case postState ==> POST_STATE_FPGA - (24) if ((1) == tempPOSTPassed) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_FPGA -TEST.VALUE:ModeInitPOST.<>.tempPOSTPassed:1 -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_COMPLETED -TEST.EXPECTED:ModeInitPOST.<>.tempPOSTPassed:1 -TEST.END - --- Test Case: execInitAndPOSTMode.025 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.025 -TEST.BASIS_PATH:25 of 28 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 25 - (1) if ((1) == stop) ==> FALSE - (25) case postState ==> POST_STATE_COMPLETED - (26) if (++postCompleteDelayTimerCtr > (2 * 1000) / 50) ==> FALSE - Test Case Generation Notes: - Conflict: Unable to control expression-to-expression comparison in branch 26 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_COMPLETED -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_COMPLETED -TEST.END - --- Test Case: execInitAndPOSTMode.026 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.026 -TEST.BASIS_PATH:26 of 28 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 26 - (1) if ((1) == stop) ==> FALSE - (25) case postState ==> POST_STATE_COMPLETED - (26) if (++postCompleteDelayTimerCtr > (2 * 1000) / 50) ==> TRUE - Test Case Generation Notes: - Conflict: Unable to control expression-to-expression comparison in branch 26 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_COMPLETED -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_COMPLETED -TEST.END - --- Test Case: execInitAndPOSTMode.027 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.027 -TEST.BASIS_PATH:27 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 27 - (1) if ((1) == stop) ==> FALSE - (27) case postState ==> POST_STATE_FAILED - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_FAILED -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_FAILED -TEST.END - --- Test Case: execInitAndPOSTMode.028 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.028 -TEST.BASIS_PATH:28 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 28 - (1) if ((1) == stop) ==> TRUE - (28) case postState ==> default - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:1 -TEST.VALUE:ModeInitPOST.<>.postState:NUM_OF_POST_STATES -TEST.EXPECTED:ModeInitPOST.<>.postState:NUM_OF_POST_STATES -TEST.END - --- Unit: ModePostTreat - --- Subprogram: checkPostTreatmentPatientDisconnect - --- Test Case: checkPostTreatmentPatientDisconnect.001 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:checkPostTreatmentPatientDisconnect -TEST.NEW -TEST.NAME:checkPostTreatmentPatientDisconnect.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == patientDisconnectionConfirmed && 0 == patientDisconnectHandled) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModePostTreat.<>.patientDisconnectionConfirmed:<> -TEST.VALUE:ModePostTreat.<>.patientDisconnectHandled:true -TEST.END - --- Test Case: checkPostTreatmentPatientDisconnect.002 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:checkPostTreatmentPatientDisconnect -TEST.NEW -TEST.NAME:checkPostTreatmentPatientDisconnect.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == patientDisconnectionConfirmed && 0 == patientDisconnectHandled) ==> TRUE -(2) for (valve < (NUM_OF_VALVES)) ==> FALSE -(3) if (getTreatmentParameterF32(TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME) > (0.0) || getTreatmentParameterF32(TREATMENT_PARAM_HEPARIN_DISPENSE_RATE) > (0.0)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.VALUE:ModePostTreat.<>.patientDisconnectionConfirmed:1 -TEST.VALUE:ModePostTreat.<>.patientDisconnectHandled:false -TEST.END - --- Test Case: checkPostTreatmentPatientDisconnect.003 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:checkPostTreatmentPatientDisconnect -TEST.NEW -TEST.NAME:checkPostTreatmentPatientDisconnect.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == patientDisconnectionConfirmed && 0 == patientDisconnectHandled) ==> TRUE -(2) for (valve < (NUM_OF_VALVES)) ==> FALSE -(3) if (getTreatmentParameterF32(TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME) > (0.0) || getTreatmentParameterF32(TREATMENT_PARAM_HEPARIN_DISPENSE_RATE) > (0.0)) ==> TRUE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.VALUE:ModePostTreat.<>.patientDisconnectionConfirmed:1 -TEST.VALUE:ModePostTreat.<>.patientDisconnectHandled:false -TEST.END - --- Test Case: checkPostTreatmentPatientDisconnect.004 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:checkPostTreatmentPatientDisconnect -TEST.NEW -TEST.NAME:checkPostTreatmentPatientDisconnect.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == patientDisconnectionConfirmed && 0 == patientDisconnectHandled) ==> TRUE -(2) for (valve < (NUM_OF_VALVES)) ==> TRUE -(3) if (getTreatmentParameterF32(TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME) > (0.0) || getTreatmentParameterF32(TREATMENT_PARAM_HEPARIN_DISPENSE_RATE) > (0.0)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.VALUE:ModePostTreat.<>.patientDisconnectionConfirmed:1 -TEST.VALUE:ModePostTreat.<>.patientDisconnectHandled:false -TEST.END - --- Subprogram: handlePostTreatmentPatientDisconnectionState - --- Test Case: handlePostTreatmentPatientDisconnectionState.001 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handlePostTreatmentPatientDisconnectionState -TEST.NEW -TEST.NAME:handlePostTreatmentPatientDisconnectionState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((STATE_CLOSED) == frontDoor && (STATE_CLOSED) == pumpTrack) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN -TEST.END - --- Test Case: handlePostTreatmentPatientDisconnectionState.002 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handlePostTreatmentPatientDisconnectionState -TEST.NEW -TEST.NAME:handlePostTreatmentPatientDisconnectionState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((STATE_CLOSED) == frontDoor && (STATE_CLOSED) == pumpTrack) ==> TRUE -(2) if ((1) == patientDisconnectionConfirmed) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.VALUE:ModePostTreat.<>.patientDisconnectionConfirmed:<> -TEST.EXPECTED:ModePostTreat.<>.patientDisconnectionConfirmed:0 -TEST.END - --- Test Case: handlePostTreatmentPatientDisconnectionState.003 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handlePostTreatmentPatientDisconnectionState -TEST.NEW -TEST.NAME:handlePostTreatmentPatientDisconnectionState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((STATE_CLOSED) == frontDoor && (STATE_CLOSED) == pumpTrack) ==> TRUE -(2) if ((1) == patientDisconnectionConfirmed) ==> TRUE -(3) for (valve < (NUM_OF_VALVES)) ==> FALSE -(4) if (bolusVol > (0.0) || hepRate > (0.0)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.VALUE:ModePostTreat.<>.patientDisconnectionConfirmed:1 -TEST.EXPECTED:ModePostTreat.<>.patientDisconnectionConfirmed:0 -TEST.END - --- Test Case: handlePostTreatmentPatientDisconnectionState.004 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handlePostTreatmentPatientDisconnectionState -TEST.NEW -TEST.NAME:handlePostTreatmentPatientDisconnectionState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((STATE_CLOSED) == frontDoor && (STATE_CLOSED) == pumpTrack) ==> TRUE -(2) if ((1) == patientDisconnectionConfirmed) ==> TRUE -(3) for (valve < (NUM_OF_VALVES)) ==> FALSE -(4) if (bolusVol > (0.0) || hepRate > (0.0)) ==> TRUE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.VALUE:ModePostTreat.<>.patientDisconnectionConfirmed:1 -TEST.EXPECTED:ModePostTreat.<>.patientDisconnectionConfirmed:0 -TEST.END - --- Test Case: handlePostTreatmentPatientDisconnectionState.005 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handlePostTreatmentPatientDisconnectionState -TEST.NEW -TEST.NAME:handlePostTreatmentPatientDisconnectionState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((STATE_CLOSED) == frontDoor && (STATE_CLOSED) == pumpTrack) ==> TRUE -(2) if ((1) == patientDisconnectionConfirmed) ==> TRUE -(3) for (valve < (NUM_OF_VALVES)) ==> TRUE -(4) if (bolusVol > (0.0) || hepRate > (0.0)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.VALUE:ModePostTreat.<>.patientDisconnectionConfirmed:1 -TEST.EXPECTED:ModePostTreat.<>.patientDisconnectionConfirmed:0 -TEST.END - --- Subprogram: transitionToPostTreatmentMode - --- Test Case: transitionToPostTreatmentMode.001 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:transitionToPostTreatmentMode -TEST.NEW -TEST.NAME:transitionToPostTreatmentMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: ModePreTreat - --- Subprogram: handlePatientConnectionDoorOpened - --- Test Case: handlePatientConnectionDoorOpened.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionDoorOpened -TEST.NEW -TEST.NAME:handlePatientConnectionDoorOpened.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((STATE_OPEN) == getSwitchStatus(FRONT_DOOR)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.END - --- Test Case: handlePatientConnectionDoorOpened.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionDoorOpened -TEST.NEW -TEST.NAME:handlePatientConnectionDoorOpened.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((STATE_OPEN) == getSwitchStatus(FRONT_DOOR)) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN -TEST.END - --- Subprogram: handlePatientConnectionState - --- Test Case: handlePatientConnectionState.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(5) case currentPreTxPatConnState ==> default -(6) if (priorSubState != currentPreTxPatConnState) ==> FALSE -(7) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -(9) if ((1) == alarmActionResumeReceived) ==> FALSE -Test Case Generation Notes: -Conflict: Cannot resolve multiple comparisons ( ModePreTreat.<>.currentPreTxPatConnState ) in branches 1/6 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:<> -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:NUM_OF_PRE_TREATMENT_PAT_CONN_STATES -TEST.END - --- Test Case: handlePatientConnectionState.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(5) case currentPreTxPatConnState ==> default -(6) if (priorSubState != currentPreTxPatConnState) ==> FALSE -(7) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -(9) if ((1) == alarmActionResumeReceived) ==> TRUE -Test Case Generation Notes: -Conflict: Cannot resolve multiple comparisons ( ModePreTreat.<>.currentPreTxPatConnState ) in branches 1/6 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:1 -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:NUM_OF_PRE_TREATMENT_PAT_CONN_STATES -TEST.END - --- Test Case: handlePatientConnectionState.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(5) case currentPreTxPatConnState ==> default -(6) if (priorSubState != currentPreTxPatConnState) ==> FALSE -(7) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -(8) if ((1) == getTrimmerHeaterCommandedOn()) ==> FALSE -Test Case Generation Notes: -Conflict: Cannot resolve multiple comparisons ( ModePreTreat.<>.currentPreTxPatConnState ) in branches 1/6 -TEST.END_NOTES: -TEST.STUB:DGInterface.getTrimmerHeaterCommandedOn -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:DGInterface.getTrimmerHeaterCommandedOn.return:<> -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:NUM_OF_PRE_TREATMENT_PAT_CONN_STATES -TEST.END - --- Test Case: handlePatientConnectionState.004 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(5) case currentPreTxPatConnState ==> default -(6) if (priorSubState != currentPreTxPatConnState) ==> FALSE -(7) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -(8) if ((1) == getTrimmerHeaterCommandedOn()) ==> TRUE -Test Case Generation Notes: -Conflict: Cannot resolve multiple comparisons ( ModePreTreat.<>.currentPreTxPatConnState ) in branches 1/6 -TEST.END_NOTES: -TEST.STUB:DGInterface.getTrimmerHeaterCommandedOn -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:DGInterface.getTrimmerHeaterCommandedOn.return:1 -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:NUM_OF_PRE_TREATMENT_PAT_CONN_STATES -TEST.END - --- Test Case: handlePatientConnectionState.005 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 9 -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(5) case currentPreTxPatConnState ==> default -(6) if (priorSubState != currentPreTxPatConnState) ==> TRUE -(7) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -(9) if ((1) == alarmActionResumeReceived) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:<> -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:NUM_OF_PRE_TREATMENT_PAT_CONN_STATES -TEST.END - --- Test Case: handlePatientConnectionState.006 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 9 -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) case currentPreTxPatConnState ==> PRE_TREATMENT_PAT_CONN_WAIT_FOR_UF_VOL_STATE -(6) if (priorSubState != currentPreTxPatConnState) ==> FALSE -(7) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -(9) if ((1) == alarmActionResumeReceived) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:<> -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_UF_VOL_STATE -TEST.VALUE:ModePreTreat.handlePatientConnectionWait4UFVolState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_UF_VOL_STATE -TEST.END - --- Test Case: handlePatientConnectionState.007 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.007 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:7 of 9 -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(2) case currentPreTxPatConnState ==> PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE -(6) if (priorSubState != currentPreTxPatConnState) ==> FALSE -(7) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -(9) if ((1) == alarmActionResumeReceived) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:<> -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE -TEST.VALUE:ModePreTreat.handlePatientConnectionWait4UFVolState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE -TEST.END - --- Test Case: handlePatientConnectionState.008 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.008 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:8 of 9 -TEST.NOTES: -This is an automatically generated test case. -Test Path 8 -(3) case currentPreTxPatConnState ==> PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE -(6) if (priorSubState != currentPreTxPatConnState) ==> FALSE -(7) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -(9) if ((1) == alarmActionResumeReceived) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:<> -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE -TEST.VALUE:ModePreTreat.handlePatientConnectionWait4UFVolState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE -TEST.END - --- Test Case: handlePatientConnectionState.009 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.009 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:9 of 9 -TEST.NOTES: -This is an automatically generated test case. -Test Path 9 -(4) case currentPreTxPatConnState ==> PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE -(6) if (priorSubState != currentPreTxPatConnState) ==> FALSE -(7) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -(9) if ((1) == alarmActionResumeReceived) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:<> -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE -TEST.VALUE:ModePreTreat.handlePatientConnectionWait4UFVolState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE -TEST.END - --- Subprogram: transitionToCartridgeInstallation - --- Test Case: transitionToCartridgeInstallation.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:transitionToCartridgeInstallation -TEST.NEW -TEST.NAME:transitionToCartridgeInstallation.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) for (valve < (NUM_OF_VALVES)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.END - --- Test Case: transitionToCartridgeInstallation.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:transitionToCartridgeInstallation -TEST.NEW -TEST.NAME:transitionToCartridgeInstallation.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) for (valve < (NUM_OF_VALVES)) ==> TRUE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.END - --- Subprogram: transitionToPatientConnection - --- Test Case: transitionToPatientConnection.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:transitionToPatientConnection -TEST.NEW -TEST.NAME:transitionToPatientConnection.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) for (valve < (NUM_OF_VALVES)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.END - --- Test Case: transitionToPatientConnection.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:transitionToPatientConnection -TEST.NEW -TEST.NAME:transitionToPatientConnection.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) for (valve < (NUM_OF_VALVES)) ==> FALSE -(2) if ((1) == getTestConfigStatus(TEST_CONFIG_EXPEDITE_PRE_TREATMENT)) ==> TRUE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.END - --- Test Case: transitionToPatientConnection.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:transitionToPatientConnection -TEST.NEW -TEST.NAME:transitionToPatientConnection.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) for (valve < (NUM_OF_VALVES)) ==> TRUE -(2) if ((1) == getTestConfigStatus(TEST_CONFIG_EXPEDITE_PRE_TREATMENT)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.END - --- Subprogram: transitionToPreTreatmentMode - --- Test Case: transitionToPreTreatmentMode.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:transitionToPreTreatmentMode -TEST.NEW -TEST.NAME:transitionToPreTreatmentMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: ModeService - --- Subprogram: transitionToServiceMode - --- Test Case: transitionToServiceMode.001 -TEST.UNIT:ModeService -TEST.SUBPROGRAM:transitionToServiceMode -TEST.NEW -TEST.NAME:transitionToServiceMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - -- Unit: ModeStandby -- Subprogram: execStandbyMode @@ -3162,2747 +102,156 @@ TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_START_STATE TEST.END --- Test Case: execStandbyMode.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.002 -TEST.BASIS_PATH:2 of 13 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) case currentStandbyState ==> STANDBY_START_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_START_STATE -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_START_STATE -TEST.END - --- Test Case: execStandbyMode.003 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.003 -TEST.BASIS_PATH:3 of 13 -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (2) case currentStandbyState ==> STANDBY_WAIT_FOR_TREATMENT_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - --- Test Case: execStandbyMode.004 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.004 -TEST.BASIS_PATH:4 of 13 -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (3) case currentStandbyState ==> STANDBY_WAIT_FOR_DISINFECT_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DISINFECT_STATE -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DISINFECT_STATE -TEST.END - --- Test Case: execStandbyMode.005 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.005 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 2492 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_FLUSH_CMD_RESPONSE_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_WAIT_FOR_DG_FLUSH_CMD_RESPONSE_STATE" - >>> >>> Command Ignored - >>> (E) @LINE: 2493 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_FLUSH_CMD_RESPONSE_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_WAIT_FOR_DG_FLUSH_CMD_RESPONSE_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:5 of 13 -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (4) case currentStandbyState ==> STANDBY_WAIT_FOR_DG_FLUSH_CMD_RESPONSE_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: execStandbyMode.006 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.006 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 2508 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_FLUSH_TO_START_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_WAIT_FOR_DG_FLUSH_TO_START_STATE" - >>> >>> Command Ignored - >>> (E) @LINE: 2509 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_FLUSH_TO_START_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_WAIT_FOR_DG_FLUSH_TO_START_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:6 of 13 -TEST.NOTES: -This is an automatically generated test case. - Test Path 6 - (5) case currentStandbyState ==> STANDBY_WAIT_FOR_DG_FLUSH_TO_START_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: execStandbyMode.007 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.007 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 2524 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_FLUSH_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_FLUSH_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:7 of 13 -TEST.NOTES: -This is an automatically generated test case. - Test Path 7 - (6) case currentStandbyState ==> STANDBY_DG_FLUSH_IN_PROGRESS_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - --- Test Case: execStandbyMode.008 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.008 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 2540 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_CMD_RESPONSE_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_CMD_RESPONSE_STATE" - >>> >>> Command Ignored - >>> (E) @LINE: 2541 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_CMD_RESPONSE_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_CMD_RESPONSE_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:8 of 13 -TEST.NOTES: -This is an automatically generated test case. - Test Path 8 - (7) case currentStandbyState ==> STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_CMD_RESPONSE_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: execStandbyMode.009 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.009 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 2556 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_TO_START_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_TO_START_STATE" - >>> >>> Command Ignored - >>> (E) @LINE: 2557 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_TO_START_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_TO_START_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:9 of 13 -TEST.NOTES: -This is an automatically generated test case. - Test Path 9 - (8) case currentStandbyState ==> STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_TO_START_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: execStandbyMode.010 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.010 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 2572 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:10 of 13 -TEST.NOTES: -This is an automatically generated test case. - Test Path 10 - (9) case currentStandbyState ==> STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - --- Test Case: execStandbyMode.011 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.011 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 2588 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_CMD_RESPONSE_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_CMD_RESPONSE_STATE" - >>> >>> Command Ignored - >>> (E) @LINE: 2589 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_CMD_RESPONSE_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_CMD_RESPONSE_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:11 of 13 -TEST.NOTES: -This is an automatically generated test case. - Test Path 11 - (10) case currentStandbyState ==> STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_CMD_RESPONSE_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: execStandbyMode.012 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.012 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 2604 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_TO_START_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_TO_START_STATE" - >>> >>> Command Ignored - >>> (E) @LINE: 2605 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_TO_START_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_TO_START_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:12 of 13 -TEST.NOTES: -This is an automatically generated test case. - Test Path 12 - (11) case currentStandbyState ==> STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_TO_START_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: execStandbyMode.013 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.013 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 2620 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:13 of 13 -TEST.NOTES: -This is an automatically generated test case. - Test Path 13 - (12) case currentStandbyState ==> STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - -- Subprogram: handleStandbyModeStartState --- Test Case: handleStandbyModeStartState.001 +-- Test Case: handleStandbyModeStartState_setDialInPumpTargetRPM TEST.UNIT:ModeStandby TEST.SUBPROGRAM:handleStandbyModeStartState TEST.NEW -TEST.NAME:handleStandbyModeStartState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((STATE_CLOSED) == getSwitchStatus(FRONT_DOOR)) ==> FALSE -(4) if ((1) == homingInitiated && (1) == isSyringePumpHome()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN -TEST.VALUE:uut_prototype_stubs.isSyringePumpHome.return:<> -TEST.VALUE:ModeStandby.<>.homingInitiated:<> -TEST.EXPECTED:ModeStandby.<>.homingInitiated:0 -TEST.END - --- Test Case: handleStandbyModeStartState.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeStartState -TEST.NEW -TEST.NAME:handleStandbyModeStartState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((STATE_CLOSED) == getSwitchStatus(FRONT_DOOR)) ==> FALSE -(4) if ((1) == homingInitiated && (1) == isSyringePumpHome()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN -TEST.VALUE:uut_prototype_stubs.isSyringePumpHome.return:1 -TEST.VALUE:ModeStandby.<>.homingInitiated:1 -TEST.EXPECTED:ModeStandby.<>.homingInitiated:0 -TEST.END - --- Test Case: handleStandbyModeStartState.003 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeStartState -TEST.NEW -TEST.NAME:handleStandbyModeStartState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((STATE_CLOSED) == getSwitchStatus(FRONT_DOOR)) ==> TRUE -(2) if (homingInitiated != (1)) ==> FALSE -(4) if ((1) == homingInitiated && (1) == isSyringePumpHome()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable ModeStandby.<>.homingInitiated 'equal to' and 'not equal to' same value in branches 2/4 -TEST.END_NOTES: +TEST.NAME:handleStandbyModeStartState_setDialInPumpTargetRPM +TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE +TEST.VALUE:DialInFlow.<>.dipStopAtHomePosition:0 TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.VALUE:uut_prototype_stubs.isSyringePumpHome.return:<> -TEST.VALUE:ModeStandby.<>.homingInitiated:1 -TEST.EXPECTED:ModeStandby.<>.homingInitiated:1 +TEST.VALUE:ModeStandby.<>.homingInitiated:0 +TEST.EXPECTED:DialInFlow.<>.dipStopAtHomePosition:1 TEST.END --- Test Case: handleStandbyModeStartState.004 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeStartState -TEST.NEW -TEST.NAME:handleStandbyModeStartState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((STATE_CLOSED) == getSwitchStatus(FRONT_DOOR)) ==> TRUE -(2) if (homingInitiated != (1)) ==> TRUE -(3) for (valve < (NUM_OF_VALVES)) ==> FALSE -(4) if ((1) == homingInitiated && (1) == isSyringePumpHome()) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -Cannot set homingInitiated due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.VALUE:uut_prototype_stubs.isSyringePumpHome.return:<> -TEST.VALUE:ModeStandby.<>.homingInitiated:<> -TEST.EXPECTED:ModeStandby.<>.homingInitiated:1 -TEST.END - --- Test Case: handleStandbyModeStartState.005 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeStartState -TEST.NEW -TEST.NAME:handleStandbyModeStartState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((STATE_CLOSED) == getSwitchStatus(FRONT_DOOR)) ==> TRUE -(2) if (homingInitiated != (1)) ==> TRUE -(3) for (valve < (NUM_OF_VALVES)) ==> TRUE -(4) if ((1) == homingInitiated && (1) == isSyringePumpHome()) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -Cannot set homingInitiated due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.VALUE:uut_prototype_stubs.isSyringePumpHome.return:<> -TEST.VALUE:ModeStandby.<>.homingInitiated:<> -TEST.EXPECTED:ModeStandby.<>.homingInitiated:1 -TEST.END - --- Subprogram: signalAlarmActionToStandbyMode - --- Test Case: signalAlarmActionToStandbyMode.001 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:signalAlarmActionToStandbyMode -TEST.NEW -TEST.NAME:signalAlarmActionToStandbyMode.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (2) case action ==> default - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.signalAlarmActionToStandbyMode.action:ALARM_ACTION_RESUME -TEST.END - --- Test Case: signalAlarmActionToStandbyMode.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:signalAlarmActionToStandbyMode -TEST.NEW -TEST.NAME:signalAlarmActionToStandbyMode.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) case action ==> ALARM_ACTION_STOP - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.signalAlarmActionToStandbyMode.action:ALARM_ACTION_STOP -TEST.END - --- Subprogram: transitionToStandbyMode - --- Test Case: transitionToStandbyMode-PARTITIONS -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:transitionToStandbyMode -TEST.NEW -TEST.NAME:transitionToStandbyMode-PARTITIONS -TEST.VALUE:<>.DATA_PARTITIONS:0 -TEST.VALUE:ModeStandby.transitionToStandbyMode.return:VARY FROM:<> TO:<> BY: <> -TEST.END - --- Test Case: transitionToStandbyMode.001 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:transitionToStandbyMode -TEST.NEW -TEST.NAME:transitionToStandbyMode.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((MODE_POST) == previousOpMode) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getPreviousOperationMode.return:MODE_FAUL -TEST.END - --- Test Case: transitionToStandbyMode.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:transitionToStandbyMode -TEST.NEW -TEST.NAME:transitionToStandbyMode.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((MODE_POST) == previousOpMode) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getPreviousOperationMode.return:MODE_POST -TEST.END - --- Unit: ModeTreatment - --- Subprogram: broadcastTreatmentPeriodicData - --- Test Case: broadcastTreatmentPeriodicData.001 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:broadcastTreatmentPeriodicData -TEST.NEW -TEST.NAME:broadcastTreatmentPeriodicData.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (timeElapsedSinceLastCollect_ms >= TREATMENT_PERIODIC_DATA_LOG_INTERVAL) ==> FALSE -(2) if (timeElapsedSinceLastPublish_ms >= TREATMENT_PERIODIC_DATA_PUB_INTERVAL || (1) == sendLastTreatmentPeriodicData) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:<> -TEST.VALUE:ModeTreatment.<>.sendLastTreatmentPeriodicData:<> -TEST.EXPECTED:ModeTreatment.<>.sendLastTreatmentPeriodicData:0 -TEST.END - --- Test Case: broadcastTreatmentPeriodicData.002 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:broadcastTreatmentPeriodicData -TEST.NEW -TEST.NAME:broadcastTreatmentPeriodicData.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (timeElapsedSinceLastCollect_ms >= TREATMENT_PERIODIC_DATA_LOG_INTERVAL) ==> FALSE -(2) if (timeElapsedSinceLastPublish_ms >= TREATMENT_PERIODIC_DATA_PUB_INTERVAL || (1) == sendLastTreatmentPeriodicData) ==> TRUE -Test Case Generation Notes: -Conflict: Cannot resolve multiple comparisons ( uut_prototype_stubs.calcTimeBetween.return ) in branches 1/2 -Cannot set local variable numberOfDataPoint in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:<> -TEST.VALUE:ModeTreatment.<>.sendLastTreatmentPeriodicData:1 -TEST.EXPECTED:ModeTreatment.<>.sendLastTreatmentPeriodicData:0 -TEST.END - --- Test Case: broadcastTreatmentPeriodicData.003 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:broadcastTreatmentPeriodicData -TEST.NEW -TEST.NAME:broadcastTreatmentPeriodicData.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (timeElapsedSinceLastCollect_ms >= TREATMENT_PERIODIC_DATA_LOG_INTERVAL) ==> TRUE -(2) if (timeElapsedSinceLastPublish_ms >= TREATMENT_PERIODIC_DATA_PUB_INTERVAL || (1) == sendLastTreatmentPeriodicData) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:1000 -TEST.VALUE:ModeTreatment.<>.sendLastTreatmentPeriodicData:<> -TEST.EXPECTED:ModeTreatment.<>.sendLastTreatmentPeriodicData:0 -TEST.END - --- Unit: PreTreatmentRecirc - --- Subprogram: handlePreTreatmentRecirculateState - --- Test Case: handlePreTreatmentRecirculateState.001 -TEST.UNIT:PreTreatmentRecirc -TEST.SUBPROGRAM:handlePreTreatmentRecirculateState -TEST.NEW -TEST.NAME:handlePreTreatmentRecirculateState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handlePreTreatmentRecirculateState.002 -TEST.UNIT:PreTreatmentRecirc -TEST.SUBPROGRAM:handlePreTreatmentRecirculateState -TEST.NEW -TEST.NAME:handlePreTreatmentRecirculateState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.END - --- Subprogram: setupPreTreatmentRecirculate - --- Test Case: setupPreTreatmentRecirculate.001 -TEST.UNIT:PreTreatmentRecirc -TEST.SUBPROGRAM:setupPreTreatmentRecirculate -TEST.NEW -TEST.NAME:setupPreTreatmentRecirculate.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: Prime - --- Subprogram: handlePrimeReservoirOneFillCompleteState - --- Test Case: handlePrimeReservoirOneFillCompleteState.001 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirOneFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirOneFillCompleteState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_1)) ==> FALSE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:<> -TEST.END - --- Test Case: handlePrimeReservoirOneFillCompleteState.002 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirOneFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirOneFillCompleteState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_1)) ==> TRUE -(2) if ((1) == hasDGCompletedReservoirSwitch()) ==> FALSE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DGInterface.hasDGCompletedReservoirSwitch -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DGInterface.hasDGCompletedReservoirSwitch.return:<> -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:1 -TEST.END - --- Test Case: handlePrimeReservoirOneFillCompleteState.003 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirOneFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirOneFillCompleteState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_1)) ==> FALSE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:<> -TEST.END - --- Test Case: handlePrimeReservoirOneFillCompleteState.004 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirOneFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirOneFillCompleteState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_1)) ==> TRUE -(2) if ((1) == hasDGCompletedReservoirSwitch() && (DG_RESERVOIR_1) == getDGActiveReservoir()) ==> TRUE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGActiveReservoir -TEST.STUB:DGInterface.hasDGCompletedReservoirSwitch -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DGInterface.getDGActiveReservoir.return:DG_RESERVOIR_1 -TEST.VALUE:DGInterface.hasDGCompletedReservoirSwitch.return:1 -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:1 -TEST.END - --- Subprogram: handlePrimeReservoirTwoFillCompleteState - --- Test Case: handlePrimeReservoirTwoFillCompleteState.001 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirTwoFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirTwoFillCompleteState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_2)) ==> FALSE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:<> -TEST.END - --- Test Case: handlePrimeReservoirTwoFillCompleteState.002 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirTwoFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirTwoFillCompleteState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_2)) ==> TRUE -(2) if ((1) == hasDGCompletedReservoirSwitch()) ==> FALSE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DGInterface.hasDGCompletedReservoirSwitch -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DGInterface.hasDGCompletedReservoirSwitch.return:<> -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:1 -TEST.END - --- Test Case: handlePrimeReservoirTwoFillCompleteState.003 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirTwoFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirTwoFillCompleteState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_2)) ==> FALSE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:<> -TEST.END - --- Test Case: handlePrimeReservoirTwoFillCompleteState.004 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirTwoFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirTwoFillCompleteState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_2)) ==> TRUE -(2) if ((1) == hasDGCompletedReservoirSwitch() && (DG_RESERVOIR_2) == getDGActiveReservoir()) ==> TRUE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGActiveReservoir -TEST.STUB:DGInterface.hasDGCompletedReservoirSwitch -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DGInterface.getDGActiveReservoir.return:DG_RESERVOIR_2 -TEST.VALUE:DGInterface.hasDGCompletedReservoirSwitch.return:1 -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:1 -TEST.END - --- Subprogram: handlePrimeSalineDialyzerSetupState - --- Test Case: handlePrimeSalineDialyzerSetupState.001 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeSalineDialyzerSetupState -TEST.NEW -TEST.NAME:handlePrimeSalineDialyzerSetupState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handlePrimeSalineDialyzerSetupState.002 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeSalineDialyzerSetupState -TEST.NEW -TEST.NAME:handlePrimeSalineDialyzerSetupState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.END - --- Subprogram: purgeAirValvesBloodPumpControl - --- Test Case: purgeAirValvesBloodPumpControl.001 -TEST.UNIT:Prime -TEST.SUBPROGRAM:purgeAirValvesBloodPumpControl -TEST.NEW -TEST.NAME:purgeAirValvesBloodPumpControl.001 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3796 TEST.VALUE:Prime.<>.primeFirstPurgePass:1 - >>> >>> Unknown parameter/object name primeFirstPurgePass - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((0) == primeFirstPurgePass) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: purgeAirValvesBloodPumpControl.002 -TEST.UNIT:Prime -TEST.SUBPROGRAM:purgeAirValvesBloodPumpControl -TEST.NEW -TEST.NAME:purgeAirValvesBloodPumpControl.002 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3811 TEST.VALUE:Prime.<>.primeFirstPurgePass:0 - >>> >>> Unknown parameter/object name primeFirstPurgePass - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((0) == primeFirstPurgePass) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Subprogram: setupForPrimePause - --- Test Case: setupForPrimePause.001 -TEST.UNIT:Prime -TEST.SUBPROGRAM:setupForPrimePause -TEST.NEW -TEST.NAME:setupForPrimePause.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Subprogram: transitionToPrime - --- Test Case: transitionToPrime.001 -TEST.UNIT:Prime -TEST.SUBPROGRAM:transitionToPrime -TEST.NEW -TEST.NAME:transitionToPrime.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: Reservoirs - --- Subprogram: execReservoirs - --- Test Case: execReservoirs.001 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:execReservoirs -TEST.NEW -TEST.NAME:execReservoirs.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 9 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE -(9) case reservoirsState ==> default -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_START_STATE -TEST.VALUE:Reservoirs.<>.reservoirsState:NUM_OF_TREATMENT_RESERVOIR_MGMT_STATES -TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.END - --- Test Case: execReservoirs.002 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:execReservoirs -TEST.NEW -TEST.NAME:execReservoirs.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 9 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE -(3) case reservoirsState ==> TREATMENT_RESERVOIR_MGMT_START_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_START_STATE -TEST.VALUE:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.END - --- Test Case: execReservoirs.003 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:execReservoirs -TEST.NEW -TEST.NAME:execReservoirs.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 9 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE -(4) case reservoirsState ==> TREATMENT_RESERVOIR_MGMT_DRAIN_RESERVOIR_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_START_STATE -TEST.VALUE:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_DRAIN_RESERVOIR_STATE -TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_DRAIN_RESERVOIR_STATE -TEST.END - --- Test Case: execReservoirs.004 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:execReservoirs -TEST.NEW -TEST.NAME:execReservoirs.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 9 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE -(5) case reservoirsState ==> TREATMENT_RESERVOIR_MGMT_WAIT_TO_FILL_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_START_STATE -TEST.VALUE:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_WAIT_TO_FILL_STATE -TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_WAIT_TO_FILL_STATE -TEST.END - --- Test Case: execReservoirs.005 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:execReservoirs -TEST.NEW -TEST.NAME:execReservoirs.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 9 -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE -(6) case reservoirsState ==> TREATMENT_RESERVOIR_MGMT_FILL_RESERVOIR_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_START_STATE -TEST.VALUE:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_FILL_RESERVOIR_STATE -TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_FILL_RESERVOIR_STATE -TEST.END - --- Test Case: execReservoirs.006 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:execReservoirs -TEST.NEW -TEST.NAME:execReservoirs.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 9 -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE -(7) case reservoirsState ==> TREATMENT_RESERVOIR_MGMT_WAIT_FOR_FILL_SETTLE_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_START_STATE -TEST.VALUE:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_FILL_SETTLE_STATE -TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_FILL_SETTLE_STATE -TEST.END - --- Test Case: execReservoirs.007 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:execReservoirs -TEST.NEW -TEST.NAME:execReservoirs.007 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:7 of 9 -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE -(8) case reservoirsState ==> TREATMENT_RESERVOIR_MGMT_WAIT_FOR_SWITCH_SETTLE_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_START_STATE -TEST.VALUE:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_SWITCH_SETTLE_STATE -TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_SWITCH_SETTLE_STATE -TEST.END - --- Test Case: execReservoirs.008 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:execReservoirs -TEST.NEW -TEST.NAME:execReservoirs.008 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:8 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 8 -(1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE -(2) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState()) ==> FALSE -(9) case reservoirsState ==> default -Test Case Generation Notes: -Conflict: Trying to set variable ModeTreatment.getTreatmentState.return 'equal to' and 'not equal to' same value in branches 1/2 -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_START_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.VALUE:Reservoirs.<>.reservoirsState:NUM_OF_TREATMENT_RESERVOIR_MGMT_STATES -TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.END - --- Test Case: execReservoirs.009 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:execReservoirs -TEST.NEW -TEST.NAME:execReservoirs.009 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:9 of 9 -TEST.NOTES: -This is an automatically generated test case. -Test Path 9 -(1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE -(2) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState()) ==> TRUE -(9) case reservoirsState ==> default -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_START_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.VALUE:Reservoirs.<>.reservoirsState:NUM_OF_TREATMENT_RESERVOIR_MGMT_STATES -TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.END - --- Unit: Rinseback - --- Subprogram: handleDialysateRecircOnOff - --- Test Case: handleDialysateRecircOnOff.001 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:handleDialysateRecircOnOff -TEST.NEW -TEST.NAME:handleDialysateRecircOnOff.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == isDialysateRecircBlocked() && (1) == isDialInPumpRunning()) ==> FALSE -(2) if (isDialysateRecircBlocked() != (1) && isDialInPumpRunning() != (1)) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable uut_prototype_stubs.isDialysateRecircBlocked.return 'equal to' and 'not equal to' same value in branches 1/2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isDialysateRecircBlocked.return:<> -TEST.END - --- Test Case: handleDialysateRecircOnOff.002 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:handleDialysateRecircOnOff -TEST.NEW -TEST.NAME:handleDialysateRecircOnOff.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == isDialysateRecircBlocked() && (1) == isDialInPumpRunning()) ==> FALSE -(2) if (isDialysateRecircBlocked() != (1) && isDialInPumpRunning() != (1)) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function isDialInPumpRunning in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isDialysateRecircBlocked.return:<> -TEST.END - --- Test Case: handleDialysateRecircOnOff.003 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:handleDialysateRecircOnOff -TEST.NEW -TEST.NAME:handleDialysateRecircOnOff.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == isDialysateRecircBlocked() && (1) == isDialInPumpRunning()) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function isDialInPumpRunning in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isDialysateRecircBlocked.return:1 -TEST.END - --- Subprogram: setupForRinsebackDelivery - --- Test Case: setupForRinsebackDelivery.001 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:setupForRinsebackDelivery -TEST.NEW -TEST.NAME:setupForRinsebackDelivery.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Subprogram: transitionToRinseback - --- Test Case: transitionToRinseback.001 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:transitionToRinseback -TEST.NEW -TEST.NAME:transitionToRinseback.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: SelfTests - --- Subprogram: handleDrySelfTestPressureSensorsVenousSetupState - --- Test Case: handleDrySelfTestPressureSensorsVenousSetupState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleDrySelfTestPressureSensorsVenousSetupState -TEST.NEW -TEST.NAME:handleDrySelfTestPressureSensorsVenousSetupState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Subprogram: handleDrySelfTestPressureSensorsVenousState - --- Test Case: handleDrySelfTestPressureSensorsVenousState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleDrySelfTestPressureSensorsVenousState -TEST.NEW -TEST.NAME:handleDrySelfTestPressureSensorsVenousState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((200.0F) <= venousPressure) ==> FALSE -(2) if ((1) == didTimeout(pressureSelfTestDialInPumpRunStartTime, 20 * 1000)) ==> FALSE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.getFilteredVenousPressure.return:<> -TEST.END - --- Test Case: handleDrySelfTestPressureSensorsVenousState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleDrySelfTestPressureSensorsVenousState -TEST.NEW -TEST.NAME:handleDrySelfTestPressureSensorsVenousState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((200.0F) <= venousPressure) ==> FALSE -(2) if ((1) == didTimeout(pressureSelfTestDialInPumpRunStartTime, 20 * 1000)) ==> TRUE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.getFilteredVenousPressure.return:<> -TEST.END - --- Test Case: handleDrySelfTestPressureSensorsVenousState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleDrySelfTestPressureSensorsVenousState -TEST.NEW -TEST.NAME:handleDrySelfTestPressureSensorsVenousState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((200.0F) <= venousPressure) ==> TRUE -(2) if ((1) == didTimeout(pressureSelfTestDialInPumpRunStartTime, 20 * 1000)) ==> FALSE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.getFilteredVenousPressure.return:<> -TEST.END - --- Subprogram: handleNoCartSelfTestHomeIdleState - --- Test Case: handleNoCartSelfTestHomeIdleState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestHomeIdleState -TEST.NEW -TEST.NAME:handleNoCartSelfTestHomeIdleState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (((0) == isDialInPumpRunning() && (0) == isDialOutPumpRunning()) && (0) == isBloodPumpRunning()) ==> FALSE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function isDialInPumpRunning in branch 1 -TEST.END_NOTES: -TEST.STUB:BloodFlow.isBloodPumpRunning -TEST.STUB:DialOutFlow.isDialOutPumpRunning -TEST.VALUE:BloodFlow.isBloodPumpRunning.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DialOutFlow.isDialOutPumpRunning.return:1 -TEST.END - --- Test Case: handleNoCartSelfTestHomeIdleState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestHomeIdleState -TEST.NEW -TEST.NAME:handleNoCartSelfTestHomeIdleState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (((0) == isDialInPumpRunning() && (0) == isDialOutPumpRunning()) && (0) == isBloodPumpRunning()) ==> TRUE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function isDialInPumpRunning in branch 1 -TEST.END_NOTES: -TEST.STUB:BloodFlow.isBloodPumpRunning -TEST.STUB:DialOutFlow.isDialOutPumpRunning -TEST.VALUE:BloodFlow.isBloodPumpRunning.return:0 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DialOutFlow.isDialOutPumpRunning.return:0 -TEST.END - --- Test Case: handleNoCartSelfTestHomeIdleState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestHomeIdleState -TEST.NEW -TEST.NAME:handleNoCartSelfTestHomeIdleState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (((0) == isDialInPumpRunning() && (0) == isDialOutPumpRunning()) && (0) == isBloodPumpRunning()) ==> FALSE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function isDialInPumpRunning in branch 1 -TEST.END_NOTES: -TEST.STUB:BloodFlow.isBloodPumpRunning -TEST.STUB:DialOutFlow.isDialOutPumpRunning -TEST.VALUE:BloodFlow.isBloodPumpRunning.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:DialOutFlow.isDialOutPumpRunning.return:1 -TEST.END - --- Subprogram: handleNoCartSelfTestPumpsState - --- Test Case: handleNoCartSelfTestPumpsState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestPumpsState -TEST.NEW -TEST.NAME:handleNoCartSelfTestPumpsState.001 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 2625 TEST.VALUE:SelfTests.<>.havePumpsStarted:1 - >>> >>> Unknown parameter/object name havePumpsStarted - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 2626 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:1 - >>> >>> Unknown parameter/object name havePumpsStarted - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:1 of 4 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((0) == havePumpsStarted) ==> FALSE - (2) if ((1) == didTimeout(runPumpStartTime, 15 * 1000)) ==> FALSE - (3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleNoCartSelfTestPumpsState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestPumpsState -TEST.NEW -TEST.NAME:handleNoCartSelfTestPumpsState.002 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 2645 TEST.VALUE:SelfTests.<>.havePumpsStarted:0 - >>> >>> Unknown parameter/object name havePumpsStarted - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 2646 TEST.EXPECTED:SelfTests.<>.havePumpsStarted:1 - >>> >>> Unknown parameter/object name havePumpsStarted - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:4 of 4 -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if ((0) == havePumpsStarted) ==> TRUE - (2) if ((1) == didTimeout(runPumpStartTime, 15 * 1000)) ==> FALSE - (3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleNoCartSelfTestPumpsState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestPumpsState -TEST.NEW -TEST.NAME:handleNoCartSelfTestPumpsState.003 -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((0) == havePumpsStartedForNCST) ==> FALSE - (2) if ((1) == pumpHomingRequestedForNCST) ==> FALSE - (3) if ((1) == didTimeout(runPumpStartTime, 15 * 1000)) ==> FALSE - (4) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:SelfTests.<>.havePumpsStartedForNCST:1 -TEST.VALUE:SelfTests.<>.pumpHomingRequestedForNCST:<> -TEST.END - --- Test Case: handleNoCartSelfTestPumpsState.004 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestPumpsState -TEST.NEW -TEST.NAME:handleNoCartSelfTestPumpsState.004 -TEST.BASIS_PATH:3 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if ((0) == havePumpsStartedForNCST) ==> FALSE - (2) if ((1) == pumpHomingRequestedForNCST) ==> FALSE - (3) if ((1) == didTimeout(runPumpStartTime, 15 * 1000)) ==> TRUE - (4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.havePumpsStartedForNCST:1 -TEST.VALUE:SelfTests.<>.pumpHomingRequestedForNCST:<> -TEST.END - --- Test Case: handleNoCartSelfTestPumpsState.005 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestPumpsState -TEST.NEW -TEST.NAME:handleNoCartSelfTestPumpsState.005 -TEST.BASIS_PATH:5 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if ((0) == havePumpsStartedForNCST) ==> TRUE - (2) if ((1) == pumpHomingRequestedForNCST) ==> FALSE - (3) if ((1) == didTimeout(runPumpStartTime, 15 * 1000)) ==> FALSE - (4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.havePumpsStartedForNCST:0 -TEST.VALUE:SelfTests.<>.pumpHomingRequestedForNCST:<> -TEST.END - --- Subprogram: handleNoCartSelfTestsWaitForClosedDoor - --- Test Case: handleNoCartSelfTestsWaitForClosedDoor.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestsWaitForClosedDoor -TEST.NEW -TEST.NAME:handleNoCartSelfTestsWaitForClosedDoor.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((STATE_CLOSED) == frontDoor) ==> FALSE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleNoCartSelfTestsWaitForClosedDoor.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestsWaitForClosedDoor -TEST.NEW -TEST.NAME:handleNoCartSelfTestsWaitForClosedDoor.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((STATE_CLOSED) == frontDoor) ==> FALSE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.END - --- Test Case: handleNoCartSelfTestsWaitForClosedDoor.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestsWaitForClosedDoor -TEST.NEW -TEST.NAME:handleNoCartSelfTestsWaitForClosedDoor.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((STATE_CLOSED) == frontDoor) ==> TRUE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Subprogram: handleWetSelfTestBloodLeakDetectorDebubbleState - --- Test Case: handleWetSelfTestBloodLeakDetectorDebubbleState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestBloodLeakDetectorDebubbleState -TEST.NEW -TEST.NAME:handleWetSelfTestBloodLeakDetectorDebubbleState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == didTimeout(bloodLeakDebubbleStartTimeMS, 5 * 1000)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleWetSelfTestBloodLeakDetectorDebubbleState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestBloodLeakDetectorDebubbleState -TEST.NEW -TEST.NAME:handleWetSelfTestBloodLeakDetectorDebubbleState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == didTimeout(bloodLeakDebubbleStartTimeMS, 5 * 1000)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.END - --- Test Case: handleWetSelfTestBloodLeakDetectorDebubbleState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestBloodLeakDetectorDebubbleState -TEST.NEW -TEST.NAME:handleWetSelfTestBloodLeakDetectorDebubbleState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == didTimeout(bloodLeakDebubbleStartTimeMS, 5 * 1000)) ==> TRUE -(2) if (getMeasuredDialInPumpSpeed() <= (9.999999939e-09F)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getMeasuredDialInPumpSpeed in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleWetSelfTestBloodLeakDetectorDebubbleState.004 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestBloodLeakDetectorDebubbleState -TEST.NEW -TEST.NAME:handleWetSelfTestBloodLeakDetectorDebubbleState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == didTimeout(bloodLeakDebubbleStartTimeMS, 5 * 1000)) ==> TRUE -(2) if (getMeasuredDialInPumpSpeed() <= (9.999999939e-09F)) ==> TRUE -(3) if ((1) == zeroBloodLeak()) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getMeasuredDialInPumpSpeed in branch 2 -TEST.END_NOTES: -TEST.STUB:BloodLeak.zeroBloodLeak -TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:BloodLeak.zeroBloodLeak.return:<> -TEST.END - --- Test Case: handleWetSelfTestBloodLeakDetectorDebubbleState.005 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestBloodLeakDetectorDebubbleState -TEST.NEW -TEST.NAME:handleWetSelfTestBloodLeakDetectorDebubbleState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == didTimeout(bloodLeakDebubbleStartTimeMS, 5 * 1000)) ==> TRUE -(2) if (getMeasuredDialInPumpSpeed() <= (9.999999939e-09F)) ==> TRUE -(3) if ((1) == zeroBloodLeak()) ==> TRUE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getMeasuredDialInPumpSpeed in branch 2 -TEST.END_NOTES: -TEST.STUB:BloodLeak.zeroBloodLeak -TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:BloodLeak.zeroBloodLeak.return:1 -TEST.END - --- Subprogram: handleWetSelfTestBloodLeakDetectorState - --- Test Case: handleWetSelfTestBloodLeakDetectorState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestBloodLeakDetectorState -TEST.NEW -TEST.NAME:handleWetSelfTestBloodLeakDetectorState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((SELF_TEST_STATUS_PASSED) == status) ==> FALSE -(2) if ((SELF_TEST_STATUS_FAILED) == status) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:BloodLeak.getBloodLeakSelfTestStatus.return:SELF_TEST_STATUS_IN_PROGRESS -TEST.END - --- Test Case: handleWetSelfTestBloodLeakDetectorState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestBloodLeakDetectorState -TEST.NEW -TEST.NAME:handleWetSelfTestBloodLeakDetectorState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((SELF_TEST_STATUS_PASSED) == status) ==> FALSE -(2) if ((SELF_TEST_STATUS_FAILED) == status) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:BloodLeak.getBloodLeakSelfTestStatus.return:SELF_TEST_STATUS_IN_PROGRESS -TEST.END - --- Test Case: handleWetSelfTestBloodLeakDetectorState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestBloodLeakDetectorState -TEST.NEW -TEST.NAME:handleWetSelfTestBloodLeakDetectorState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((SELF_TEST_STATUS_PASSED) == status) ==> FALSE -(2) if ((SELF_TEST_STATUS_FAILED) == status) ==> TRUE -(3) if ((1) == hasBloodLeakZeroSequenceFailed()) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:BloodLeak.hasBloodLeakZeroSequenceFailed -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:BloodLeak.hasBloodLeakZeroSequenceFailed.return:<> -TEST.VALUE:BloodLeak.getBloodLeakSelfTestStatus.return:SELF_TEST_STATUS_FAILED -TEST.END - --- Test Case: handleWetSelfTestBloodLeakDetectorState.004 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestBloodLeakDetectorState -TEST.NEW -TEST.NAME:handleWetSelfTestBloodLeakDetectorState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((SELF_TEST_STATUS_PASSED) == status) ==> FALSE -(2) if ((SELF_TEST_STATUS_FAILED) == status) ==> TRUE -(3) if ((1) == hasBloodLeakZeroSequenceFailed()) ==> TRUE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:BloodLeak.hasBloodLeakZeroSequenceFailed -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:BloodLeak.hasBloodLeakZeroSequenceFailed.return:1 -TEST.VALUE:BloodLeak.getBloodLeakSelfTestStatus.return:SELF_TEST_STATUS_FAILED -TEST.END - --- Test Case: handleWetSelfTestBloodLeakDetectorState.005 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestBloodLeakDetectorState -TEST.NEW -TEST.NAME:handleWetSelfTestBloodLeakDetectorState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((SELF_TEST_STATUS_PASSED) == status) ==> TRUE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:BloodLeak.getBloodLeakSelfTestStatus.return:SELF_TEST_STATUS_PASSED -TEST.END - --- Subprogram: handleWetSelfTestFirstDisplacementSetupState - --- Test Case: handleWetSelfTestFirstDisplacementSetupState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementSetupState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((0) == isValvesSettingSent && (1) == didTimeout(settleStartTime, 4 * 1000)) ==> FALSE -(2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGCommandResponse -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DGInterface.getDGCommandResponse.return:<> -TEST.VALUE:SelfTests.<>.isValvesSettingSent:2 -TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:2 -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementSetupState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementSetupState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((0) == isValvesSettingSent && (1) == didTimeout(settleStartTime, 4 * 1000)) ==> FALSE -(2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> TRUE -(3) if ((0) == cmdResp.rejected) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable cmdResp in branch 3 -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGCommandResponse -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DGInterface.getDGCommandResponse.return:1 -TEST.VALUE:SelfTests.<>.isValvesSettingSent:1 -TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:0 -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementSetupState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementSetupState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((0) == isValvesSettingSent && (1) == didTimeout(settleStartTime, 4 * 1000)) ==> FALSE -(2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> TRUE -(3) if ((0) == cmdResp.rejected) ==> TRUE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable cmdResp in branch 3 -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGCommandResponse -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DGInterface.getDGCommandResponse.return:1 -TEST.VALUE:SelfTests.<>.isValvesSettingSent:1 -TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:0 -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementSetupState.004 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementSetupState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((0) == isValvesSettingSent && (1) == didTimeout(settleStartTime, 4 * 1000)) ==> TRUE -(2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set isValvesSettingSent due to assignment -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGCommandResponse -TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DGInterface.getDGCommandResponse.return:<> -TEST.VALUE:SelfTests.<>.isValvesSettingSent:0 -TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:1 -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementSetupState.005 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementSetupState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((0) == isValvesSettingSent) ==> FALSE -(2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGCommandResponse -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:DGInterface.getDGCommandResponse.return:<> -TEST.VALUE:SelfTests.<>.isValvesSettingSent:2 -TEST.END - --- Subprogram: handleWetSelfTestFirstDisplacementState - --- Test Case: BASIS-PATH-005-PARTIAL -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementState -TEST.NEW -TEST.NAME:BASIS-PATH-005-PARTIAL -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((0) == settleStartTime) ==> TRUE -(2) if ((1) == didTimeout(displacementStartTime, 60 * 1000)) ==> TRUE -(3) if ((1) == didTimeout(settleStartTime, 5 * 1000) && settleStartTime != (0)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable uut_prototype_stubs.didTimeout.return 'equal to' and 'not equal to' same value in branches 2/3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:0 -TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.settleStartTime:0 -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == didTimeout(displacementStartTime, 60 * 1000)) ==> FALSE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == didTimeout(displacementStartTime, 60 * 1000)) ==> TRUE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((0) == settleStartTime) ==> FALSE -(3) if ((1) == didTimeout(settleStartTime, 5 * 1000) && settleStartTime != (0)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -Conflict: Trying to set variable SelfTests.<>.settleStartTime 'equal to' and 'not equal to' same value in branches 1/3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:SelfTests.<>.settleStartTime:1 -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementState.004 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((0) == settleStartTime) ==> TRUE -(2) if ((1) == didTimeout(displacementStartTime, 60 * 1000)) ==> FALSE -(3) if ((1) == didTimeout(settleStartTime, 5 * 1000) && settleStartTime != (0)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.settleStartTime:0 -TEST.END - --- Subprogram: handleWetSelfTestSecondDisplacementSetupState - --- Test Case: handleWetSelfTestSecondDisplacementSetupState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementSetupState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((0) == isValvesSettingSent) ==> FALSE -(2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGCommandResponse -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DGInterface.getDGCommandResponse.return:<> -TEST.VALUE:SelfTests.<>.isValvesSettingSent:2 -TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:2 -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementSetupState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementSetupState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((0) == isValvesSettingSent) ==> FALSE -(2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> TRUE -(3) if ((0) == cmdResp.rejected) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable cmdResp in branch 3 -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGCommandResponse -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DGInterface.getDGCommandResponse.return:1 -TEST.VALUE:SelfTests.<>.isValvesSettingSent:1 -TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:0 -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementSetupState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementSetupState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((0) == isValvesSettingSent) ==> FALSE -(2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> TRUE -(3) if ((0) == cmdResp.rejected) ==> TRUE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable cmdResp in branch 3 -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGCommandResponse -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DGInterface.getDGCommandResponse.return:1 -TEST.VALUE:SelfTests.<>.isValvesSettingSent:1 -TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:0 -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementSetupState.004 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementSetupState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((0) == isValvesSettingSent) ==> TRUE -(2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set isValvesSettingSent due to assignment -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGCommandResponse -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DGInterface.getDGCommandResponse.return:<> -TEST.VALUE:SelfTests.<>.isValvesSettingSent:0 -TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:1 -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementSetupState.005 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementSetupState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((0) == isValvesSettingSent) ==> FALSE -(2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGCommandResponse -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:DGInterface.getDGCommandResponse.return:<> -TEST.VALUE:SelfTests.<>.isValvesSettingSent:2 -TEST.END - --- Subprogram: handleWetSelfTestSecondDisplacementState - --- Test Case: handleWetSelfTestSecondDisplacementState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == didTimeout(displacementStartTime, 60 * 1000)) ==> FALSE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == didTimeout(displacementStartTime, 60 * 1000)) ==> TRUE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == didTimeout(settleStartTime, 5 * 1000) && settleStartTime != (0)) ==> FALSE -(2) if ((0) == settleStartTime) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:SelfTests.<>.settleStartTime:1 -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementState.004 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == didTimeout(settleStartTime, 5 * 1000) && settleStartTime != (0)) ==> FALSE -(2) if ((0) == settleStartTime) ==> TRUE -(3) if ((1) == didTimeout(displacementStartTime, 30 * 1000)) ==> TRUE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable uut_prototype_stubs.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.settleStartTime:0 -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementState.005 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == didTimeout(settleStartTime, 5 * 1000) && settleStartTime != (0)) ==> TRUE -(2) if ((0) == settleStartTime) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set settleStartTime due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.settleStartTime:1 -TEST.END - --- Subprogram: handleWetSelfTestSetupState - --- Test Case: handleWetSelfTestSetupState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestSetupState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (setupDisplacementVolume <= (0.0)) ==> FALSE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set setupDisplacementVolume due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleWetSelfTestSetupState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestSetupState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (setupDisplacementVolume <= (0.0)) ==> TRUE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set setupDisplacementVolume due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Subprogram: handleWetSelfTestStartState - --- Test Case: handleWetSelfTestStartState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestStartState -TEST.NEW -TEST.NAME:handleWetSelfTestStartState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 7 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((0) == isValvesSettingSent) ==> FALSE -(3) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGCommandResponse -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DGInterface.getDGCommandResponse.return:<> -TEST.VALUE:SelfTests.<>.isValvesSettingSent:2 -TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:2 -TEST.END - --- Test Case: handleWetSelfTestStartState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestStartState -TEST.NEW -TEST.NAME:handleWetSelfTestStartState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 7 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((0) == isValvesSettingSent) ==> FALSE -(3) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> TRUE -(4) if ((0) == cmdResp.rejected) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable cmdResp in branch 4 -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGCommandResponse -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DGInterface.getDGCommandResponse.return:1 -TEST.VALUE:SelfTests.<>.isValvesSettingSent:1 -TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:0 -TEST.END - --- Test Case: handleWetSelfTestStartState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestStartState -TEST.NEW -TEST.NAME:handleWetSelfTestStartState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 7 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((0) == isValvesSettingSent) ==> FALSE -(3) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> TRUE -(4) if ((0) == cmdResp.rejected) ==> TRUE -(5) if (bolusVol > (0.0) && getSyringePumpVolumeDelivered() < bolusVol) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable cmdResp in branch 4 -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGCommandResponse -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.VALUE:uut_prototype_stubs.getSyringePumpVolumeDelivered.return:<> -TEST.VALUE:DGInterface.getDGCommandResponse.return:1 -TEST.VALUE:SelfTests.<>.isValvesSettingSent:1 -TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:0 -TEST.END - --- Test Case: handleWetSelfTestStartState.004 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestStartState -TEST.NEW -TEST.NAME:handleWetSelfTestStartState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 7 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((0) == isValvesSettingSent) ==> FALSE -(3) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> TRUE -(4) if ((0) == cmdResp.rejected) ==> TRUE -(5) if (bolusVol > (0.0) && getSyringePumpVolumeDelivered() < bolusVol) ==> TRUE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable cmdResp in branch 4 -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGCommandResponse -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.VALUE:uut_prototype_stubs.getSyringePumpVolumeDelivered.return:<> -TEST.VALUE:DGInterface.getDGCommandResponse.return:1 -TEST.VALUE:SelfTests.<>.isValvesSettingSent:1 -TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:0 -TEST.END - --- Test Case: handleWetSelfTestStartState.005 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestStartState -TEST.NEW -TEST.NAME:handleWetSelfTestStartState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 7 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((0) == isValvesSettingSent) ==> TRUE -(2) if (resOneWeight > (1200.0F)) ==> FALSE -(3) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set isValvesSettingSent due to assignment -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGCommandResponse -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DGInterface.getDGCommandResponse.return:<> -TEST.VALUE:SelfTests.<>.isValvesSettingSent:0 -TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:1 -TEST.END - --- Test Case: handleWetSelfTestStartState.006 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestStartState -TEST.NEW -TEST.NAME:handleWetSelfTestStartState.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:7 of 7 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(1) if ((0) == isValvesSettingSent) ==> TRUE -(2) if (resOneWeight > (1200.0F)) ==> TRUE -(3) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set isValvesSettingSent due to assignment -TEST.END_NOTES: -TEST.STUB:DGInterface.getDGCommandResponse -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:DGInterface.getDGCommandResponse.return:<> -TEST.VALUE:SelfTests.<>.isValvesSettingSent:0 -TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:1 -TEST.END - --- Subprogram: setupForSelfTestsStop - --- Test Case: setupForSelfTestsStop.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:setupForSelfTestsStop -TEST.NEW -TEST.NAME:setupForSelfTestsStop.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == isAlarmActive(ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:<> -TEST.END - --- Test Case: setupForSelfTestsStop.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:setupForSelfTestsStop -TEST.NEW -TEST.NAME:setupForSelfTestsStop.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == isAlarmActive(ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM)) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 -TEST.END - --- Subprogram: transitionToDrySelfTests - --- Test Case: transitionToDrySelfTests.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:transitionToDrySelfTests -TEST.NEW -TEST.NAME:transitionToDrySelfTests.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Subprogram: transitionToNoCartSelfTests - --- Test Case: transitionToNoCartSelfTests.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:transitionToNoCartSelfTests -TEST.NEW -TEST.NAME:transitionToNoCartSelfTests.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (bolusVol > (0.0) || hepRate > (0.0)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.END - --- Test Case: transitionToNoCartSelfTests.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:transitionToNoCartSelfTests -TEST.NEW -TEST.NAME:transitionToNoCartSelfTests.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (bolusVol > (0.0) || hepRate > (0.0)) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.END - --- Subprogram: transitionToWetSelfTests - --- Test Case: transitionToWetSelfTests.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:transitionToWetSelfTests -TEST.NEW -TEST.NAME:transitionToWetSelfTests.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - -- Unit: SystemCommMessages --- Subprogram: handleDialInPumpHardStopRequest - --- Test Case: handleDialInPumpHardStopRequest.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDialInPumpHardStopRequest -TEST.NEW -TEST.NAME:handleDialInPumpHardStopRequest.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (0 == (message->hdr).payloadLen && (1) == isTestingActivated()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:SystemCommMessages.isTestingActivated -TEST.VALUE:SystemCommMessages.isTestingActivated.return:<> -TEST.VALUE:SystemCommMessages.handleDialInPumpHardStopRequest.message:<> -TEST.VALUE:SystemCommMessages.handleDialInPumpHardStopRequest.message[0].hdr.payloadLen:1 -TEST.END - --- Test Case: handleDialInPumpHardStopRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDialInPumpHardStopRequest -TEST.NEW -TEST.NAME:handleDialInPumpHardStopRequest.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (0 == (message->hdr).payloadLen && (1) == isTestingActivated()) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:SystemCommMessages.isTestingActivated -TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 -TEST.VALUE:SystemCommMessages.handleDialInPumpHardStopRequest.message:<> -TEST.VALUE:SystemCommMessages.handleDialInPumpHardStopRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Subprogram: handleDialOutPumpHardStopRequest - --- Test Case: handleDialOutPumpHardStopRequest.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDialOutPumpHardStopRequest -TEST.NEW -TEST.NAME:handleDialOutPumpHardStopRequest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (0 == (message->hdr).payloadLen && (1) == isTestingActivated()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:SystemCommMessages.isTestingActivated -TEST.VALUE:SystemCommMessages.isTestingActivated.return:<> -TEST.VALUE:SystemCommMessages.handleDialOutPumpHardStopRequest.message:<> -TEST.VALUE:SystemCommMessages.handleDialOutPumpHardStopRequest.message[0].hdr.payloadLen:1 -TEST.END - --- Test Case: handleDialOutPumpHardStopRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDialOutPumpHardStopRequest -TEST.NEW -TEST.NAME:handleDialOutPumpHardStopRequest.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (0 == (message->hdr).payloadLen && (1) == isTestingActivated()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:SystemCommMessages.isTestingActivated -TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 -TEST.VALUE:SystemCommMessages.handleDialOutPumpHardStopRequest.message:<> -TEST.VALUE:SystemCommMessages.handleDialOutPumpHardStopRequest.message[0].hdr.payloadLen:0 -TEST.END - -- Subprogram: handleHDDialInPumpRotorCountOverrideRequest --- Test Case: handleHDDialInPumpRotorCountOverrideRequest.001 +-- Test Case: handleHDDialInPumpRotorCountOverrideRequest_reset TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleHDDialInPumpRotorCountOverrideRequest TEST.NEW -TEST.NAME:handleHDDialInPumpRotorCountOverrideRequest.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleHDDialInPumpRotorCountOverrideRequest_reset +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialInFlow.<>.dialysateInPumpRotorCounter.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleHDDialInPumpRotorCountOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleHDDialInPumpRotorCountOverrideRequest -TEST.NEW -TEST.NAME:handleHDDialInPumpRotorCountOverrideRequest.002 -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> FALSE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload[4]:100 +TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload[7]:0 +TEST.EXPECTED:DialInFlow.<>.dialysateInPumpRotorCounter.override:0x0 TEST.END --- Test Case: handleHDDialInPumpRotorCountOverrideRequest.003 +-- Test Case: handleHDDialInPumpRotorCountOverrideRequest_set TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleHDDialInPumpRotorCountOverrideRequest TEST.NEW -TEST.NAME:handleHDDialInPumpRotorCountOverrideRequest.003 -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> TRUE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: +TEST.NAME:handleHDDialInPumpRotorCountOverrideRequest_set +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload:<> -TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload:"1" -TEST.EXPECTED:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload[4]:100 +TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleHDDialInPumpRotorCountOverrideRequest.message[0].payload[7]:0 +TEST.EXPECTED:DialInFlow.<>.dialysateInPumpRotorCounter.ovData:100 +TEST.EXPECTED:DialInFlow.<>.dialysateInPumpRotorCounter.override:0xCCC33C33 TEST.END -- Subprogram: handleTestDialInFlowBroadcastIntervalOverrideRequest --- Test Case: handleTestDialInFlowBroadcastIntervalOverrideRequest.001 +-- Test Case: handleTestDialInFlowBroadcastIntervalOverrideRequest_reset TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialInFlowBroadcastIntervalOverrideRequest TEST.NEW -TEST.NAME:handleTestDialInFlowBroadcastIntervalOverrideRequest.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleTestDialInFlowBroadcastIntervalOverrideRequest_reset +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialInFlowBroadcastIntervalOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInFlowBroadcastIntervalOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInFlowBroadcastIntervalOverrideRequest.002 -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> FALSE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialInFlowBroadcastIntervalOverrideRequest.003 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInFlowBroadcastIntervalOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInFlowBroadcastIntervalOverrideRequest.003 -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> TRUE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialInFlowBroadcastIntervalOverrideRequest_Override -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInFlowBroadcastIntervalOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInFlowBroadcastIntervalOverrideRequest_Override -TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.data:100 -TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.ovData:0 -TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.override:0 -TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:0x8014 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[0]:1 TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[2]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[3]:0 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[4]:250 +TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[4]:100 TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[5]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[6]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[7]:0 -TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.data:100 -TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.ovData:25 -TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.override:0xCCC33C33 +TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.override:0x0 TEST.END --- Test Case: handleTestDialInFlowBroadcastIntervalOverrideRequest_Reset +-- Test Case: handleTestDialInFlowBroadcastIntervalOverrideRequest_set TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialInFlowBroadcastIntervalOverrideRequest TEST.NEW -TEST.NAME:handleTestDialInFlowBroadcastIntervalOverrideRequest_Reset -TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.data:100 -TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.ovData:25 -TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.override:0xCCC33C33 -TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.NAME:handleTestDialInFlowBroadcastIntervalOverrideRequest_set +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.ovData:0 +TEST.VALUE:DialInFlow.<>.dialInFlowDataPublishInterval.override:0 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:0x8014 TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[0]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[2]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[3]:0 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[4]:100 TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[5]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[6]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].payload[7]:0 -TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.data:100 -TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.ovData:100 -TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.override:0x0 +TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.ovData:10 +TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublishInterval.override:0xCCC33C33 TEST.END -- Subprogram: handleTestDialInFlowMeasuredOverrideRequest --- Test Case: handleTestDialInFlowMeasuredOverrideRequest.001 +-- Test Case: handleTestDialInFlowMeasuredOverrideRequest_reset TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialInFlowMeasuredOverrideRequest TEST.NEW -TEST.NAME:handleTestDialInFlowMeasuredOverrideRequest.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleTestDialInFlowMeasuredOverrideRequest_reset +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialInFlowMeasuredOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInFlowMeasuredOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInFlowMeasuredOverrideRequest.002 -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> FALSE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialInFlowMeasuredOverrideRequest.003 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInFlowMeasuredOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInFlowMeasuredOverrideRequest.003 -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> TRUE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialInFlowMeasuredOverrideRequest_Override -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInFlowMeasuredOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInFlowMeasuredOverrideRequest_Override -TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.data:500.0 -TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.ovData:0.0 -TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.override:0 -TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].hdr.msgID:0x8011 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[0]:1 TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[2]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[3]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[4]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[5]:0 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[6]:0x96 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[7]:0x43 -TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.data:500.0 -TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.ovData:300.0 -TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.override:0xCCC33C33 +TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[6]:0xB0 +TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[7]:0x41 +TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.override:0x0 TEST.END --- Test Case: handleTestDialInFlowMeasuredOverrideRequest_Reset +-- Test Case: handleTestDialInFlowMeasuredOverrideRequest_set TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialInFlowMeasuredOverrideRequest TEST.NEW -TEST.NAME:handleTestDialInFlowMeasuredOverrideRequest_Reset -TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.data:500.0 -TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.ovData:300.0 -TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.override:0xCCC33C33 -TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.NAME:handleTestDialInFlowMeasuredOverrideRequest_set +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.ovData:1.0 +TEST.VALUE:DialInFlow.<>.measuredDialInFlowRate.override:0 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].hdr.msgID:0x8011 TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[0]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[2]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[3]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[4]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[5]:0 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[6]:0x0 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[7]:0x0 -TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.data:500.0 -TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.ovData:0.0 -TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.override:0x0 +TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[6]:0xB0 +TEST.VALUE:SystemCommMessages.handleTestDialInFlowMeasuredOverrideRequest.message[0].payload[7]:0x41 +TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.ovData:22.0 +TEST.EXPECTED:DialInFlow.<>.measuredDialInFlowRate.override:0xCCC33C33 TEST.END -- Subprogram: handleTestDialInFlowSetPointOverrideRequest @@ -5912,523 +261,198 @@ TEST.SUBPROGRAM:handleTestDialInFlowSetPointOverrideRequest TEST.NEW TEST.NAME:handleTestDialInFlowSetPointOverrideRequest.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(OVERRIDE_PUMP_SET_PT_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialInFlow.<>.targetDialInFlowRate:5 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialInFlowSetPointOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInFlowSetPointOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInFlowSetPointOverrideRequest.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(OVERRIDE_PUMP_SET_PT_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].hdr.payloadLen:12 -TEST.EXPECTED:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].hdr.payloadLen:12 -TEST.END - --- Test Case: handleTestDialInFlowSetPointOverrideRequest_Override -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInFlowSetPointOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInFlowSetPointOverrideRequest_Override -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate:500 -TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].hdr.msgID:0x8010 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].hdr.payloadLen:12 TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].payload[0]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].payload[2]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].payload[3]:0 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].payload[4]:250 +TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].payload[4]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].payload[5]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].payload[6]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].payload[7]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].payload[8]:0 TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].payload[9]:0 -TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].payload[10]:0 +TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].payload[10]:00 TEST.VALUE:SystemCommMessages.handleTestDialInFlowSetPointOverrideRequest.message[0].payload[11]:0 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate:250 +TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate:0 TEST.END --- Subprogram: handleTestDialInPumpHomeRequest - --- Test Case: handleTestDialInPumpHomeRequest.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInPumpHomeRequest -TEST.NEW -TEST.NAME:handleTestDialInPumpHomeRequest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (0 == (message->hdr).payloadLen) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialInPumpHomeRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpHomeRequest.message[0].hdr.payloadLen:0 -TEST.EXPECTED:SystemCommMessages.handleTestDialInPumpHomeRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialInPumpHomeRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInPumpHomeRequest -TEST.NEW -TEST.NAME:handleTestDialInPumpHomeRequest.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (0 == (message->hdr).payloadLen) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialInPumpHomeRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpHomeRequest.message[0].hdr.payloadLen:1 -TEST.EXPECTED:SystemCommMessages.handleTestDialInPumpHomeRequest.message[0].hdr.payloadLen:1 -TEST.END - -- Subprogram: handleTestDialInPumpMCMeasuredCurrentOverrideRequest --- Test Case: handleTestDialInPumpMCMeasuredCurrentOverrideRequest.001 +-- Test Case: handleTestDialInPumpMCMeasuredCurrentOverrideRequest_reset TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialInPumpMCMeasuredCurrentOverrideRequest TEST.NEW -TEST.NAME:handleTestDialInPumpMCMeasuredCurrentOverrideRequest.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleTestDialInPumpMCMeasuredCurrentOverrideRequest_reset +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialInPumpMCMeasuredCurrentOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInPumpMCMeasuredCurrentOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInPumpMCMeasuredCurrentOverrideRequest.002 -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> FALSE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialInPumpMCMeasuredCurrentOverrideRequest.003 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInPumpMCMeasuredCurrentOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInPumpMCMeasuredCurrentOverrideRequest.003 -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> TRUE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialInPumpMCMeasuredCurrentOverrideRequest_Override -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInPumpMCMeasuredCurrentOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInPumpMCMeasuredCurrentOverrideRequest_Override -TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:500.0 -TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovData:0.0 -TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0 -TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:0x8013 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[0]:1 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[2]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[3]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[4]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[5]:0 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[6]:0x2F -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[7]:0x44 -TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:500.0 -TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovData:700.0 -TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0xCCC33C33 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[6]:0xB0 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[7]:0x41 +TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0x0 TEST.END --- Test Case: handleTestDialInPumpMCMeasuredCurrentOverrideRequest_Reset +-- Test Case: handleTestDialInPumpMCMeasuredCurrentOverrideRequest_set TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialInPumpMCMeasuredCurrentOverrideRequest TEST.NEW -TEST.NAME:handleTestDialInPumpMCMeasuredCurrentOverrideRequest_Reset -TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:500.0 -TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovData:700.0 -TEST.VALUE:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0xCCC33C33 -TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.NAME:handleTestDialInPumpMCMeasuredCurrentOverrideRequest_set +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:0x8013 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[0]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[2]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[3]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[4]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[5]:0 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[6]:0x0 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[7]:0x0 -TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.data:500.0 -TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovData:0.0 -TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0x0 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[6]:0xB0 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].payload[7]:0x41 +TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.ovData:22.0 +TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCCurrentmA.override:0xCCC33C33 TEST.END -- Subprogram: handleTestDialInPumpMCMeasuredSpeedOverrideRequest --- Test Case: handleTestDialInPumpMCMeasuredSpeedOverrideRequest.001 +-- Test Case: handleTestDialInPumpMCMeasuredSpeedOverrideRequest_reset TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialInPumpMCMeasuredSpeedOverrideRequest TEST.NEW -TEST.NAME:handleTestDialInPumpMCMeasuredSpeedOverrideRequest.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleTestDialInPumpMCMeasuredSpeedOverrideRequest_reset +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialInPumpMCMeasuredSpeedOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInPumpMCMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInPumpMCMeasuredSpeedOverrideRequest.002 -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> FALSE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialInPumpMCMeasuredSpeedOverrideRequest.003 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInPumpMCMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInPumpMCMeasuredSpeedOverrideRequest.003 -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> TRUE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialInPumpMCMeasuredSpeedOverrideRequest_Override -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInPumpMCMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInPumpMCMeasuredSpeedOverrideRequest_Override -TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:1700.0 -TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovData:0.0 -TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:0 -TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:0x8012 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[0]:1 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[2]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[3]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[4]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[5]:0 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[6]:0xC8 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[7]:0x44 -TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:1700.0 -TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovData:1600.0 -TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:0xCCC33C33 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[6]:0xB0 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[7]:0x41 +TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:0x0 TEST.END --- Test Case: handleTestDialInPumpMCMeasuredSpeedOverrideRequest_Reset +-- Test Case: handleTestDialInPumpMCMeasuredSpeedOverrideRequest_set TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialInPumpMCMeasuredSpeedOverrideRequest TEST.NEW -TEST.NAME:handleTestDialInPumpMCMeasuredSpeedOverrideRequest_Reset -TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:1700.0 -TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.ovData:1600.0 -TEST.VALUE:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:0xCCC33C33 -TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.NAME:handleTestDialInPumpMCMeasuredSpeedOverrideRequest_set +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:0x8012 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[0]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[2]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[3]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[4]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[5]:0 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[6]:0x0 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[7]:0x0 -TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.data:1700.0 -TEST.ATTRIBUTES:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:EXPECTED_BASE=16 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[6]:0xB0 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].payload[7]:0x41 +TEST.EXPECTED:DialInFlow.<>.adcDialInPumpMCSpeedRPM.override:0xCCC33C33 TEST.END -- Subprogram: handleTestDialInPumpMeasuredSpeedOverrideRequest --- Test Case: handleTestDialInPumpMeasuredSpeedOverrideRequest.001 +-- Test Case: handleTestDialInPumpMeasuredSpeedOverrideRequest_reset TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialInPumpMeasuredSpeedOverrideRequest TEST.NEW -TEST.NAME:handleTestDialInPumpMeasuredSpeedOverrideRequest.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleTestDialInPumpMeasuredSpeedOverrideRequest_reset +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialInPumpMeasuredSpeedOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInPumpMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInPumpMeasuredSpeedOverrideRequest.002 -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> FALSE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialInPumpMeasuredSpeedOverrideRequest.003 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInPumpMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInPumpMeasuredSpeedOverrideRequest.003 -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> TRUE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialInPumpMeasuredSpeedOverrideRequest_Override -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInPumpMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInPumpMeasuredSpeedOverrideRequest_Override -TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.data:1700.0 -TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.ovData:0.0 -TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.override:0 -TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:0x8015 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[0]:1 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[2]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[3]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[4]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[5]:0 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[6]:0xC8 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[7]:0x44 -TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.data:1700.0 -TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.ovData:1600.0 -TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.override:0xCCC33C33 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[6]:0xB0 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[7]:0x41 +TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.override:0x0 TEST.END --- Test Case: handleTestDialInPumpMeasuredSpeedOverrideRequest_Reset +-- Test Case: handleTestDialInPumpMeasuredSpeedOverrideRequest_set TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialInPumpMeasuredSpeedOverrideRequest TEST.NEW -TEST.NAME:handleTestDialInPumpMeasuredSpeedOverrideRequest_Reset -TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.data:1700.0 -TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.ovData:1600.0 -TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.override:0xCCC33C33 -TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.NAME:handleTestDialInPumpMeasuredSpeedOverrideRequest_set +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:0x8015 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[0]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[2]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[3]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[4]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[5]:0 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[6]:0x0 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[7]:0x0 -TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.data:1700.0 -TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.ovData:0.0 -TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.override:0x0 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[6]:0xB0 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].payload[7]:0x41 +TEST.EXPECTED:DialInFlow.<>.dialInPumpSpeedRPM.override:0xCCC33C33 TEST.END -- Subprogram: handleTestDialInPumpRotorMeasuredSpeedOverrideRequest --- Test Case: handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.001 +-- Test Case: handleTestDialInPumpRotorMeasuredSpeedOverrideRequest_reset TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialInPumpRotorMeasuredSpeedOverrideRequest TEST.NEW -TEST.NAME:handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleTestDialInPumpRotorMeasuredSpeedOverrideRequest_reset +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInPumpRotorMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.002 -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> FALSE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.003 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInPumpRotorMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.003 -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> TRUE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialInPumpRotorMeasuredSpeedOverrideRequest_Override -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInPumpRotorMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialInPumpRotorMeasuredSpeedOverrideRequest_Override -TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.data:50.0 -TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovData:0.0 -TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0 -TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:0x8016 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[0]:1 TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[2]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[3]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[4]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[5]:0 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[6]:0xF0 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[6]:0xB0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[7]:0x41 -TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.data:50.0 -TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovData:30.0 -TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0xCCC33C33 +TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0x0 TEST.END --- Test Case: handleTestDialInPumpRotorMeasuredSpeedOverrideRequest_Reset +-- Test Case: handleTestDialInPumpRotorMeasuredSpeedOverrideRequest_set TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialInPumpRotorMeasuredSpeedOverrideRequest TEST.NEW -TEST.NAME:handleTestDialInPumpRotorMeasuredSpeedOverrideRequest_Reset -TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.data:50.0 -TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovData:30.0 -TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0xCCC33C33 -TEST.VALUE:SystemCommMessages.<>.testerLoggedIn:1 +TEST.NAME:handleTestDialInPumpRotorMeasuredSpeedOverrideRequest_set +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:0x8016 TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[0]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[2]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[3]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[4]:0 TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[5]:0 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[6]:0x0 -TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[7]:0x0 -TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.data:50.0 -TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovData:0.0 -TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0x0 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[6]:0xB0 +TEST.VALUE:SystemCommMessages.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].payload[7]:0x41 +TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.ovData:22.0 +TEST.EXPECTED:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0xCCC33C33 TEST.END -- Subprogram: handleTestDialInSetPWM @@ -6438,542 +462,20 @@ TEST.SUBPROGRAM:handleTestDialInSetPWM TEST.NEW TEST.NAME:handleTestDialInSetPWM.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(F32) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialInFlow.<>.isDialInPumpOn:0 +TEST.VALUE:DialInFlow.<>.dialInPumpDirection:NUM_OF_MOTOR_DIRECTIONS +TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialInSetPWM.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialInSetPWM.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialInSetPWM.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialInSetPWM.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialInSetPWM -TEST.NEW -TEST.NAME:handleTestDialInSetPWM.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(F32) == (message->hdr).payloadLen) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialInSetPWM.message:<> TEST.VALUE:SystemCommMessages.handleTestDialInSetPWM.message[0].hdr.payloadLen:4 -TEST.EXPECTED:SystemCommMessages.handleTestDialInSetPWM.message[0].hdr.payloadLen:4 +TEST.VALUE:SystemCommMessages.handleTestDialInSetPWM.message[0].payload[0]:0xAE +TEST.VALUE:SystemCommMessages.handleTestDialInSetPWM.message[0].payload[1]:0x47 +TEST.VALUE:SystemCommMessages.handleTestDialInSetPWM.message[0].payload[2]:0x61 +TEST.VALUE:SystemCommMessages.handleTestDialInSetPWM.message[0].payload[3]:0x3E +TEST.EXPECTED:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.END --- Subprogram: handleTestDialOutFlowBroadcastIntervalOverrideRequest - --- Test Case: handleTestDialOutFlowBroadcastIntervalOverrideRequest.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutFlowBroadcastIntervalOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutFlowBroadcastIntervalOverrideRequest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleTestDialOutFlowBroadcastIntervalOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutFlowBroadcastIntervalOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutFlowBroadcastIntervalOverrideRequest.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE -(2) if ((0) == payload.reset) ==> FALSE -Test Case Generation Notes: -Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialOutFlowBroadcastIntervalOverrideRequest.003 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutFlowBroadcastIntervalOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutFlowBroadcastIntervalOverrideRequest.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE -(2) if ((0) == payload.reset) ==> TRUE -Test Case Generation Notes: -Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Subprogram: handleTestDialOutFlowSetPointOverrideRequest - --- Test Case: handleTestDialOutFlowSetPointOverrideRequest.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutFlowSetPointOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutFlowSetPointOverrideRequest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (sizeof(OVERRIDE_PUMP_SET_PT_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleTestDialOutFlowSetPointOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutFlowSetPointOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutFlowSetPointOverrideRequest.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (sizeof(OVERRIDE_PUMP_SET_PT_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].hdr.payloadLen:12 -TEST.END - --- Subprogram: handleTestDialOutPumpHomeRequest - --- Test Case: handleTestDialOutPumpHomeRequest.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpHomeRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpHomeRequest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (0 == (message->hdr).payloadLen) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpHomeRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpHomeRequest.message[0].hdr.payloadLen:1 -TEST.END - --- Test Case: handleTestDialOutPumpHomeRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpHomeRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpHomeRequest.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (0 == (message->hdr).payloadLen) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpHomeRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpHomeRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Subprogram: handleTestDialOutPumpMCMeasuredCurrentOverrideRequest - --- Test Case: handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpMCMeasuredCurrentOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpMCMeasuredCurrentOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE -(2) if ((0) == payload.reset) ==> FALSE -Test Case Generation Notes: -Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.003 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpMCMeasuredCurrentOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE -(2) if ((0) == payload.reset) ==> TRUE -Test Case Generation Notes: -Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Subprogram: handleTestDialOutPumpMCMeasuredSpeedOverrideRequest - --- Test Case: handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpMCMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpMCMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE -(2) if ((0) == payload.reset) ==> FALSE -Test Case Generation Notes: -Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.003 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpMCMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE -(2) if ((0) == payload.reset) ==> TRUE -Test Case Generation Notes: -Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Subprogram: handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest - --- Test Case: handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE -(2) if ((0) == payload.reset) ==> FALSE -Test Case Generation Notes: -Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.003 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE -(2) if ((0) == payload.reset) ==> TRUE -Test Case Generation Notes: -Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Subprogram: handleTestDialOutPumpMeasuredSpeedOverrideRequest - --- Test Case: handleTestDialOutPumpMeasuredSpeedOverrideRequest.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpMeasuredSpeedOverrideRequest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleTestDialOutPumpMeasuredSpeedOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpMeasuredSpeedOverrideRequest.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE -(2) if ((0) == payload.reset) ==> FALSE -Test Case Generation Notes: -Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialOutPumpMeasuredSpeedOverrideRequest.003 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpMeasuredSpeedOverrideRequest.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE -(2) if ((0) == payload.reset) ==> TRUE -Test Case Generation Notes: -Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Subprogram: handleTestDialOutSetPWM - --- Test Case: handleTestDialOutSetPWM.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutSetPWM -TEST.NEW -TEST.NAME:handleTestDialOutSetPWM.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (sizeof(F32) == (message->hdr).payloadLen) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutSetPWM.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutSetPWM.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleTestDialOutSetPWM.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutSetPWM -TEST.NEW -TEST.NAME:handleTestDialOutSetPWM.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (sizeof(F32) == (message->hdr).payloadLen) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutSetPWM.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutSetPWM.message[0].hdr.payloadLen:4 -TEST.END - --- Subprogram: handleTestDialOutUFMeasuredVolumeOverrideRequest - --- Test Case: handleTestDialOutUFMeasuredVolumeOverrideRequest.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutUFMeasuredVolumeOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutUFMeasuredVolumeOverrideRequest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleTestDialOutUFMeasuredVolumeOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutUFMeasuredVolumeOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutUFMeasuredVolumeOverrideRequest.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE -(2) if ((0) == payload.reset) ==> FALSE -Test Case Generation Notes: -Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialOutUFMeasuredVolumeOverrideRequest.003 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutUFMeasuredVolumeOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutUFMeasuredVolumeOverrideRequest.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE -(2) if ((0) == payload.reset) ==> TRUE -Test Case Generation Notes: -Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Subprogram: handleTestDialOutUFReferenceVolumeOverrideRequest - --- Test Case: handleTestDialOutUFReferenceVolumeOverrideRequest.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutUFReferenceVolumeOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutUFReferenceVolumeOverrideRequest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleTestDialOutUFReferenceVolumeOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutUFReferenceVolumeOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutUFReferenceVolumeOverrideRequest.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE -(2) if ((0) == payload.reset) ==> FALSE -Test Case Generation Notes: -Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - --- Test Case: handleTestDialOutUFReferenceVolumeOverrideRequest.003 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutUFReferenceVolumeOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutUFReferenceVolumeOverrideRequest.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE -(2) if ((0) == payload.reset) ==> TRUE -Test Case Generation Notes: -Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].hdr.payloadLen:8 -TEST.END - -- Unit: TaskGeneral -- Subprogram: taskGeneral @@ -6983,45 +485,15 @@ TEST.SUBPROGRAM:taskGeneral TEST.NEW TEST.NAME:execDialInFlowController -TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1 -TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5:<> -TEST.VALUE:DialInFlow.<>.ptr_pwmREG2:<> +TEST.VALUE:DialInFlow.<>.ptr_etpwmBASE_t:<> +TEST.VALUE:DialInFlow.<>.ptr_mibspiBASE_t:<> TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE TEST.VALUE:DialInFlow.<>.dialInPumpDirection:MOTOR_DIR_FORWARD TEST.VALUE:DialInFlow.<>.targetDialInFlowRate:500 +TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1 TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_RAMPING_UP_STATE TEST.END --- Test Case: taskGeneral.001 -TEST.UNIT:TaskGeneral -TEST.SUBPROGRAM:taskGeneral -TEST.NEW -TEST.NAME:taskGeneral.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((1) == uiCommunicated()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:<> -TEST.END - --- Test Case: taskGeneral.002 -TEST.UNIT:TaskGeneral -TEST.SUBPROGRAM:taskGeneral -TEST.NEW -TEST.NAME:taskGeneral.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == uiCommunicated()) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1 -TEST.END - -- Unit: TaskPriority -- Subprogram: taskPriority @@ -7038,128 +510,19 @@ >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: -TEST.VALUE:uut_prototype_stubs.getIntADCReading.return:(2)1800 +TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE +TEST.VALUE:DialInFlow.<>.dialInFlowDataPublicationTimerCounter:100 +TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.data:65.0 +TEST.VALUE:DialInFlow.<>.dialInPumpRotorSpeedRPM.override:0 +TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.data:1800.0 +TEST.VALUE:DialInFlow.<>.dialInPumpSpeedRPM.override:0 +TEST.VALUE:DialInFlow.<>.errorDialInRotorSpeedPersistTimerCtr:16 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1 -TEST.VALUE:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE -TEST.VALUE:DialInFlow.<>.dialInFlowDataPublicationTimerCounter:100 -TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePct:0.75 -TEST.VALUE:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.75 -TEST.VALUE:DialInFlow.<>.targetDialInFlowRate:500 -TEST.EXPECTED:uut_prototype_stubs.getIntADCReading.channel:INT_ADC_BLOOD_PUMP_SPEED,INT_ADC_BLOOD_PUMP_MOTOR_CURRENT,INT_ADC_DIAL_IN_PUMP_SPEED,INT_ADC_DIAL_IN_PUMP_MOTOR_CURRENT,INT_ADC_DIAL_OUT_PUMP_SPEED,INT_ADC_DIAL_OUT_PUMP_MOTOR_CURRENT -TEST.EXPECTED:DialInFlow.<>.dialInPumpState:DIAL_IN_PUMP_OFF_STATE TEST.EXPECTED:DialInFlow.<>.dialInFlowDataPublicationTimerCounter:0 -TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePct:0.75 -TEST.EXPECTED:DialInFlow.<>.dialInPumpPWMDutyCyclePctSet:0.75 -TEST.EXPECTED:DialInFlow.<>.targetDialInFlowRate:500 +TEST.EXPECTED:DialInFlow.<>.errorDialInRotorSpeedPersistTimerCtr:17 TEST.END --- Test Case: taskPriority.001 -TEST.UNIT:TaskPriority -TEST.SUBPROGRAM:taskPriority -TEST.NEW -TEST.NAME:taskPriority.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((1) == uiCommunicated()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:<> -TEST.END - --- Test Case: taskPriority.002 -TEST.UNIT:TaskPriority -TEST.SUBPROGRAM:taskPriority -TEST.NEW -TEST.NAME:taskPriority.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == uiCommunicated()) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1 -TEST.END - --- Unit: TreatmentEnd - --- Subprogram: transitionToTreatmentEnd - --- Test Case: transitionToTreatmentEnd.001 -TEST.UNIT:TreatmentEnd -TEST.SUBPROGRAM:transitionToTreatmentEnd -TEST.NEW -TEST.NAME:transitionToTreatmentEnd.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: TreatmentRecirc - --- Subprogram: transitionToTreatmentRecirc - --- Test Case: transitionToTreatmentRecirc.001 -TEST.UNIT:TreatmentRecirc -TEST.SUBPROGRAM:transitionToTreatmentRecirc -TEST.NEW -TEST.NAME:transitionToTreatmentRecirc.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: TreatmentStop - --- Subprogram: setupForDialysateRecirculationState - --- Test Case: setupForDialysateRecirculationState.001 -TEST.UNIT:TreatmentStop -TEST.SUBPROGRAM:setupForDialysateRecirculationState -TEST.NEW -TEST.NAME:setupForDialysateRecirculationState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Subprogram: setupForDialysateRecirculationStopState - --- Test Case: setupForDialysateRecirculationStopState.001 -TEST.UNIT:TreatmentStop -TEST.SUBPROGRAM:setupForDialysateRecirculationStopState -TEST.NEW -TEST.NAME:setupForDialysateRecirculationStopState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Subprogram: setupForRecoverBloodDetectState - --- Test Case: setupForRecoverBloodDetectState.001 -TEST.UNIT:TreatmentStop -TEST.SUBPROGRAM:setupForRecoverBloodDetectState -TEST.NEW -TEST.NAME:setupForRecoverBloodDetectState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - -- Unit: sys_main -- Subprogram: initSoftware @@ -7169,26 +532,16 @@ TEST.SUBPROGRAM:initSoftware TEST.NEW TEST.NAME:initDialInFlow -TEST.VALUE:DialInFlow.<>.ptr_mibspiREG5:<> +TEST.VALUE:DialInFlow.<>.ptr_etpwmBASE_t:<> +TEST.VALUE:DialInFlow.<>.ptr_mibspiBASE_t:<> TEST.VALUE:DialInFlow.<>.isDialInPumpOn:1 TEST.VALUE:DialInFlow.<>.dialInPumpDirectionSet:MOTOR_DIR_REVERSE TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:1 TEST.VALUE:DialInFlow.<>.flowReadingsIdx:1 TEST.VALUE:DialInFlow.<>.flowReadingsTotal:1.0 TEST.VALUE:DialInFlow.<>.flowReadingsCount:1 +TEST.VALUE:DialOutFlow.<>.ptr_mibspiBase_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_etpwmBASE_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_gioPORT_t:<> TEST.EXPECTED:DialInFlow.<>.flowReadingsTotal:0.0 TEST.END - --- Test Case: initSoftware.001 -TEST.UNIT:sys_main -TEST.SUBPROGRAM:initSoftware -TEST.NEW -TEST.NAME:initSoftware.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: - No branches in subprogram -TEST.END_NOTES: -TEST.STUB:sys_main.main -TEST.VALUE:sys_main.main.return:1000000000 -TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALINFLOW/INT_DIALINFLOW_cba.cvr =================================================================== diff -u -rbee4a17cf2dedb3a18483e2c05846785ed1b3da7 -r64fe9e586377d72c9e793d7bae0098ad2db22761 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALINFLOW/INT_DIALINFLOW_cba.cvr (.../INT_DIALINFLOW_cba.cvr) (revision bee4a17cf2dedb3a18483e2c05846785ed1b3da7) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALINFLOW/INT_DIALINFLOW_cba.cvr (.../INT_DIALINFLOW_cba.cvr) (revision 64fe9e586377d72c9e793d7bae0098ad2db22761) @@ -23,72 +23,6 @@ IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN IMPORT.SOURCE.UNIT:9 -IMPORT.SOURCE.ORIG_FILENAME:BloodFlow.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:11 -IMPORT.SOURCE.ORIG_FILENAME:BloodLeak.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:12 -IMPORT.SOURCE.ORIG_FILENAME:DGInterface.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:13 IMPORT.SOURCE.ORIG_FILENAME:DialInFlow.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -110,7 +44,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:14 +IMPORT.SOURCE.UNIT:11 IMPORT.SOURCE.ORIG_FILENAME:DialOutFlow.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -132,7 +66,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:15 +IMPORT.SOURCE.UNIT:12 IMPORT.SOURCE.ORIG_FILENAME:BloodPrime.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -154,73 +88,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:16 -IMPORT.SOURCE.ORIG_FILENAME:ConsumableSelfTest.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:17 -IMPORT.SOURCE.ORIG_FILENAME:Dialysis.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:18 -IMPORT.SOURCE.ORIG_FILENAME:ModeFault.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:19 +IMPORT.SOURCE.UNIT:13 IMPORT.SOURCE.ORIG_FILENAME:ModeInitPOST.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -242,73 +110,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:20 -IMPORT.SOURCE.ORIG_FILENAME:ModePostTreat.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:21 -IMPORT.SOURCE.ORIG_FILENAME:ModePreTreat.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:22 -IMPORT.SOURCE.ORIG_FILENAME:ModeService.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:23 +IMPORT.SOURCE.UNIT:14 IMPORT.SOURCE.ORIG_FILENAME:ModeStandby.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -330,227 +132,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:24 -IMPORT.SOURCE.ORIG_FILENAME:ModeTreatment.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:25 -IMPORT.SOURCE.ORIG_FILENAME:PreTreatmentRecirc.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:26 -IMPORT.SOURCE.ORIG_FILENAME:Prime.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:27 -IMPORT.SOURCE.ORIG_FILENAME:Rinseback.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:28 -IMPORT.SOURCE.ORIG_FILENAME:SelfTests.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:29 -IMPORT.SOURCE.ORIG_FILENAME:TreatmentEnd.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:30 -IMPORT.SOURCE.ORIG_FILENAME:TreatmentRecirc.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:31 -IMPORT.SOURCE.ORIG_FILENAME:TreatmentStop.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:32 -IMPORT.SOURCE.ORIG_FILENAME:Interrupts.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:33 -IMPORT.SOURCE.ORIG_FILENAME:Reservoirs.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:34 +IMPORT.SOURCE.UNIT:15 IMPORT.SOURCE.ORIG_FILENAME:SystemCommMessages.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -572,7 +154,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:35 +IMPORT.SOURCE.UNIT:16 IMPORT.SOURCE.ORIG_FILENAME:TaskGeneral.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -594,7 +176,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:36 +IMPORT.SOURCE.UNIT:17 IMPORT.SOURCE.ORIG_FILENAME:TaskPriority.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -616,7 +198,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:37 +IMPORT.SOURCE.UNIT:18 IMPORT.SOURCE.ORIG_FILENAME:sys_main.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -678,7 +260,7 @@ 3)void filterDialInFlowReadings( F64 flow ) Line # 1154 RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/asif/work/update_23rd/workspace_hd/hdfirmware/firmware/App/Controllers/DialInFlow.c +RESULT.CBA.UNIT: /home/fw/workspace_hd/hdfirmware/firmware/App/Controllers/DialInFlow.c RESULT.CBA.FUNCTION: calcDialInFlow RESULT.CBA.LINE.BEGIN RESULT.CBA.LINE: 0 Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.env =================================================================== diff -u -r62d55fdbb1143ef63ec6ebade523e0f3ca81ee95 -r64fe9e586377d72c9e793d7bae0098ad2db22761 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.env (.../INT_DIALOUTFLOW.env) (revision 62d55fdbb1143ef63ec6ebade523e0f3ca81ee95) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.env (.../INT_DIALOUTFLOW.env) (revision 64fe9e586377d72c9e793d7bae0098ad2db22761) @@ -1,39 +1,38 @@ ENVIRO.NEW ENVIRO.NAME:INT_DIALOUTFLOW -ENVIRO.STUB_BY_FUNCTION:BloodPrime -ENVIRO.STUB_BY_FUNCTION:ConsumableSelfTest ENVIRO.STUB_BY_FUNCTION:DialInFlow ENVIRO.UUT:DialOutFlow ENVIRO.STUB_BY_FUNCTION:Dialysis -ENVIRO.STUB_BY_FUNCTION:FPGA -ENVIRO.STUB_BY_FUNCTION:InternalADC ENVIRO.STUB_BY_FUNCTION:Interrupts -ENVIRO.STUB_BY_FUNCTION:ModeFault ENVIRO.STUB_BY_FUNCTION:ModeInitPOST -ENVIRO.STUB_BY_FUNCTION:ModePostTreat -ENVIRO.STUB_BY_FUNCTION:ModePreTreat -ENVIRO.STUB_BY_FUNCTION:ModeService ENVIRO.STUB_BY_FUNCTION:ModeStandby -ENVIRO.STUB_BY_FUNCTION:ModeTreatment -ENVIRO.STUB_BY_FUNCTION:OperationModes -ENVIRO.STUB_BY_FUNCTION:PIControllers -ENVIRO.STUB_BY_FUNCTION:PreTreatmentRecirc -ENVIRO.STUB_BY_FUNCTION:Prime -ENVIRO.STUB_BY_FUNCTION:Rinseback -ENVIRO.STUB_BY_FUNCTION:SafetyShutdown -ENVIRO.STUB_BY_FUNCTION:SelfTests ENVIRO.STUB_BY_FUNCTION:SystemCommMessages ENVIRO.STUB_BY_FUNCTION:TaskGeneral ENVIRO.STUB_BY_FUNCTION:TaskPriority -ENVIRO.STUB_BY_FUNCTION:Timers -ENVIRO.STUB_BY_FUNCTION:TreatmentEnd -ENVIRO.STUB_BY_FUNCTION:mibspi ENVIRO.STUB_BY_FUNCTION:sys_main ENVIRO.MAX_VARY_RANGE: 20 ENVIRO.STUB: ALL_BY_PROTOTYPE ENVIRO.TYPE_HANDLED_DIRS_ALLOWED: ENVIRO.LIBRARY_STUBS: ENVIRO.UNIT_PREFIX_USER_CODE: +ENVIRO.UNIT_PREFIX_USER_CODE_FILE:DialInFlow +#include "reg_etpwm.h" +#include "reg_gio.h" +#include "reg_mibspi.h" + +etpwmBASE_t * ptr_etpwmBASE_t ; +#undef etpwmREG2 +#define etpwmREG2 ptr_etpwmBASE_t + +gioPORT_t * ptr_gioPORT_t; +#undef gioPORTA +#define gioPORTA ptr_gioPORT_t + +mibspiBASE_t * ptr_mibspiBASE_t; +#undef mibspiREG5 +#define mibspiREG5 ptr_mibspiBASE_t + +ENVIRO.END_UNIT_PREFIX_USER_CODE_FILE: ENVIRO.UNIT_PREFIX_USER_CODE_FILE:DialOutFlow #include "reg_mibspi.h" @@ -45,6 +44,14 @@ #define mibspiREG1 ptr_mibspiREG1 #define etpwmREG3 ptr_pwmREG3 ENVIRO.END_UNIT_PREFIX_USER_CODE_FILE: +ENVIRO.UNIT_PREFIX_USER_CODE_FILE:Interrupts +#include "reg_het.h" + +hetBASE_t * hetBase_ptr; + +#undef hetREG1 +#define hetREG1 hetBase_ptr +ENVIRO.END_UNIT_PREFIX_USER_CODE_FILE: ENVIRO.END_UNIT_PREFIX_USER_CODE: ENVIRO.COVERAGE_TYPE: FUNCTION ENVIRO.WHITE_BOX: YES Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.tst =================================================================== diff -u -rbee4a17cf2dedb3a18483e2c05846785ed1b3da7 -r64fe9e586377d72c9e793d7bae0098ad2db22761 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.tst (.../INT_DIALOUTFLOW.tst) (revision bee4a17cf2dedb3a18483e2c05846785ed1b3da7) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW.tst (.../INT_DIALOUTFLOW.tst) (revision 64fe9e586377d72c9e793d7bae0098ad2db22761) @@ -2,7 +2,7 @@ -- Test Case Script -- -- Environment : INT_DIALOUTFLOW --- Unit(s) Under Test: BloodPrime ConsumableSelfTest DialInFlow DialOutFlow Dialysis FPGA InternalADC Interrupts ModeFault ModeInitPOST ModePostTreat ModePreTreat ModeService ModeStandby ModeTreatment OperationModes PIControllers PreTreatmentRecirc Prime Rinseback SafetyShutdown SelfTests SystemCommMessages TaskGeneral TaskPriority Timers TreatmentEnd mibspi sys_main +-- Unit(s) Under Test: DialInFlow DialOutFlow Dialysis Interrupts ModeInitPOST ModeStandby SystemCommMessages TaskGeneral TaskPriority sys_main -- -- Script Features TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING @@ -13,1153 +13,75 @@ TEST.SCRIPT_FEATURE:VCAST_MAIN_NOT_RENAMED -- --- Unit: BloodPrime - --- Subprogram: transitionToBloodPrime - --- Test Case: transitionToBloodPrime.001 -TEST.UNIT:BloodPrime -TEST.SUBPROGRAM:transitionToBloodPrime -TEST.NEW -TEST.NAME:transitionToBloodPrime.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: ConsumableSelfTest - --- Subprogram: transitionToConsumableSelfTest - --- Test Case: transitionToConsumableSelfTest.001 -TEST.UNIT:ConsumableSelfTest -TEST.SUBPROGRAM:transitionToConsumableSelfTest -TEST.NEW -TEST.NAME:transitionToConsumableSelfTest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - -- Unit: DialInFlow -- Subprogram: handleDialInPumpControlToTargetState --- Test Case: handleDialInPumpControlToTargetState.001 +-- Test Case: handleDialInPumpControlToTargetState_signalDialOutControl TEST.UNIT:DialInFlow TEST.SUBPROGRAM:handleDialInPumpControlToTargetState TEST.NEW -TEST.NAME:handleDialInPumpControlToTargetState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (++dipControlTimerCounter >= DIP_CONTROL_INTERVAL) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.END - --- Test Case: handleDialInPumpControlToTargetState.002 -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:handleDialInPumpControlToTargetState -TEST.NEW -TEST.NAME:handleDialInPumpControlToTargetState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (++dipControlTimerCounter >= DIP_CONTROL_INTERVAL) ==> TRUE -(2) if (dialInPumpControlModeSet == (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: +TEST.NAME:handleDialInPumpControlToTargetState_signalDialOutControl TEST.VALUE:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP -TEST.EXPECTED:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP +TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:80 +TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:0 TEST.END --- Test Case: handleDialInPumpControlToTargetState.003 -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:handleDialInPumpControlToTargetState -TEST.NEW -TEST.NAME:handleDialInPumpControlToTargetState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (++dipControlTimerCounter >= DIP_CONTROL_INTERVAL) ==> TRUE -(2) if (dialInPumpControlModeSet == (PUMP_CONTROL_MODE_CLOSED_LOOP)) ==> TRUE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.VALUE:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP -TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:0 -TEST.EXPECTED:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_OPEN_LOOP -TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:1 -TEST.END - -- Unit: Dialysis --- Subprogram: handleSalineBolusIdleState - --- Test Case: handleSalineBolusIdleState.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusIdleState -TEST.NEW -TEST.NAME:handleSalineBolusIdleState.001 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 120 TEST.VALUE:Dialysis.handleSalineBolusIdleState.dialysisState:<> ->>> >>> Unknown parameter/object name dialysisState ->>> >>> Value Line Error - Command Ignored -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) == salineBolusStartRequested) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:<> -TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 -TEST.END - --- Test Case: handleSalineBolusIdleState.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusIdleState -TEST.NEW -TEST.NAME:handleSalineBolusIdleState.002 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 137 TEST.VALUE:Dialysis.handleSalineBolusIdleState.dialysisState:<> ->>> >>> Unknown parameter/object name dialysisState ->>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == salineBolusStartRequested) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.salineBolusStartRequested:1 -TEST.EXPECTED:Dialysis.<>.salineBolusStartRequested:0 -TEST.END - --- Subprogram: handleSalineBolusInProgressState - --- Test Case: handleSalineBolusInProgressState.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == isSalineBagEmpty()) ==> FALSE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> FALSE -(3) if (bolusSalineVolumeDelivered_mL >= bolusTargetVolume) ==> FALSE -(4) if ((1) == salineBolusAbortRequested) ==> FALSE -(5) if (fabs(expectedSalineBolusVolume_mL - bolusSalineVolumeDelivered_mL) > maxBolusErrorMl) ==> FALSE -(6) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> FALSE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set local variable maxBolusErrorMl in branch 5 -Cannot set local variable result in branch 6 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:<> -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.END - --- Test Case: handleSalineBolusInProgressState.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == isSalineBagEmpty()) ==> FALSE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> FALSE -(3) if (bolusSalineVolumeDelivered_mL >= bolusTargetVolume) ==> FALSE -(4) if ((1) == salineBolusAbortRequested) ==> FALSE -(5) if (fabs(expectedSalineBolusVolume_mL - bolusSalineVolumeDelivered_mL) > maxBolusErrorMl) ==> FALSE -(6) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> TRUE -(7) if ((0) == errorFound) ==> FALSE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set local variable maxBolusErrorMl in branch 5 -Cannot set local variable result in branch 6 -Cannot set local variable errorFound in branch 7 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:<> -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.END - --- Test Case: handleSalineBolusInProgressState.003 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.003 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 225 TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:<> ->>> >>> Unknown parameter/object name salineBolusAutoResumeUF ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 228 TEST.EXPECTED:Dialysis.<>.salineBolusAutoResumeUF:0 ->>> >>> Unknown parameter/object name salineBolusAutoResumeUF ->>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:3 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == isSalineBagEmpty()) ==> FALSE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> FALSE -(3) if (bolusSalineVolumeDelivered_mL >= bolusTargetVolume) ==> FALSE -(4) if ((1) == salineBolusAbortRequested) ==> FALSE -(5) if (fabs(expectedSalineBolusVolume_mL - bolusSalineVolumeDelivered_mL) > maxBolusErrorMl) ==> FALSE -(6) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> TRUE -(7) if ((0) == errorFound) ==> TRUE -(8) if ((1) == salineBolusAutoResumeUF) ==> FALSE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set local variable maxBolusErrorMl in branch 5 -Cannot set local variable result in branch 6 -Cannot set local variable errorFound in branch 7 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:<> -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.END - --- Test Case: handleSalineBolusInProgressState.004 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.004 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 257 TEST.VALUE:Dialysis.<>.salineBolusAutoResumeUF:1 ->>> >>> Unknown parameter/object name salineBolusAutoResumeUF ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 260 TEST.EXPECTED:Dialysis.<>.salineBolusAutoResumeUF:1 ->>> >>> Unknown parameter/object name salineBolusAutoResumeUF ->>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:4 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == isSalineBagEmpty()) ==> FALSE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> FALSE -(3) if (bolusSalineVolumeDelivered_mL >= bolusTargetVolume) ==> FALSE -(4) if ((1) == salineBolusAbortRequested) ==> FALSE -(5) if (fabs(expectedSalineBolusVolume_mL - bolusSalineVolumeDelivered_mL) > maxBolusErrorMl) ==> FALSE -(6) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> TRUE -(7) if ((0) == errorFound) ==> TRUE -(8) if ((1) == salineBolusAutoResumeUF) ==> TRUE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set local variable maxBolusErrorMl in branch 5 -Cannot set local variable result in branch 6 -Cannot set local variable errorFound in branch 7 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:<> -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.END - --- Test Case: handleSalineBolusInProgressState.005 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == isSalineBagEmpty()) ==> FALSE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> FALSE -(3) if (bolusSalineVolumeDelivered_mL >= bolusTargetVolume) ==> FALSE -(4) if ((1) == salineBolusAbortRequested) ==> FALSE -(5) if (fabs(expectedSalineBolusVolume_mL - bolusSalineVolumeDelivered_mL) > maxBolusErrorMl) ==> TRUE -(6) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> FALSE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set local variable maxBolusErrorMl in branch 5 -Cannot set result due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:<> -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.END - --- Test Case: handleSalineBolusInProgressState.006 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((1) == isSalineBagEmpty()) ==> FALSE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> FALSE -(3) if (bolusSalineVolumeDelivered_mL >= bolusTargetVolume) ==> FALSE -(4) if ((1) == salineBolusAbortRequested) ==> TRUE -(6) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> FALSE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set result due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:<> -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:1 -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.END - --- Test Case: handleSalineBolusInProgressState.007 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.007 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:7 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(1) if ((1) == isSalineBagEmpty()) ==> FALSE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> FALSE -(3) if (bolusSalineVolumeDelivered_mL >= bolusTargetVolume) ==> TRUE -(6) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> FALSE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set result due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.END - --- Test Case: handleSalineBolusInProgressState.008 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.008 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:8 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 8 -(1) if ((1) == isSalineBagEmpty()) ==> FALSE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> TRUE -(6) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> FALSE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set result due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.END - --- Test Case: handleSalineBolusInProgressState.009 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusInProgressState -TEST.NEW -TEST.NAME:handleSalineBolusInProgressState.009 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:9 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 9 -(1) if ((1) == isSalineBagEmpty()) ==> TRUE -(2) if (totalSalineVolumeDelivered_mL >= (F32)800) ==> FALSE -(3) if (bolusSalineVolumeDelivered_mL >= bolusTargetVolume) ==> FALSE -(4) if ((1) == salineBolusAbortRequested) ==> FALSE -(5) if (fabs(expectedSalineBolusVolume_mL - bolusSalineVolumeDelivered_mL) > maxBolusErrorMl) ==> FALSE -(6) if (result != (SALINE_BOLUS_STATE_IN_PROGRESS)) ==> FALSE -Test Case Generation Notes: -Cannot set totalSalineVolumeDelivered_mL due to assignment -Cannot set local variable maxBolusErrorMl in branch 5 -Cannot set result due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:<> -TEST.VALUE:uut_prototype_stubs.isSalineBagEmpty.return:1 -TEST.VALUE:Dialysis.<>.salineBolusAbortRequested:<> -TEST.VALUE:Dialysis.handleSalineBolusInProgressState.dialysisState:<> -TEST.EXPECTED:Dialysis.<>.salineBolusAbortRequested:0 -TEST.END - -- Subprogram: handleSalineBolusWait4Pumps2Stop --- Test Case: handleSalineBolusWait4Pumps2Stop.001 +-- Test Case: handleSalineBolusWait4Pumps2Stop_isDialOutPumpRunning TEST.UNIT:Dialysis TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop TEST.NEW -TEST.NAME:handleSalineBolusWait4Pumps2Stop.001 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 401 TEST.VALUE:Dialysis.handleSalineBolusWait4Pumps2Stop.dialysisState:<> ->>> >>> Unknown parameter/object name dialysisState ->>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (((0) == isBloodPumpRunning() && (0) == isDialInPumpRunning()) && (0) == isDialOutPumpRunning()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleSalineBolusWait4Pumps2Stop_isDialOutPumpRunning TEST.STUB:DialInFlow.isDialInPumpRunning -TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 -TEST.VALUE:DialInFlow.isDialInPumpRunning.return:1 -TEST.END - --- Test Case: handleSalineBolusWait4Pumps2Stop.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:handleSalineBolusWait4Pumps2Stop -TEST.NEW -TEST.NAME:handleSalineBolusWait4Pumps2Stop.002 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 420 TEST.VALUE:Dialysis.handleSalineBolusWait4Pumps2Stop.dialysisState:<> ->>> >>> Unknown parameter/object name dialysisState ->>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:2 of 2 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (((0) == isBloodPumpRunning() && (0) == isDialInPumpRunning()) && (0) == isDialOutPumpRunning()) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function isDialOutPumpRunning in branch 1 -TEST.END_NOTES: -TEST.STUB:DialInFlow.isDialInPumpRunning -TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:0 TEST.VALUE:DialInFlow.isDialInPumpRunning.return:0 +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:0 +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 +TEST.VALUE:Dialysis.<>.bolusSalineVolumeDelivered_mL:15.0 +TEST.EXPECTED:Dialysis.<>.bolusSalineVolumeDelivered_mL:0.0 TEST.END -- Subprogram: initDialysis --- Test Case: initDialysis.001 +-- Test Case: initDialysis_resetDialOutRateOffset TEST.UNIT:Dialysis TEST.SUBPROGRAM:initDialysis TEST.NEW -TEST.NAME:initDialysis.001 -TEST.BASIS_PATH:1 of 2 (template) -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) for (i < (NUM_OF_LOAD_CELLS)) ==> FALSE - Test Case Generation Notes: - Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: +TEST.NAME:initDialysis_resetDialOutRateOffset +TEST.VALUE:DialOutFlow.<>.dopRateCorrectionOffset:15.0 +TEST.EXPECTED:DialOutFlow.<>.dopRateCorrectionOffset:0.0 TEST.END --- Test Case: initDialysis.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:initDialysis -TEST.NEW -TEST.NAME:initDialysis.002 -TEST.BASIS_PATH:2 of 2 (template) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) for (i < (NUM_OF_LOAD_CELLS)) ==> TRUE - Test Case Generation Notes: - Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.END - --- Subprogram: pauseUF - --- Test Case: pauseUF.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:pauseUF -TEST.NEW -TEST.NAME:pauseUF.001 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 473 TEST.VALUE:Dialysis.<>.currentUFState:UF_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "UF_START_STATE" ->>> >>> Command Ignored ->>> (E) @LINE: 475 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "UF_START_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((((MODE_TREA) == currMode && (TREATMENT_DIALYSIS_STATE) == trtState) && (DIALYSIS_UF_STATE) == currentDialysisState) && (UF_RUNNING_STATE) == currentUFState) ==> FALSE -(2) if ((MODE_TREA) != currMode) ==> FALSE -(3) if ((TREATMENT_DIALYSIS_STATE) != trtState) ==> FALSE -(4) if ((DIALYSIS_UF_STATE) != currentDialysisState) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE -TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE -TEST.END - --- Test Case: pauseUF.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:pauseUF -TEST.NEW -TEST.NAME:pauseUF.002 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 494 TEST.VALUE:Dialysis.<>.currentUFState:UF_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "UF_START_STATE" ->>> >>> Command Ignored ->>> (E) @LINE: 496 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "UF_START_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((((MODE_TREA) == currMode && (TREATMENT_DIALYSIS_STATE) == trtState) && (DIALYSIS_UF_STATE) == currentDialysisState) && (UF_RUNNING_STATE) == currentUFState) ==> FALSE -(2) if ((MODE_TREA) != currMode) ==> FALSE -(3) if ((TREATMENT_DIALYSIS_STATE) != trtState) ==> FALSE -(4) if ((DIALYSIS_UF_STATE) != currentDialysisState) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_START_STATE -TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_START_STATE -TEST.END - --- Test Case: pauseUF.003 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:pauseUF -TEST.NEW -TEST.NAME:pauseUF.003 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 514 TEST.VALUE:Dialysis.<>.currentUFState:UF_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "UF_START_STATE" ->>> >>> Command Ignored ->>> (E) @LINE: 516 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "UF_START_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:3 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((((MODE_TREA) == currMode && (TREATMENT_DIALYSIS_STATE) == trtState) && (DIALYSIS_UF_STATE) == currentDialysisState) && (UF_RUNNING_STATE) == currentUFState) ==> FALSE -(2) if ((MODE_TREA) != currMode) ==> FALSE -(3) if ((TREATMENT_DIALYSIS_STATE) != trtState) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_START_STATE -TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_START_STATE -TEST.END - --- Test Case: pauseUF.004 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:pauseUF -TEST.NEW -TEST.NAME:pauseUF.004 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 533 TEST.VALUE:Dialysis.<>.currentUFState:UF_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "UF_START_STATE" ->>> >>> Command Ignored ->>> (E) @LINE: 535 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "UF_START_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:4 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((((MODE_TREA) == currMode && (TREATMENT_DIALYSIS_STATE) == trtState) && (DIALYSIS_UF_STATE) == currentDialysisState) && (UF_RUNNING_STATE) == currentUFState) ==> FALSE -(2) if ((MODE_TREA) != currMode) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_START_STATE -TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_START_STATE -TEST.END - --- Test Case: pauseUF.005 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:pauseUF -TEST.NEW -TEST.NAME:pauseUF.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((((MODE_TREA) == currMode && (TREATMENT_DIALYSIS_STATE) == trtState) && (DIALYSIS_UF_STATE) == currentDialysisState) && (UF_RUNNING_STATE) == currentUFState) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE -TEST.VALUE:Dialysis.<>.currentUFState:UF_RUNNING_STATE -TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE -TEST.EXPECTED:Dialysis.<>.currentUFState:UF_RUNNING_STATE -TEST.END - --- Subprogram: resumeUF - --- Test Case: resumeUF.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:resumeUF -TEST.NEW -TEST.NAME:resumeUF.001 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 574 TEST.VALUE:Dialysis.<>.currentUFState:UF_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "UF_START_STATE" ->>> >>> Command Ignored ->>> (E) @LINE: 576 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "UF_START_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((((MODE_TREA) == currMode && (TREATMENT_DIALYSIS_STATE) == trtState) && (DIALYSIS_UF_STATE) == currentDialysisState) && (UF_PAUSED_STATE) == currentUFState) ==> FALSE -(2) if ((MODE_TREA) != currMode) ==> FALSE -(3) if ((TREATMENT_DIALYSIS_STATE) != trtState) ==> FALSE -(4) if ((DIALYSIS_UF_STATE) != currentDialysisState) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE -TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE -TEST.END - --- Test Case: resumeUF.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:resumeUF -TEST.NEW -TEST.NAME:resumeUF.002 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 595 TEST.VALUE:Dialysis.<>.currentUFState:UF_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "UF_START_STATE" ->>> >>> Command Ignored ->>> (E) @LINE: 597 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "UF_START_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((((MODE_TREA) == currMode && (TREATMENT_DIALYSIS_STATE) == trtState) && (DIALYSIS_UF_STATE) == currentDialysisState) && (UF_PAUSED_STATE) == currentUFState) ==> FALSE -(2) if ((MODE_TREA) != currMode) ==> FALSE -(3) if ((TREATMENT_DIALYSIS_STATE) != trtState) ==> FALSE -(4) if ((DIALYSIS_UF_STATE) != currentDialysisState) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_START_STATE -TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_START_STATE -TEST.END - --- Test Case: resumeUF.003 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:resumeUF -TEST.NEW -TEST.NAME:resumeUF.003 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 615 TEST.VALUE:Dialysis.<>.currentUFState:UF_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "UF_START_STATE" ->>> >>> Command Ignored ->>> (E) @LINE: 617 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "UF_START_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:3 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((((MODE_TREA) == currMode && (TREATMENT_DIALYSIS_STATE) == trtState) && (DIALYSIS_UF_STATE) == currentDialysisState) && (UF_PAUSED_STATE) == currentUFState) ==> FALSE -(2) if ((MODE_TREA) != currMode) ==> FALSE -(3) if ((TREATMENT_DIALYSIS_STATE) != trtState) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_START_STATE -TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_START_STATE -TEST.END - --- Test Case: resumeUF.004 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:resumeUF -TEST.NEW -TEST.NAME:resumeUF.004 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 634 TEST.VALUE:Dialysis.<>.currentUFState:UF_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "UF_START_STATE" ->>> >>> Command Ignored ->>> (E) @LINE: 636 TEST.EXPECTED:Dialysis.<>.currentUFState:UF_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "UF_START_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:4 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((((MODE_TREA) == currMode && (TREATMENT_DIALYSIS_STATE) == trtState) && (DIALYSIS_UF_STATE) == currentDialysisState) && (UF_PAUSED_STATE) == currentUFState) ==> FALSE -(2) if ((MODE_TREA) != currMode) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_START_STATE -TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_START_STATE -TEST.END - --- Test Case: resumeUF.005 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:resumeUF -TEST.NEW -TEST.NAME:resumeUF.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((((MODE_TREA) == currMode && (TREATMENT_DIALYSIS_STATE) == trtState) && (DIALYSIS_UF_STATE) == currentDialysisState) && (UF_PAUSED_STATE) == currentUFState) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE -TEST.VALUE:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.EXPECTED:Dialysis.<>.currentDialysisState:DIALYSIS_UF_STATE -TEST.EXPECTED:Dialysis.<>.currentUFState:UF_PAUSED_STATE -TEST.END - --- Subprogram: setDialysisParams - --- Test Case: setDialysisParams.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:setDialysisParams -TEST.NEW -TEST.NAME:setDialysisParams.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.setDialysisParams.bPFlow:<> -TEST.VALUE:Dialysis.setDialysisParams.dPFlow:<> -TEST.VALUE:Dialysis.setDialysisParams.maxUFVol:<> -TEST.VALUE:Dialysis.setDialysisParams.uFRate:<> -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_START_STATE -TEST.EXPECTED:Dialysis.setDialysisParams.bPFlow:0 -TEST.EXPECTED:Dialysis.setDialysisParams.dPFlow:0 -TEST.EXPECTED:Dialysis.setDialysisParams.maxUFVol:-3.40282E+38 -TEST.EXPECTED:Dialysis.setDialysisParams.uFRate:-3.40282E+38 -TEST.END - --- Test Case: setDialysisParams.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:setDialysisParams -TEST.NEW -TEST.NAME:setDialysisParams.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.setDialysisParams.bPFlow:<> -TEST.VALUE:Dialysis.setDialysisParams.dPFlow:<> -TEST.VALUE:Dialysis.setDialysisParams.maxUFVol:<> -TEST.VALUE:Dialysis.setDialysisParams.uFRate:<> -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_START_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.EXPECTED:Dialysis.setDialysisParams.bPFlow:0 -TEST.EXPECTED:Dialysis.setDialysisParams.dPFlow:0 -TEST.EXPECTED:Dialysis.setDialysisParams.maxUFVol:-3.40282E+38 -TEST.EXPECTED:Dialysis.setDialysisParams.uFRate:-3.40282E+38 -TEST.END - --- Subprogram: stopDialysis - --- Test Case: stopDialysis.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:stopDialysis -TEST.NEW -TEST.NAME:stopDialysis.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - -- Subprogram: transitionToDialysis --- Test Case: transitionToDialysis.001 +-- Test Case: transitionToDialysis_setDialOutPumpTargetRate TEST.UNIT:Dialysis TEST.SUBPROGRAM:transitionToDialysis TEST.NEW -TEST.NAME:transitionToDialysis.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: +TEST.NAME:transitionToDialysis_setDialOutPumpTargetRate +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:12345 +TEST.VALUE:Dialysis.<>.lastUFTimeStamp:1 +TEST.EXPECTED:Dialysis.<>.lastUFTimeStamp:12345 TEST.END --- Subprogram: updateUFVolumes - --- Test Case: updateUFVolumes.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:updateUFVolumes -TEST.NEW -TEST.NAME:updateUFVolumes.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (activeRes == (DG_RESERVOIR_1)) ==> FALSE -(2) if (fabs(deltaVolume) > ((50.0F))) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_2 -TEST.END - --- Test Case: updateUFVolumes.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:updateUFVolumes -TEST.NEW -TEST.NAME:updateUFVolumes.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (activeRes == (DG_RESERVOIR_1)) ==> FALSE -(2) if (fabs(deltaVolume) > ((50.0F))) ==> TRUE -(3) if (getDGActiveReservoir() == (DG_RESERVOIR_1)) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_2 -TEST.END - --- Test Case: updateUFVolumes.003 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:updateUFVolumes -TEST.NEW -TEST.NAME:updateUFVolumes.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (activeRes == (DG_RESERVOIR_1)) ==> FALSE -(2) if (fabs(deltaVolume) > ((50.0F))) ==> TRUE -(3) if (getDGActiveReservoir() == (DG_RESERVOIR_1)) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 2 -Conflict: Trying to set variable uut_prototype_stubs.getDGActiveReservoir.return 'equal to' and 'not equal to' same value in branches 1/3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_2 -TEST.END - --- Test Case: updateUFVolumes.004 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:updateUFVolumes -TEST.NEW -TEST.NAME:updateUFVolumes.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if (activeRes == (DG_RESERVOIR_1)) ==> TRUE -(2) if (fabs(deltaVolume) > ((50.0F))) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function fabs in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getDGActiveReservoir.return:DG_RESERVOIR_1 -TEST.END - -- Unit: Interrupts -- Subprogram: edgeNotification --- Test Case: edgeNotification.001 +-- Test Case: edgeNotification_signalDialOutPumpRotorHallSensor TEST.UNIT:Interrupts TEST.SUBPROGRAM:edgeNotification TEST.NEW -TEST.NAME:edgeNotification.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (hetREG == (hetBASE_t *)0xfff7b800U) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Interrupts.edgeNotification.hetREG:<> -TEST.VALUE:Interrupts.edgeNotification.edge:<> -TEST.END - --- Test Case: edgeNotification.002 -TEST.UNIT:Interrupts -TEST.SUBPROGRAM:edgeNotification -TEST.NEW -TEST.NAME:edgeNotification.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (hetREG == (hetBASE_t *)0xfff7b800U) ==> TRUE -(5) case edge ==> default -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Interrupts.edgeNotification.hetREG:<> -TEST.VALUE:Interrupts.edgeNotification.edge:3 -TEST.END - --- Test Case: edgeNotification.003 -TEST.UNIT:Interrupts -TEST.SUBPROGRAM:edgeNotification -TEST.NEW -TEST.NAME:edgeNotification.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (hetREG == (hetBASE_t *)0xfff7b800U) ==> TRUE -(2) case edge ==> 0 -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Interrupts.edgeNotification.hetREG:<> -TEST.VALUE:Interrupts.edgeNotification.edge:0 -TEST.END - --- Test Case: edgeNotification.004 -TEST.UNIT:Interrupts -TEST.SUBPROGRAM:edgeNotification -TEST.NEW -TEST.NAME:edgeNotification.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if (hetREG == (hetBASE_t *)0xfff7b800U) ==> TRUE -(3) case edge ==> 1 -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Interrupts.edgeNotification.hetREG:<> +TEST.NAME:edgeNotification_signalDialOutPumpRotorHallSensor +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:12345 +TEST.VALUE:DialOutFlow.<>.dopRotorRevStartTime:1 TEST.VALUE:Interrupts.edgeNotification.edge:1 +TEST.EXPECTED:DialOutFlow.<>.dopRotorRevStartTime:12345 TEST.END --- Test Case: edgeNotification.005 -TEST.UNIT:Interrupts -TEST.SUBPROGRAM:edgeNotification -TEST.NEW -TEST.NAME:edgeNotification.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if (hetREG == (hetBASE_t *)0xfff7b800U) ==> TRUE -(4) case edge ==> 2 -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Interrupts.edgeNotification.hetREG:<> -TEST.VALUE:Interrupts.edgeNotification.edge:2 -TEST.END - --- Unit: ModeFault - --- Subprogram: execFaultMode - --- Test Case: execFaultMode.001 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:execFaultMode -TEST.NEW -TEST.NAME:execFaultMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(5) case faultState ==> default -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL -TEST.VALUE:ModeFault.<>.faultState:NUM_OF_HD_FAULT_STATES -TEST.END - --- Test Case: execFaultMode.002 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:execFaultMode -TEST.NEW -TEST.NAME:execFaultMode.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 6 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(2) case faultState ==> HD_FAULT_STATE_START -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL -TEST.VALUE:ModeFault.<>.faultState:HD_FAULT_STATE_START -TEST.END - --- Test Case: execFaultMode.003 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:execFaultMode -TEST.NEW -TEST.NAME:execFaultMode.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 6 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(3) case faultState ==> HD_FAULT_STATE_RUN_NV_POSTS -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL -TEST.VALUE:ModeFault.<>.faultState:HD_FAULT_STATE_RUN_NV_POSTS -TEST.END - --- Test Case: execFaultMode.004 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:execFaultMode -TEST.NEW -TEST.NAME:execFaultMode.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 6 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(4) case faultState ==> HD_FAULT_STATE_COMPLETE -(5) if ((1) == getTestConfigStatus(TEST_CONFIG_RECOVER_TREATMENT) && (1) == hasRecoverFromFaultModeBeenSet()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL -TEST.VALUE:uut_prototype_stubs.hasRecoverFromFaultModeBeenSet.return:<> -TEST.VALUE:ModeFault.<>.faultState:HD_FAULT_STATE_COMPLETE -TEST.END - --- Test Case: execFaultMode.005 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:execFaultMode -TEST.NEW -TEST.NAME:execFaultMode.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 6 -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(4) case faultState ==> HD_FAULT_STATE_COMPLETE -(5) if ((1) == getTestConfigStatus(TEST_CONFIG_RECOVER_TREATMENT) && (1) == hasRecoverFromFaultModeBeenSet()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_FAUL -TEST.VALUE:uut_prototype_stubs.hasRecoverFromFaultModeBeenSet.return:1 -TEST.VALUE:ModeFault.<>.faultState:HD_FAULT_STATE_COMPLETE -TEST.END - --- Test Case: execFaultMode.006 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:execFaultMode -TEST.NEW -TEST.NAME:execFaultMode.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 6 -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((DG_MODE_GENE) == dgOperationMode) ==> TRUE -(6) case faultState ==> default -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getDGOpMode.return:DG_MODE_GENE -TEST.VALUE:ModeFault.<>.faultState:NUM_OF_HD_FAULT_STATES -TEST.END - -- Unit: ModeInitPOST -- Subprogram: execInitAndPOSTMode @@ -1177,2307 +99,72 @@ (28) case postState ==> default Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:NUM_OF_POST_STATES -TEST.EXPECTED:ModeInitPOST.<>.postState:NUM_OF_POST_STATES -TEST.END - --- Test Case: execInitAndPOSTMode.002 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.002 -TEST.BASIS_PATH:2 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == stop) ==> FALSE - (2) case postState ==> POST_STATE_START - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_START -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_START -TEST.END - --- Test Case: execInitAndPOSTMode.003 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.003 -TEST.BASIS_PATH:3 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if ((1) == stop) ==> FALSE - (3) case postState ==> POST_STATE_FW_INTEGRITY - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_FW_INTEGRITY -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_FW_INTEGRITY -TEST.END - --- Test Case: execInitAndPOSTMode.004 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.004 -TEST.BASIS_PATH:4 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if ((1) == stop) ==> FALSE - (4) case postState ==> POST_STATE_WATCHDOG - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_WATCHDOG -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_WATCHDOG -TEST.END - --- Test Case: execInitAndPOSTMode.005 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.005 -TEST.BASIS_PATH:5 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if ((1) == stop) ==> FALSE - (5) case postState ==> POST_STATE_SAFETY_SHUTDOWN - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_SAFETY_SHUTDOWN -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_SAFETY_SHUTDOWN -TEST.END - --- Test Case: execInitAndPOSTMode.006 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.006 -TEST.BASIS_PATH:6 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 6 - (1) if ((1) == stop) ==> FALSE - (6) case postState ==> POST_STATE_RTC - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_RTC -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_RTC -TEST.END - --- Test Case: execInitAndPOSTMode.007 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.007 -TEST.BASIS_PATH:7 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 7 - (1) if ((1) == stop) ==> FALSE - (7) case postState ==> POST_STATE_NVDATAMGMT - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_NVDATAMGMT -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_NVDATAMGMT -TEST.END - --- Test Case: execInitAndPOSTMode.008 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.008 -TEST.BASIS_PATH:8 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 8 - (1) if ((1) == stop) ==> FALSE - (8) case postState ==> POST_STATE_BLOOD_FLOW - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_BLOOD_FLOW -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_BLOOD_FLOW -TEST.END - --- Test Case: execInitAndPOSTMode.009 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.009 -TEST.BASIS_PATH:9 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 9 - (1) if ((1) == stop) ==> FALSE - (9) case postState ==> POST_STATE_DIALYSATE_INLET_FLOW - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_DIALYSATE_INLET_FLOW -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_FAILED -TEST.END - --- Test Case: execInitAndPOSTMode.010 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.010 -TEST.BASIS_PATH:10 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 10 - (1) if ((1) == stop) ==> FALSE - (10) case postState ==> POST_STATE_DIALYSATE_OUTLET_FLOW - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> +TEST.VALUE:uut_prototype_stubs.getNVRecord2Driver.return:1 +TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:0 TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_DIALYSATE_OUTLET_FLOW -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_FAILED -TEST.END - --- Test Case: execInitAndPOSTMode.011 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.011 -TEST.BASIS_PATH:11 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 11 - (1) if ((1) == stop) ==> FALSE - (11) case postState ==> POST_STATE_BLOOD_LEAK - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_BLOOD_LEAK TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_BLOOD_LEAK TEST.END --- Test Case: execInitAndPOSTMode.012 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.012 -TEST.BASIS_PATH:12 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 12 - (1) if ((1) == stop) ==> FALSE - (12) case postState ==> POST_STATE_VALVES - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_VALVES -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_VALVES -TEST.END - --- Test Case: execInitAndPOSTMode.013 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.013 -TEST.BASIS_PATH:13 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 13 - (1) if ((1) == stop) ==> FALSE - (13) case postState ==> POST_STATE_SYRINGE_PUMP - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_SYRINGE_PUMP -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_SYRINGE_PUMP -TEST.END - --- Test Case: execInitAndPOSTMode.014 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.014 -TEST.BASIS_PATH:14 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 14 - (1) if ((1) == stop) ==> FALSE - (14) case postState ==> POST_STATE_PRES_OCCL - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_PRES_OCCL -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_PRES_OCCL -TEST.END - --- Test Case: execInitAndPOSTMode.015 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.015 -TEST.BASIS_PATH:15 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 15 - (1) if ((1) == stop) ==> FALSE - (15) case postState ==> POST_STATE_ALARM_AUDIO - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_ALARM_AUDIO -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_ALARM_AUDIO -TEST.END - --- Test Case: execInitAndPOSTMode.016 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.016 -TEST.BASIS_PATH:16 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 16 - (1) if ((1) == stop) ==> FALSE - (16) case postState ==> POST_STATE_ALARM_LAMP - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_ALARM_LAMP -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_ALARM_LAMP -TEST.END - --- Test Case: execInitAndPOSTMode.017 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.017 -TEST.BASIS_PATH:17 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 17 - (1) if ((1) == stop) ==> FALSE - (17) case postState ==> POST_STATE_ACCELEROMETER - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_ACCELEROMETER -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_ACCELEROMETER -TEST.END - --- Test Case: execInitAndPOSTMode.018 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.018 -TEST.BASIS_PATH:18 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 18 - (1) if ((1) == stop) ==> FALSE - (18) case postState ==> POST_STATE_TEMPERATURES - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_TEMPERATURES -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_TEMPERATURES -TEST.END - --- Test Case: execInitAndPOSTMode.019 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.019 -TEST.BASIS_PATH:19 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 19 - (1) if ((1) == stop) ==> FALSE - (19) case postState ==> POST_STATE_FANS - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_FANS -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_FANS -TEST.END - --- Test Case: execInitAndPOSTMode.020 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.020 -TEST.BASIS_PATH:20 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 20 - (1) if ((1) == stop) ==> FALSE - (20) case postState ==> POST_STATE_STUCK_BUTTON - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_STUCK_BUTTON -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_STUCK_BUTTON -TEST.END - --- Test Case: execInitAndPOSTMode.021 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.021 -TEST.BASIS_PATH:21 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 21 - (1) if ((1) == stop) ==> FALSE - (21) case postState ==> POST_STATE_UI_POST - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_UI_POST -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_UI_POST -TEST.END - --- Test Case: execInitAndPOSTMode.022 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.022 -TEST.BASIS_PATH:22 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 22 - (1) if ((1) == stop) ==> FALSE - (22) case postState ==> POST_STATE_FW_COMPATIBILITY - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_FW_COMPATIBILITY -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_FAILED -TEST.END - --- Test Case: execInitAndPOSTMode.023 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.023 -TEST.BASIS_PATH:23 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 23 - (1) if ((1) == stop) ==> FALSE - (23) case postState ==> POST_STATE_FPGA - (24) if ((1) == tempPOSTPassed) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_FPGA -TEST.VALUE:ModeInitPOST.<>.tempPOSTPassed:<> -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_FAILED -TEST.EXPECTED:ModeInitPOST.<>.tempPOSTPassed:0 -TEST.END - --- Test Case: execInitAndPOSTMode.024 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.024 -TEST.BASIS_PATH:24 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 24 - (1) if ((1) == stop) ==> FALSE - (23) case postState ==> POST_STATE_FPGA - (24) if ((1) == tempPOSTPassed) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_FPGA -TEST.VALUE:ModeInitPOST.<>.tempPOSTPassed:1 -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_FAILED -TEST.EXPECTED:ModeInitPOST.<>.tempPOSTPassed:0 -TEST.END - --- Test Case: execInitAndPOSTMode.025 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.025 -TEST.BASIS_PATH:25 of 28 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 25 - (1) if ((1) == stop) ==> FALSE - (25) case postState ==> POST_STATE_COMPLETED - (26) if (++postCompleteDelayTimerCtr > (2 * 1000) / 50) ==> FALSE - Test Case Generation Notes: - Conflict: Unable to control expression-to-expression comparison in branch 26 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_COMPLETED -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_COMPLETED -TEST.END - --- Test Case: execInitAndPOSTMode.026 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.026 -TEST.BASIS_PATH:26 of 28 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 26 - (1) if ((1) == stop) ==> FALSE - (25) case postState ==> POST_STATE_COMPLETED - (26) if (++postCompleteDelayTimerCtr > (2 * 1000) / 50) ==> TRUE - Test Case Generation Notes: - Conflict: Unable to control expression-to-expression comparison in branch 26 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_COMPLETED -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_COMPLETED -TEST.END - --- Test Case: execInitAndPOSTMode.027 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.027 -TEST.BASIS_PATH:27 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 27 - (1) if ((1) == stop) ==> FALSE - (27) case postState ==> POST_STATE_FAILED - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:ModeInitPOST.<>.postState:POST_STATE_FAILED -TEST.EXPECTED:ModeInitPOST.<>.postState:POST_STATE_FAILED -TEST.END - --- Test Case: execInitAndPOSTMode.028 -TEST.UNIT:ModeInitPOST -TEST.SUBPROGRAM:execInitAndPOSTMode -TEST.NEW -TEST.NAME:execInitAndPOSTMode.028 -TEST.BASIS_PATH:28 of 28 -TEST.NOTES: -This is an automatically generated test case. - Test Path 28 - (1) if ((1) == stop) ==> TRUE - (28) case postState ==> default - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:1 -TEST.VALUE:ModeInitPOST.<>.postState:NUM_OF_POST_STATES -TEST.EXPECTED:ModeInitPOST.<>.postState:NUM_OF_POST_STATES -TEST.END - --- Unit: ModePostTreat - --- Subprogram: checkPostTreatmentPatientDisconnect - --- Test Case: checkPostTreatmentPatientDisconnect.001 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:checkPostTreatmentPatientDisconnect -TEST.NEW -TEST.NAME:checkPostTreatmentPatientDisconnect.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == patientDisconnectionConfirmed && 0 == patientDisconnectHandled) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModePostTreat.<>.patientDisconnectionConfirmed:<> -TEST.VALUE:ModePostTreat.<>.patientDisconnectHandled:true -TEST.END - --- Test Case: checkPostTreatmentPatientDisconnect.002 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:checkPostTreatmentPatientDisconnect -TEST.NEW -TEST.NAME:checkPostTreatmentPatientDisconnect.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == patientDisconnectionConfirmed && 0 == patientDisconnectHandled) ==> TRUE -(2) for (valve < (NUM_OF_VALVES)) ==> FALSE -(3) if (getTreatmentParameterF32(TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME) > (0.0) || getTreatmentParameterF32(TREATMENT_PARAM_HEPARIN_DISPENSE_RATE) > (0.0)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.VALUE:ModePostTreat.<>.patientDisconnectionConfirmed:1 -TEST.VALUE:ModePostTreat.<>.patientDisconnectHandled:false -TEST.END - --- Test Case: checkPostTreatmentPatientDisconnect.003 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:checkPostTreatmentPatientDisconnect -TEST.NEW -TEST.NAME:checkPostTreatmentPatientDisconnect.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == patientDisconnectionConfirmed && 0 == patientDisconnectHandled) ==> TRUE -(2) for (valve < (NUM_OF_VALVES)) ==> FALSE -(3) if (getTreatmentParameterF32(TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME) > (0.0) || getTreatmentParameterF32(TREATMENT_PARAM_HEPARIN_DISPENSE_RATE) > (0.0)) ==> TRUE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.VALUE:ModePostTreat.<>.patientDisconnectionConfirmed:1 -TEST.VALUE:ModePostTreat.<>.patientDisconnectHandled:false -TEST.END - --- Test Case: checkPostTreatmentPatientDisconnect.004 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:checkPostTreatmentPatientDisconnect -TEST.NEW -TEST.NAME:checkPostTreatmentPatientDisconnect.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == patientDisconnectionConfirmed && 0 == patientDisconnectHandled) ==> TRUE -(2) for (valve < (NUM_OF_VALVES)) ==> TRUE -(3) if (getTreatmentParameterF32(TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME) > (0.0) || getTreatmentParameterF32(TREATMENT_PARAM_HEPARIN_DISPENSE_RATE) > (0.0)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.VALUE:ModePostTreat.<>.patientDisconnectionConfirmed:1 -TEST.VALUE:ModePostTreat.<>.patientDisconnectHandled:false -TEST.END - --- Subprogram: handlePostTreatmentPatientDisconnectionState - --- Test Case: handlePostTreatmentPatientDisconnectionState.001 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handlePostTreatmentPatientDisconnectionState -TEST.NEW -TEST.NAME:handlePostTreatmentPatientDisconnectionState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((STATE_CLOSED) == frontDoor && (STATE_CLOSED) == pumpTrack) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN -TEST.END - --- Test Case: handlePostTreatmentPatientDisconnectionState.002 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handlePostTreatmentPatientDisconnectionState -TEST.NEW -TEST.NAME:handlePostTreatmentPatientDisconnectionState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((STATE_CLOSED) == frontDoor && (STATE_CLOSED) == pumpTrack) ==> TRUE -(2) if ((1) == patientDisconnectionConfirmed) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.VALUE:ModePostTreat.<>.patientDisconnectionConfirmed:<> -TEST.EXPECTED:ModePostTreat.<>.patientDisconnectionConfirmed:0 -TEST.END - --- Test Case: handlePostTreatmentPatientDisconnectionState.003 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handlePostTreatmentPatientDisconnectionState -TEST.NEW -TEST.NAME:handlePostTreatmentPatientDisconnectionState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((STATE_CLOSED) == frontDoor && (STATE_CLOSED) == pumpTrack) ==> TRUE -(2) if ((1) == patientDisconnectionConfirmed) ==> TRUE -(3) for (valve < (NUM_OF_VALVES)) ==> FALSE -(4) if (bolusVol > (0.0) || hepRate > (0.0)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.VALUE:ModePostTreat.<>.patientDisconnectionConfirmed:1 -TEST.EXPECTED:ModePostTreat.<>.patientDisconnectionConfirmed:0 -TEST.END - --- Test Case: handlePostTreatmentPatientDisconnectionState.004 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handlePostTreatmentPatientDisconnectionState -TEST.NEW -TEST.NAME:handlePostTreatmentPatientDisconnectionState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((STATE_CLOSED) == frontDoor && (STATE_CLOSED) == pumpTrack) ==> TRUE -(2) if ((1) == patientDisconnectionConfirmed) ==> TRUE -(3) for (valve < (NUM_OF_VALVES)) ==> FALSE -(4) if (bolusVol > (0.0) || hepRate > (0.0)) ==> TRUE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.VALUE:ModePostTreat.<>.patientDisconnectionConfirmed:1 -TEST.EXPECTED:ModePostTreat.<>.patientDisconnectionConfirmed:0 -TEST.END - --- Test Case: handlePostTreatmentPatientDisconnectionState.005 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handlePostTreatmentPatientDisconnectionState -TEST.NEW -TEST.NAME:handlePostTreatmentPatientDisconnectionState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((STATE_CLOSED) == frontDoor && (STATE_CLOSED) == pumpTrack) ==> TRUE -(2) if ((1) == patientDisconnectionConfirmed) ==> TRUE -(3) for (valve < (NUM_OF_VALVES)) ==> TRUE -(4) if (bolusVol > (0.0) || hepRate > (0.0)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.VALUE:ModePostTreat.<>.patientDisconnectionConfirmed:1 -TEST.EXPECTED:ModePostTreat.<>.patientDisconnectionConfirmed:0 -TEST.END - --- Subprogram: transitionToPostTreatmentMode - --- Test Case: transitionToPostTreatmentMode.001 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:transitionToPostTreatmentMode -TEST.NEW -TEST.NAME:transitionToPostTreatmentMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: ModePreTreat - --- Subprogram: transitionToCartridgeInstallation - --- Test Case: transitionToCartridgeInstallation.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:transitionToCartridgeInstallation -TEST.NEW -TEST.NAME:transitionToCartridgeInstallation.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) for (valve < (NUM_OF_VALVES)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.END - --- Test Case: transitionToCartridgeInstallation.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:transitionToCartridgeInstallation -TEST.NEW -TEST.NAME:transitionToCartridgeInstallation.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) for (valve < (NUM_OF_VALVES)) ==> TRUE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.END - --- Subprogram: transitionToPatientConnection - --- Test Case: transitionToPatientConnection.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:transitionToPatientConnection -TEST.NEW -TEST.NAME:transitionToPatientConnection.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) for (valve < (NUM_OF_VALVES)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.END - --- Test Case: transitionToPatientConnection.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:transitionToPatientConnection -TEST.NEW -TEST.NAME:transitionToPatientConnection.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) for (valve < (NUM_OF_VALVES)) ==> FALSE -(2) if ((1) == getTestConfigStatus(TEST_CONFIG_EXPEDITE_PRE_TREATMENT)) ==> TRUE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.END - --- Test Case: transitionToPatientConnection.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:transitionToPatientConnection -TEST.NEW -TEST.NAME:transitionToPatientConnection.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) for (valve < (NUM_OF_VALVES)) ==> TRUE -(2) if ((1) == getTestConfigStatus(TEST_CONFIG_EXPEDITE_PRE_TREATMENT)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.END - --- Subprogram: transitionToPreTreatmentMode - --- Test Case: transitionToPreTreatmentMode.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:transitionToPreTreatmentMode -TEST.NEW -TEST.NAME:transitionToPreTreatmentMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: ModeService - --- Subprogram: transitionToServiceMode - --- Test Case: transitionToServiceMode.001 -TEST.UNIT:ModeService -TEST.SUBPROGRAM:transitionToServiceMode -TEST.NEW -TEST.NAME:transitionToServiceMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - -- Unit: ModeStandby --- Subprogram: execStandbyMode - --- Test Case: execStandbyMode.001 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 13 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(13) case currentStandbyState ==> default -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.currentStandbyState:NUM_OF_STANDBY_STATES -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_START_STATE -TEST.END - --- Test Case: execStandbyMode.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 13 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) case currentStandbyState ==> STANDBY_START_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_START_STATE -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_START_STATE -TEST.END - --- Test Case: execStandbyMode.003 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 13 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(2) case currentStandbyState ==> STANDBY_WAIT_FOR_TREATMENT_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - --- Test Case: execStandbyMode.004 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 13 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(3) case currentStandbyState ==> STANDBY_WAIT_FOR_DISINFECT_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DISINFECT_STATE -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DISINFECT_STATE -TEST.END - --- Test Case: execStandbyMode.005 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.005 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 1686 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_FLUSH_CMD_RESPONSE_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "STANDBY_WAIT_FOR_DG_FLUSH_CMD_RESPONSE_STATE" ->>> >>> Command Ignored ->>> (E) @LINE: 1687 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_FLUSH_CMD_RESPONSE_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "STANDBY_WAIT_FOR_DG_FLUSH_CMD_RESPONSE_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:5 of 13 -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(4) case currentStandbyState ==> STANDBY_WAIT_FOR_DG_FLUSH_CMD_RESPONSE_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: execStandbyMode.006 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.006 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 1702 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_FLUSH_TO_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "STANDBY_WAIT_FOR_DG_FLUSH_TO_START_STATE" ->>> >>> Command Ignored ->>> (E) @LINE: 1703 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_FLUSH_TO_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "STANDBY_WAIT_FOR_DG_FLUSH_TO_START_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:6 of 13 -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(5) case currentStandbyState ==> STANDBY_WAIT_FOR_DG_FLUSH_TO_START_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: execStandbyMode.007 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.007 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 1718 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_FLUSH_IN_PROGRESS_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "STANDBY_DG_FLUSH_IN_PROGRESS_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:7 of 13 -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(6) case currentStandbyState ==> STANDBY_DG_FLUSH_IN_PROGRESS_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - --- Test Case: execStandbyMode.008 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.008 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 1734 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_CMD_RESPONSE_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_CMD_RESPONSE_STATE" ->>> >>> Command Ignored ->>> (E) @LINE: 1735 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_CMD_RESPONSE_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_CMD_RESPONSE_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:8 of 13 -TEST.NOTES: -This is an automatically generated test case. -Test Path 8 -(7) case currentStandbyState ==> STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_CMD_RESPONSE_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: execStandbyMode.009 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.009 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 1750 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_TO_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_TO_START_STATE" ->>> >>> Command Ignored ->>> (E) @LINE: 1751 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_TO_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_TO_START_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:9 of 13 -TEST.NOTES: -This is an automatically generated test case. -Test Path 9 -(8) case currentStandbyState ==> STANDBY_WAIT_FOR_DG_HEAT_DISINFECT_TO_START_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: execStandbyMode.010 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.010 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 1766 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:10 of 13 -TEST.NOTES: -This is an automatically generated test case. -Test Path 10 -(9) case currentStandbyState ==> STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - --- Test Case: execStandbyMode.011 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.011 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 1782 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_CMD_RESPONSE_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_CMD_RESPONSE_STATE" ->>> >>> Command Ignored ->>> (E) @LINE: 1783 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_CMD_RESPONSE_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_CMD_RESPONSE_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:11 of 13 -TEST.NOTES: -This is an automatically generated test case. -Test Path 11 -(10) case currentStandbyState ==> STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_CMD_RESPONSE_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: execStandbyMode.012 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.012 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 1798 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_TO_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_TO_START_STATE" ->>> >>> Command Ignored ->>> (E) @LINE: 1799 TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_TO_START_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_TO_START_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:12 of 13 -TEST.NOTES: -This is an automatically generated test case. -Test Path 12 -(11) case currentStandbyState ==> STANDBY_WAIT_FOR_DG_CHEM_DISINFECT_TO_START_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: execStandbyMode.013 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:execStandbyMode -TEST.NEW -TEST.NAME:execStandbyMode.013 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 1814 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE ->>> >>> Value for 'Enumeral' out of range ->>> >>> Read "STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE" ->>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:13 of 13 -TEST.NOTES: -This is an automatically generated test case. -Test Path 13 -(12) case currentStandbyState ==> STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - -- Subprogram: handleStandbyModeStartState --- Test Case: handleStandbyModeStartState.001 +-- Test Case: handleStandbyModeStartState_setDialOutPumpTargetRPM TEST.UNIT:ModeStandby TEST.SUBPROGRAM:handleStandbyModeStartState TEST.NEW -TEST.NAME:handleStandbyModeStartState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((STATE_CLOSED) == getSwitchStatus(FRONT_DOOR)) ==> FALSE -(4) if ((1) == homingInitiated && (1) == isSyringePumpHome()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN -TEST.VALUE:uut_prototype_stubs.isSyringePumpHome.return:<> -TEST.VALUE:ModeStandby.<>.homingInitiated:<> -TEST.EXPECTED:ModeStandby.<>.homingInitiated:0 -TEST.END - --- Test Case: handleStandbyModeStartState.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeStartState -TEST.NEW -TEST.NAME:handleStandbyModeStartState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((STATE_CLOSED) == getSwitchStatus(FRONT_DOOR)) ==> FALSE -(4) if ((1) == homingInitiated && (1) == isSyringePumpHome()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN -TEST.VALUE:uut_prototype_stubs.isSyringePumpHome.return:1 -TEST.VALUE:ModeStandby.<>.homingInitiated:1 -TEST.EXPECTED:ModeStandby.<>.homingInitiated:0 -TEST.END - --- Test Case: handleStandbyModeStartState.003 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeStartState -TEST.NEW -TEST.NAME:handleStandbyModeStartState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((STATE_CLOSED) == getSwitchStatus(FRONT_DOOR)) ==> TRUE -(2) if (homingInitiated != (1)) ==> FALSE -(4) if ((1) == homingInitiated && (1) == isSyringePumpHome()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable ModeStandby.<>.homingInitiated 'equal to' and 'not equal to' same value in branches 2/4 -TEST.END_NOTES: +TEST.NAME:handleStandbyModeStartState_setDialOutPumpTargetRPM TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.VALUE:uut_prototype_stubs.isSyringePumpHome.return:<> -TEST.VALUE:ModeStandby.<>.homingInitiated:1 -TEST.EXPECTED:ModeStandby.<>.homingInitiated:1 +TEST.VALUE:DialOutFlow.<>.dialOutPumpState:DIAL_OUT_PUMP_OFF_STATE +TEST.VALUE:DialOutFlow.<>.dopStopAtHomePosition:0 +TEST.VALUE:ModeStandby.<>.homingInitiated:0 +TEST.EXPECTED:DialOutFlow.<>.dopStopAtHomePosition:1 TEST.END --- Test Case: handleStandbyModeStartState.004 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeStartState -TEST.NEW -TEST.NAME:handleStandbyModeStartState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((STATE_CLOSED) == getSwitchStatus(FRONT_DOOR)) ==> TRUE -(2) if (homingInitiated != (1)) ==> TRUE -(3) for (valve < (NUM_OF_VALVES)) ==> FALSE -(4) if ((1) == homingInitiated && (1) == isSyringePumpHome()) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -Cannot set homingInitiated due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.VALUE:uut_prototype_stubs.isSyringePumpHome.return:<> -TEST.VALUE:ModeStandby.<>.homingInitiated:<> -TEST.EXPECTED:ModeStandby.<>.homingInitiated:1 -TEST.END - --- Test Case: handleStandbyModeStartState.005 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeStartState -TEST.NEW -TEST.NAME:handleStandbyModeStartState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((STATE_CLOSED) == getSwitchStatus(FRONT_DOOR)) ==> TRUE -(2) if (homingInitiated != (1)) ==> TRUE -(3) for (valve < (NUM_OF_VALVES)) ==> TRUE -(4) if ((1) == homingInitiated && (1) == isSyringePumpHome()) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -Cannot set homingInitiated due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.VALUE:uut_prototype_stubs.isSyringePumpHome.return:<> -TEST.VALUE:ModeStandby.<>.homingInitiated:<> -TEST.EXPECTED:ModeStandby.<>.homingInitiated:1 -TEST.END - --- Subprogram: signalAlarmActionToStandbyMode - --- Test Case: signalAlarmActionToStandbyMode.001 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:signalAlarmActionToStandbyMode -TEST.NEW -TEST.NAME:signalAlarmActionToStandbyMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(3) case action ==> default -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.signalAlarmActionToStandbyMode.action:ALARM_ACTION_RESUME -TEST.END - --- Test Case: signalAlarmActionToStandbyMode.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:signalAlarmActionToStandbyMode -TEST.NEW -TEST.NAME:signalAlarmActionToStandbyMode.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) case action ==> ALARM_ACTION_STOP -(2) if (isAlarmActive(ALARM_ID_HD_VENOUS_BUBBLE_DETECTED) != (1)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 -TEST.VALUE:ModeStandby.signalAlarmActionToStandbyMode.action:ALARM_ACTION_STOP -TEST.END - --- Test Case: signalAlarmActionToStandbyMode.003 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:signalAlarmActionToStandbyMode -TEST.NEW -TEST.NAME:signalAlarmActionToStandbyMode.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) case action ==> ALARM_ACTION_STOP -(2) if (isAlarmActive(ALARM_ID_HD_VENOUS_BUBBLE_DETECTED) != (1)) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:<> -TEST.VALUE:ModeStandby.signalAlarmActionToStandbyMode.action:ALARM_ACTION_STOP -TEST.END - --- Subprogram: transitionToStandbyMode - --- Test Case: transitionToStandbyMode.001 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:transitionToStandbyMode -TEST.NEW -TEST.NAME:transitionToStandbyMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((MODE_POST) == previousOpMode) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: transitionToStandbyMode.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:transitionToStandbyMode -TEST.NEW -TEST.NAME:transitionToStandbyMode.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((MODE_POST) == previousOpMode && flagNoDisinfectRequired != (1)) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.flagNoDisinfectRequired:<> -TEST.VALUE:OperationModes.getPreviousOperationMode.return:MODE_POST -TEST.END - --- Unit: PreTreatmentRecirc - --- Subprogram: handlePreTreatmentRecirculateState - --- Test Case: handlePreTreatmentRecirculateState.001 -TEST.UNIT:PreTreatmentRecirc -TEST.SUBPROGRAM:handlePreTreatmentRecirculateState -TEST.NEW -TEST.NAME:handlePreTreatmentRecirculateState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handlePreTreatmentRecirculateState.002 -TEST.UNIT:PreTreatmentRecirc -TEST.SUBPROGRAM:handlePreTreatmentRecirculateState -TEST.NEW -TEST.NAME:handlePreTreatmentRecirculateState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (recircTOWarningGiven != (1) && (1) == didTimeout(preTxRecircStartTime, (90 * 60) * 1000)) ==> FALSE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:PreTreatmentRecirc.<>.recircTOWarningGiven:1 -TEST.END - --- Test Case: handlePreTreatmentRecirculateState.003 -TEST.UNIT:PreTreatmentRecirc -TEST.SUBPROGRAM:handlePreTreatmentRecirculateState -TEST.NEW -TEST.NAME:handlePreTreatmentRecirculateState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (recircTOWarningGiven != (1) && (1) == didTimeout(preTxRecircStartTime, (90 * 60) * 1000)) ==> TRUE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:PreTreatmentRecirc.<>.recircTOWarningGiven:<> -TEST.END - --- Subprogram: setupPreTreatmentRecirculate - --- Test Case: setupPreTreatmentRecirculate.001 -TEST.UNIT:PreTreatmentRecirc -TEST.SUBPROGRAM:setupPreTreatmentRecirculate -TEST.NEW -TEST.NAME:setupPreTreatmentRecirculate.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: Prime - --- Subprogram: handlePrimeDialysateDialyzerState - --- Test Case: handlePrimeDialysateDialyzerState.001 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 11 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> FALSE -(6) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> FALSE -(9) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 90 * 1000)) ==> FALSE -(10) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handlePrimeDialysateDialyzerState.002 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 11 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> FALSE -(6) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> FALSE -(9) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 90 * 1000)) ==> FALSE -(10) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.END - --- Test Case: handlePrimeDialysateDialyzerState.003 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> FALSE -(6) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> FALSE -(9) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 90 * 1000)) ==> TRUE -(10) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/9 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handlePrimeDialysateDialyzerState.004 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> FALSE -(6) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> TRUE -(7) if (venPres > primeDialysateDialyzerStartVenPres + (50.0F)) ==> FALSE -(8) if (venPres < primeDialysateDialyzerStartVenPres - (50.0F)) ==> TRUE -(9) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 90 * 1000)) ==> FALSE -(10) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/6 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.getFilteredVenousPressure.return:<> -TEST.END - --- Test Case: handlePrimeDialysateDialyzerState.005 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> FALSE -(6) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> TRUE -(7) if (venPres > primeDialysateDialyzerStartVenPres + (50.0F)) ==> FALSE -(8) if (venPres < primeDialysateDialyzerStartVenPres - (50.0F)) ==> FALSE -(9) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 90 * 1000)) ==> FALSE -(10) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/6 -Cannot set variable TEST.VALUE:uut_prototype_stubs.getFilteredVenousPressure.return: in branch 7 to unknown value -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handlePrimeDialysateDialyzerState.006 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> FALSE -(6) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> TRUE -(7) if (venPres > primeDialysateDialyzerStartVenPres + (50.0F)) ==> TRUE -(9) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 90 * 1000)) ==> FALSE -(10) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/6 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.getFilteredVenousPressure.return:<> -TEST.END - --- Test Case: handlePrimeDialysateDialyzerState.007 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.007 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:7 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> TRUE -(2) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> FALSE -(6) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> FALSE -(9) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 90 * 1000)) ==> FALSE -(10) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/2 -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/6 -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/9 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handlePrimeDialysateDialyzerState.008 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.008 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:8 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 8 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> TRUE -(2) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> TRUE -(3) if (currentReservoirVolume >= minimumReservoirVolume - (0.3000000119F)) ==> FALSE -(5) if (currentReservoirVolume < minimumReservoirVolume) ==> FALSE -(6) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> FALSE -(9) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 90 * 1000)) ==> FALSE -(10) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Cannot resolve multiple comparisons ( uut_prototype_stubs.getLoadCellWeight.return ) in branches 3/5 -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/6 -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/9 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.getLoadCellWeight.return:<> -TEST.END - --- Test Case: handlePrimeDialysateDialyzerState.009 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.009 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:9 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 9 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> TRUE -(2) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> TRUE -(3) if (currentReservoirVolume >= minimumReservoirVolume - (0.3000000119F)) ==> FALSE -(5) if (currentReservoirVolume < minimumReservoirVolume) ==> TRUE -(6) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> FALSE -(9) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 90 * 1000)) ==> FALSE -(10) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/6 -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/9 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.getLoadCellWeight.return:<> -TEST.END - --- Test Case: handlePrimeDialysateDialyzerState.010 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.010 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:10 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 10 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> TRUE -(2) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> TRUE -(3) if (currentReservoirVolume >= minimumReservoirVolume - (0.3000000119F)) ==> TRUE -(4) if (++steadyVolumeCount >= 10000 / (1 * 1000)) ==> FALSE -(5) if (currentReservoirVolume < minimumReservoirVolume) ==> FALSE -(6) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> FALSE -(9) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 90 * 1000)) ==> FALSE -(10) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 4 -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/6 -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/9 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.getLoadCellWeight.return:<> -TEST.END - --- Test Case: handlePrimeDialysateDialyzerState.011 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.011 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:11 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 11 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> TRUE -(2) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> TRUE -(3) if (currentReservoirVolume >= minimumReservoirVolume - (0.3000000119F)) ==> TRUE -(4) if (++steadyVolumeCount >= 10000 / (1 * 1000)) ==> TRUE -(5) if (currentReservoirVolume < minimumReservoirVolume) ==> FALSE -(6) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> FALSE -(9) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 90 * 1000)) ==> FALSE -(10) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 4 -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/6 -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/9 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.getLoadCellWeight.return:<> -TEST.END - --- Subprogram: handlePrimeReservoirOneFillCompleteState - --- Test Case: handlePrimeReservoirOneFillCompleteState.001 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirOneFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirOneFillCompleteState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_1)) ==> FALSE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:<> -TEST.END - --- Test Case: handlePrimeReservoirOneFillCompleteState.002 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirOneFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirOneFillCompleteState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_1)) ==> TRUE -(2) if ((1) == hasDGCompletedReservoirSwitch()) ==> FALSE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.hasDGCompletedReservoirSwitch.return:<> -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:1 -TEST.END - --- Test Case: handlePrimeReservoirOneFillCompleteState.003 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirOneFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirOneFillCompleteState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_1)) ==> TRUE -(2) if ((1) == hasDGCompletedReservoirSwitch()) ==> TRUE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.hasDGCompletedReservoirSwitch.return:1 -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:1 -TEST.END - --- Test Case: handlePrimeReservoirOneFillCompleteState.004 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirOneFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirOneFillCompleteState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_1)) ==> FALSE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:<> -TEST.END - --- Subprogram: handlePrimeSalineDialyzerSetupState - --- Test Case: handlePrimeSalineDialyzerSetupState.001 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeSalineDialyzerSetupState -TEST.NEW -TEST.NAME:handlePrimeSalineDialyzerSetupState.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handlePrimeSalineDialyzerSetupState.002 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeSalineDialyzerSetupState -TEST.NEW -TEST.NAME:handlePrimeSalineDialyzerSetupState.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.END - --- Subprogram: purgeAirValvesBloodPumpControl - --- Test Case: purgeAirValvesBloodPumpControl.001 -TEST.UNIT:Prime -TEST.SUBPROGRAM:purgeAirValvesBloodPumpControl -TEST.NEW -TEST.NAME:purgeAirValvesBloodPumpControl.001 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 2878 TEST.VALUE:Prime.<>.primeFirstPurgePass:1 - >>> >>> Unknown parameter/object name primeFirstPurgePass - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((0) == primeFirstPurgePass) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: purgeAirValvesBloodPumpControl.002 -TEST.UNIT:Prime -TEST.SUBPROGRAM:purgeAirValvesBloodPumpControl -TEST.NEW -TEST.NAME:purgeAirValvesBloodPumpControl.002 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 2893 TEST.VALUE:Prime.<>.primeFirstPurgePass:0 - >>> >>> Unknown parameter/object name primeFirstPurgePass - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((0) == primeFirstPurgePass) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Subprogram: setupForPrimePause - --- Test Case: setupForPrimePause.001 -TEST.UNIT:Prime -TEST.SUBPROGRAM:setupForPrimePause -TEST.NEW -TEST.NAME:setupForPrimePause.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Subprogram: transitionToPrime - --- Test Case: transitionToPrime.001 -TEST.UNIT:Prime -TEST.SUBPROGRAM:transitionToPrime -TEST.NEW -TEST.NAME:transitionToPrime.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: Rinseback - --- Subprogram: transitionToRinseback - --- Test Case: transitionToRinseback.001 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:transitionToRinseback -TEST.NEW -TEST.NAME:transitionToRinseback.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: SelfTests - --- Subprogram: handleNoCartSelfTestHomeIdleState - --- Test Case: handleNoCartSelfTestHomeIdleState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestHomeIdleState -TEST.NEW -TEST.NAME:handleNoCartSelfTestHomeIdleState.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (((0) == isDialInPumpRunning() && (0) == isDialOutPumpRunning()) && (0) == isBloodPumpRunning()) ==> FALSE - (2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DialInFlow.isDialInPumpRunning -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 -TEST.VALUE:DialInFlow.isDialInPumpRunning.return:1 -TEST.END - --- Test Case: handleNoCartSelfTestHomeIdleState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestHomeIdleState -TEST.NEW -TEST.NAME:handleNoCartSelfTestHomeIdleState.002 -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (((0) == isDialInPumpRunning() && (0) == isDialOutPumpRunning()) && (0) == isBloodPumpRunning()) ==> TRUE - (2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: - Cannot set return value of function isDialOutPumpRunning in branch 1 -TEST.END_NOTES: -TEST.STUB:DialInFlow.isDialInPumpRunning -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:0 -TEST.VALUE:DialInFlow.isDialInPumpRunning.return:0 -TEST.END - --- Test Case: handleNoCartSelfTestHomeIdleState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestHomeIdleState -TEST.NEW -TEST.NAME:handleNoCartSelfTestHomeIdleState.003 -TEST.BASIS_PATH:2 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (((0) == isDialInPumpRunning() && (0) == isDialOutPumpRunning()) && (0) == isBloodPumpRunning()) ==> FALSE - (2) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DialInFlow.isDialInPumpRunning -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 -TEST.VALUE:DialInFlow.isDialInPumpRunning.return:1 -TEST.END - --- Subprogram: handleNoCartSelfTestPumpsState - --- Test Case: handleNoCartSelfTestPumpsState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestPumpsState -TEST.NEW -TEST.NAME:handleNoCartSelfTestPumpsState.001 -TEST.BASIS_PATH:1 of 4 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((0) == havePumpsStarted) ==> FALSE - (2) if ((1) == didTimeout(runPumpStartTime, 15 * 1000)) ==> FALSE - (3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.havePumpsStartedForNCST:1 -TEST.EXPECTED:SelfTests.<>.havePumpsStartedForNCST:1 -TEST.END - --- Test Case: handleNoCartSelfTestPumpsState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestPumpsState -TEST.NEW -TEST.NAME:handleNoCartSelfTestPumpsState.002 -TEST.BASIS_PATH:4 of 4 -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if ((0) == havePumpsStarted) ==> TRUE - (2) if ((1) == didTimeout(runPumpStartTime, 15 * 1000)) ==> FALSE - (3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.havePumpsStartedForNCST:0 -TEST.EXPECTED:SelfTests.<>.havePumpsStartedForNCST:1 -TEST.END - --- Test Case: handleNoCartSelfTestPumpsState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestPumpsState -TEST.NEW -TEST.NAME:handleNoCartSelfTestPumpsState.003 -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((0) == havePumpsStartedForNCST) ==> FALSE - (2) if ((1) == pumpHomingRequestedForNCST) ==> FALSE - (3) if ((1) == didTimeout(runPumpStartTime, 15 * 1000)) ==> FALSE - (4) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:SelfTests.<>.havePumpsStartedForNCST:1 -TEST.VALUE:SelfTests.<>.pumpHomingRequestedForNCST:<> -TEST.END - --- Test Case: handleNoCartSelfTestPumpsState.004 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestPumpsState -TEST.NEW -TEST.NAME:handleNoCartSelfTestPumpsState.004 -TEST.BASIS_PATH:3 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if ((0) == havePumpsStartedForNCST) ==> FALSE - (2) if ((1) == pumpHomingRequestedForNCST) ==> FALSE - (3) if ((1) == didTimeout(runPumpStartTime, 15 * 1000)) ==> TRUE - (4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.havePumpsStartedForNCST:1 -TEST.VALUE:SelfTests.<>.pumpHomingRequestedForNCST:<> -TEST.END - --- Test Case: handleNoCartSelfTestPumpsState.005 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestPumpsState -TEST.NEW -TEST.NAME:handleNoCartSelfTestPumpsState.005 -TEST.BASIS_PATH:5 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if ((0) == havePumpsStartedForNCST) ==> TRUE - (2) if ((1) == pumpHomingRequestedForNCST) ==> FALSE - (3) if ((1) == didTimeout(runPumpStartTime, 15 * 1000)) ==> FALSE - (4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.havePumpsStartedForNCST:0 -TEST.VALUE:SelfTests.<>.pumpHomingRequestedForNCST:<> -TEST.END - --- Subprogram: handleNoCartSelfTestsWaitForClosedDoor - --- Test Case: handleNoCartSelfTestsWaitForClosedDoor.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestsWaitForClosedDoor -TEST.NEW -TEST.NAME:handleNoCartSelfTestsWaitForClosedDoor.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((STATE_CLOSED) == frontDoor) ==> FALSE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN -TEST.END - --- Test Case: handleNoCartSelfTestsWaitForClosedDoor.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestsWaitForClosedDoor -TEST.NEW -TEST.NAME:handleNoCartSelfTestsWaitForClosedDoor.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((STATE_CLOSED) == frontDoor) ==> FALSE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN -TEST.END - --- Test Case: handleNoCartSelfTestsWaitForClosedDoor.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleNoCartSelfTestsWaitForClosedDoor -TEST.NEW -TEST.NAME:handleNoCartSelfTestsWaitForClosedDoor.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((STATE_CLOSED) == frontDoor) ==> TRUE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.END - --- Subprogram: setupForSelfTestsStop - --- Test Case: setupForSelfTestsStop.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:setupForSelfTestsStop -TEST.NEW -TEST.NAME:setupForSelfTestsStop.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == isAlarmActive(ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:<> -TEST.END - --- Test Case: setupForSelfTestsStop.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:setupForSelfTestsStop -TEST.NEW -TEST.NAME:setupForSelfTestsStop.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == isAlarmActive(ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM)) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 -TEST.END - --- Subprogram: transitionToDrySelfTests - --- Test Case: transitionToDrySelfTests.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:transitionToDrySelfTests -TEST.NEW -TEST.NAME:transitionToDrySelfTests.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Subprogram: transitionToNoCartSelfTests - --- Test Case: transitionToNoCartSelfTests.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:transitionToNoCartSelfTests -TEST.NEW -TEST.NAME:transitionToNoCartSelfTests.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (bolusVol > (0.0) || hepRate > (0.0)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.END - --- Test Case: transitionToNoCartSelfTests.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:transitionToNoCartSelfTests -TEST.NEW -TEST.NAME:transitionToNoCartSelfTests.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (bolusVol > (0.0) || hepRate > (0.0)) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.END - --- Subprogram: transitionToWetSelfTests - --- Test Case: transitionToWetSelfTests.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:transitionToWetSelfTests -TEST.NEW -TEST.NAME:transitionToWetSelfTests.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - -- Unit: SystemCommMessages --- Subprogram: handleDialOutPumpHardStopRequest - --- Test Case: handleDialOutPumpHardStopRequest.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDialOutPumpHardStopRequest -TEST.NEW -TEST.NAME:handleDialOutPumpHardStopRequest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (0 == (message->hdr).payloadLen && (1) == isTestingActivated()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:SystemCommMessages.isTestingActivated -TEST.VALUE:SystemCommMessages.isTestingActivated.return:<> -TEST.VALUE:SystemCommMessages.handleDialOutPumpHardStopRequest.message:<> -TEST.VALUE:SystemCommMessages.handleDialOutPumpHardStopRequest.message[0].hdr.payloadLen:1 -TEST.END - --- Test Case: handleDialOutPumpHardStopRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDialOutPumpHardStopRequest -TEST.NEW -TEST.NAME:handleDialOutPumpHardStopRequest.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (0 == (message->hdr).payloadLen && (1) == isTestingActivated()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:SystemCommMessages.isTestingActivated -TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 -TEST.VALUE:SystemCommMessages.handleDialOutPumpHardStopRequest.message:<> -TEST.VALUE:SystemCommMessages.handleDialOutPumpHardStopRequest.message[0].hdr.payloadLen:0 -TEST.END - -- Subprogram: handleTestDialOutFlowBroadcastIntervalOverrideRequest --- Test Case: handleTestDialOutFlowBroadcastIntervalOverrideRequest.001 +-- Test Case: handleTestDialOutFlowBroadcastIntervalOverrideRequest_reset TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialOutFlowBroadcastIntervalOverrideRequest TEST.NEW -TEST.NAME:handleTestDialOutFlowBroadcastIntervalOverrideRequest.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleTestDialOutFlowBroadcastIntervalOverrideRequest_reset +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialOutFlow.<>.dialOutDataPublishInterval.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialOutFlowBroadcastIntervalOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutFlowBroadcastIntervalOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutFlowBroadcastIntervalOverrideRequest.002 -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> FALSE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload[4]:100 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload[7]:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutDataPublishInterval.override:0x0 TEST.END --- Test Case: handleTestDialOutFlowBroadcastIntervalOverrideRequest.003 +-- Test Case: handleTestDialOutFlowBroadcastIntervalOverrideRequest_set TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialOutFlowBroadcastIntervalOverrideRequest TEST.NEW -TEST.NAME:handleTestDialOutFlowBroadcastIntervalOverrideRequest.003 -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> TRUE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: +TEST.NAME:handleTestDialOutFlowBroadcastIntervalOverrideRequest_set +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialOutFlow.<>.dialOutDataPublishInterval.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload:"1" -TEST.EXPECTED:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload[4]:100 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].payload[7]:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutDataPublishInterval.override:0xCCC33C33 TEST.END -- Subprogram: handleTestDialOutFlowSetPointOverrideRequest @@ -3487,305 +174,201 @@ TEST.SUBPROGRAM:handleTestDialOutFlowSetPointOverrideRequest TEST.NEW TEST.NAME:handleTestDialOutFlowSetPointOverrideRequest.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(OVERRIDE_PUMP_SET_PT_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.lastGivenRate:15 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialOutFlowSetPointOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutFlowSetPointOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutFlowSetPointOverrideRequest.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(OVERRIDE_PUMP_SET_PT_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].hdr.payloadLen:12 -TEST.EXPECTED:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].hdr.payloadLen:12 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].payload[7]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].payload[8]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].payload[9]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].payload[10]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutFlowSetPointOverrideRequest.message[0].payload[11]:0 +TEST.EXPECTED:DialOutFlow.<>.lastGivenRate:0 TEST.END --- Subprogram: handleTestDialOutPumpHomeRequest - --- Test Case: handleTestDialOutPumpHomeRequest.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpHomeRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpHomeRequest.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (0 == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpHomeRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpHomeRequest.message[0].hdr.payloadLen:1 -TEST.EXPECTED:SystemCommMessages.handleTestDialOutPumpHomeRequest.message[0].hdr.payloadLen:1 -TEST.END - --- Test Case: handleTestDialOutPumpHomeRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpHomeRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpHomeRequest.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (0 == (message->hdr).payloadLen) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpHomeRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpHomeRequest.message[0].hdr.payloadLen:0 -TEST.EXPECTED:SystemCommMessages.handleTestDialOutPumpHomeRequest.message[0].hdr.payloadLen:0 -TEST.END - -- Subprogram: handleTestDialOutPumpMCMeasuredCurrentOverrideRequest --- Test Case: handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.001 +-- Test Case: handleTestDialOutPumpMCMeasuredCurrentOverrideRequest_reset TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialOutPumpMCMeasuredCurrentOverrideRequest TEST.NEW -TEST.NAME:handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleTestDialOutPumpMCMeasuredCurrentOverrideRequest_reset +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCCurrentmA.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpMCMeasuredCurrentOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.002 -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> FALSE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload[7]:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpMCCurrentmA.override:0x0 TEST.END --- Test Case: handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.003 +-- Test Case: handleTestDialOutPumpMCMeasuredCurrentOverrideRequest_set TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialOutPumpMCMeasuredCurrentOverrideRequest TEST.NEW -TEST.NAME:handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.003 -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> TRUE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: +TEST.NAME:handleTestDialOutPumpMCMeasuredCurrentOverrideRequest_set +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload:"1" -TEST.EXPECTED:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].payload[7]:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpMCCurrentmA.override:0xCCC33C33 TEST.END -- Subprogram: handleTestDialOutPumpMCMeasuredSpeedOverrideRequest --- Test Case: handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.001 +-- Test Case: handleTestDialOutPumpMCMeasuredSpeedOverrideRequest_reset TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialOutPumpMCMeasuredSpeedOverrideRequest TEST.NEW -TEST.NAME:handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleTestDialOutPumpMCMeasuredSpeedOverrideRequest_reset +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpMCMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.002 -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> FALSE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload[7]:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpMCSpeedRPM.override:0x0 TEST.END --- Test Case: handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.003 +-- Test Case: handleTestDialOutPumpMCMeasuredSpeedOverrideRequest_set TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialOutPumpMCMeasuredSpeedOverrideRequest TEST.NEW -TEST.NAME:handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.003 -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> TRUE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: +TEST.NAME:handleTestDialOutPumpMCMeasuredSpeedOverrideRequest_set +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialOutFlow.<>.dialOutPumpMCSpeedRPM.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload:"1" -TEST.EXPECTED:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].payload[7]:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpMCSpeedRPM.override:0xCCC33C33 TEST.END -- Subprogram: handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest --- Test Case: handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.001 +-- Test Case: handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest_reset TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest TEST.NEW -TEST.NAME:handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest_reset +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.002 -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> FALSE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload[7]:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0x0 TEST.END --- Test Case: handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.003 +-- Test Case: handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest_set TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest TEST.NEW -TEST.NAME:handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.003 -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> TRUE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: +TEST.NAME:handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest_set +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload:"1" -TEST.EXPECTED:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].payload[7]:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpRotorSpeedRPM.override:0xCCC33C33 TEST.END -- Subprogram: handleTestDialOutPumpMeasuredSpeedOverrideRequest --- Test Case: handleTestDialOutPumpMeasuredSpeedOverrideRequest.001 +-- Test Case: handleTestDialOutPumpMeasuredSpeedOverrideRequest_reset TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialOutPumpMeasuredSpeedOverrideRequest TEST.NEW -TEST.NAME:handleTestDialOutPumpMeasuredSpeedOverrideRequest.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleTestDialOutPumpMeasuredSpeedOverrideRequest_reset +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialOutPumpMeasuredSpeedOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutPumpMeasuredSpeedOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutPumpMeasuredSpeedOverrideRequest.002 -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> FALSE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload[7]:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0x0 TEST.END --- Test Case: handleTestDialOutPumpMeasuredSpeedOverrideRequest.003 +-- Test Case: handleTestDialOutPumpMeasuredSpeedOverrideRequest_set TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialOutPumpMeasuredSpeedOverrideRequest TEST.NEW -TEST.NAME:handleTestDialOutPumpMeasuredSpeedOverrideRequest.003 -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> TRUE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: +TEST.NAME:handleTestDialOutPumpMeasuredSpeedOverrideRequest_set +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialOutFlow.<>.dialOutPumpSpeedRPM.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload:"1" -TEST.EXPECTED:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].payload[7]:0 +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpSpeedRPM.override:0xCCC33C33 TEST.END -- Subprogram: handleTestDialOutSetPWM @@ -3795,164 +378,120 @@ TEST.SUBPROGRAM:handleTestDialOutSetPWM TEST.NEW TEST.NAME:handleTestDialOutSetPWM.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(F32) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialOutFlow.<>.isDialOutPumpOn:0 +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirection:NUM_OF_MOTOR_DIRECTIONS +TEST.VALUE:DialOutFlow.<>.dialOutPumpDirectionSet:NUM_OF_MOTOR_DIRECTIONS +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutSetPWM.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutSetPWM.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialOutSetPWM.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialOutSetPWM.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutSetPWM -TEST.NEW -TEST.NAME:handleTestDialOutSetPWM.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(F32) == (message->hdr).payloadLen) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutSetPWM.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutSetPWM.message[0].hdr.payloadLen:4 -TEST.EXPECTED:SystemCommMessages.handleTestDialOutSetPWM.message[0].hdr.payloadLen:4 +TEST.VALUE:SystemCommMessages.handleTestDialOutSetPWM.message[0].payload[0]:0xAE +TEST.VALUE:SystemCommMessages.handleTestDialOutSetPWM.message[0].payload[1]:0x47 +TEST.VALUE:SystemCommMessages.handleTestDialOutSetPWM.message[0].payload[2]:0x61 +TEST.VALUE:SystemCommMessages.handleTestDialOutSetPWM.message[0].payload[3]:0x3E +TEST.EXPECTED:DialOutFlow.<>.dialOutPumpDirection:MOTOR_DIR_FORWARD TEST.END -- Subprogram: handleTestDialOutUFMeasuredVolumeOverrideRequest --- Test Case: handleTestDialOutUFMeasuredVolumeOverrideRequest.001 +-- Test Case: handleTestDialOutUFMeasuredVolumeOverrideRequest_reset TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialOutUFMeasuredVolumeOverrideRequest TEST.NEW -TEST.NAME:handleTestDialOutUFMeasuredVolumeOverrideRequest.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleTestDialOutUFMeasuredVolumeOverrideRequest_reset +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialOutUFMeasuredVolumeOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutUFMeasuredVolumeOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutUFMeasuredVolumeOverrideRequest.002 -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> FALSE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload[6]:0xB0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload[7]:0x41 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0x0 TEST.END --- Test Case: handleTestDialOutUFMeasuredVolumeOverrideRequest.003 +-- Test Case: handleTestDialOutUFMeasuredVolumeOverrideRequest_set TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialOutUFMeasuredVolumeOverrideRequest TEST.NEW -TEST.NAME:handleTestDialOutUFMeasuredVolumeOverrideRequest.003 -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> TRUE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: +TEST.NAME:handleTestDialOutUFMeasuredVolumeOverrideRequest_set +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:1.0 +TEST.VALUE:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload:"1" -TEST.EXPECTED:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload[6]:0xB0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].payload[7]:0x41 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.ovData:22.0 +TEST.EXPECTED:DialOutFlow.<>.totalMeasuredUFVolumeInMl.override:0xCCC33C33 TEST.END -- Subprogram: handleTestDialOutUFReferenceVolumeOverrideRequest --- Test Case: handleTestDialOutUFReferenceVolumeOverrideRequest.001 +-- Test Case: handleTestDialOutUFReferenceVolumeOverrideRequest_reset TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialOutUFReferenceVolumeOverrideRequest TEST.NEW -TEST.NAME:handleTestDialOutUFReferenceVolumeOverrideRequest.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleTestDialOutUFReferenceVolumeOverrideRequest_reset +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].hdr.payloadLen:<> -TEST.EXPECTED:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleTestDialOutUFReferenceVolumeOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutUFReferenceVolumeOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutUFReferenceVolumeOverrideRequest.002 -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> FALSE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].hdr.payloadLen:8 -TEST.EXPECTED:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload[7]:0 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.override:0x0 TEST.END --- Test Case: handleTestDialOutUFReferenceVolumeOverrideRequest.003 +-- Test Case: handleTestDialOutUFReferenceVolumeOverrideRequest_set TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialOutUFReferenceVolumeOverrideRequest TEST.NEW -TEST.NAME:handleTestDialOutUFReferenceVolumeOverrideRequest.003 -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (sizeof(TEST_OVERRIDE_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> TRUE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: +TEST.NAME:handleTestDialOutUFReferenceVolumeOverrideRequest_set +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DialOutFlow.<>.referenceUFVolumeInMl.override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].hdr.payloadLen:8 -TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload:"1" -TEST.EXPECTED:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].payload[7]:0 +TEST.EXPECTED:DialOutFlow.<>.referenceUFVolumeInMl.override:0xCCC33C33 TEST.END -- Unit: TaskGeneral -- Subprogram: taskGeneral --- Test Case: TaskGeneral_taskGeneral_execDialOutFlowController +-- Test Case: TaskGeneral_execDialOutFlowController TEST.UNIT:TaskGeneral TEST.SUBPROGRAM:taskGeneral TEST.NEW -TEST.NAME:TaskGeneral_taskGeneral_execDialOutFlowController +TEST.NAME:TaskGeneral_execDialOutFlowController TEST.STUB:DialInFlow.execDialInFlowController -TEST.STUB:OperationModes.execOperationModes TEST.VALUE:uut_prototype_stubs.execPresOcclSelfTest.return:SELF_TEST_STATUS_IN_PROGRESS TEST.VALUE:uut_prototype_stubs.execRTCSelfTest.return:SELF_TEST_STATUS_IN_PROGRESS TEST.VALUE:uut_prototype_stubs.execTemperaturesSelfTest.return:SELF_TEST_STATUS_IN_PROGRESS @@ -3963,86 +502,27 @@ TEST.EXPECTED:uut_prototype_stubs.checkInWithWatchdogMgmt.task:TASK_GENERAL TEST.END --- Test Case: taskGeneral.001 -TEST.UNIT:TaskGeneral -TEST.SUBPROGRAM:taskGeneral -TEST.NEW -TEST.NAME:taskGeneral.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((1) == uiCommunicated()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:<> -TEST.END - --- Test Case: taskGeneral.002 -TEST.UNIT:TaskGeneral -TEST.SUBPROGRAM:taskGeneral -TEST.NEW -TEST.NAME:taskGeneral.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == uiCommunicated()) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1 -TEST.END - -- Unit: TaskPriority -- Subprogram: taskPriority --- Test Case: taskPriority.001 +-- Test Case: taskPriority_monitor TEST.UNIT:TaskPriority TEST.SUBPROGRAM:taskPriority TEST.NEW -TEST.NAME:taskPriority.001 +TEST.NAME:taskPriority_monitor TEST.BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if ((1) == uiCommunicated()) ==> FALSE Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:<> -TEST.END - --- Test Case: taskPriority.002 -TEST.UNIT:TaskPriority -TEST.SUBPROGRAM:taskPriority -TEST.NEW -TEST.NAME:taskPriority.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == uiCommunicated()) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1 +TEST.VALUE:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:2 +TEST.EXPECTED:DialOutFlow.<>.dopMotorSpeedCalcTimerCtr:3 TEST.END --- Unit: TreatmentEnd - --- Subprogram: transitionToTreatmentEnd - --- Test Case: transitionToTreatmentEnd.001 -TEST.UNIT:TreatmentEnd -TEST.SUBPROGRAM:transitionToTreatmentEnd -TEST.NEW -TEST.NAME:transitionToTreatmentEnd.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - -- Unit: sys_main -- Subprogram: initSoftware @@ -4056,9 +536,11 @@ TEST.NOTES: No branches in subprogram TEST.END_NOTES: -TEST.STUB:Timers.initTimers -TEST.STUB:InternalADC.initInternalADC -TEST.STUB:SafetyShutdown.initSafetyShutdown -TEST.STUB:FPGA.initFPGA -TEST.STUB:Interrupts.initInterrupts +TEST.VALUE:DialInFlow.<>.ptr_etpwmBASE_t:<> +TEST.VALUE:DialInFlow.<>.ptr_gioPORT_t:<> +TEST.VALUE:DialInFlow.<>.ptr_mibspiBASE_t:<> +TEST.VALUE:DialOutFlow.<>.ptr_mibspiREG1:<> +TEST.VALUE:DialOutFlow.<>.ptr_pwmREG3:<> +TEST.VALUE:DialOutFlow.<>.dialOutFlowDataPublicationTimerCounter:1 +TEST.EXPECTED:DialOutFlow.<>.dialOutFlowDataPublicationTimerCounter:40 TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW_cba.cvr =================================================================== diff -u -rbee4a17cf2dedb3a18483e2c05846785ed1b3da7 -r64fe9e586377d72c9e793d7bae0098ad2db22761 --- vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW_cba.cvr (.../INT_DIALOUTFLOW_cba.cvr) (revision bee4a17cf2dedb3a18483e2c05846785ed1b3da7) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_DIALOUTFLOW/INT_DIALOUTFLOW_cba.cvr (.../INT_DIALOUTFLOW_cba.cvr) (revision 64fe9e586377d72c9e793d7bae0098ad2db22761) @@ -23,28 +23,6 @@ IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN IMPORT.SOURCE.UNIT:9 -IMPORT.SOURCE.ORIG_FILENAME:Timers.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:11 IMPORT.SOURCE.ORIG_FILENAME:DialInFlow.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -66,7 +44,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:12 +IMPORT.SOURCE.UNIT:11 IMPORT.SOURCE.ORIG_FILENAME:DialOutFlow.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -88,95 +66,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:13 -IMPORT.SOURCE.ORIG_FILENAME:InternalADC.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:14 -IMPORT.SOURCE.ORIG_FILENAME:SafetyShutdown.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:15 -IMPORT.SOURCE.ORIG_FILENAME:BloodPrime.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:16 -IMPORT.SOURCE.ORIG_FILENAME:ConsumableSelfTest.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:17 +IMPORT.SOURCE.UNIT:12 IMPORT.SOURCE.ORIG_FILENAME:Dialysis.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -198,29 +88,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:18 -IMPORT.SOURCE.ORIG_FILENAME:ModeFault.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:19 +IMPORT.SOURCE.UNIT:13 IMPORT.SOURCE.ORIG_FILENAME:ModeInitPOST.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -242,73 +110,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:20 -IMPORT.SOURCE.ORIG_FILENAME:ModePostTreat.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:21 -IMPORT.SOURCE.ORIG_FILENAME:ModePreTreat.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:22 -IMPORT.SOURCE.ORIG_FILENAME:ModeService.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:23 +IMPORT.SOURCE.UNIT:14 IMPORT.SOURCE.ORIG_FILENAME:ModeStandby.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -330,183 +132,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:24 -IMPORT.SOURCE.ORIG_FILENAME:ModeTreatment.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:25 -IMPORT.SOURCE.ORIG_FILENAME:OperationModes.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:26 -IMPORT.SOURCE.ORIG_FILENAME:PreTreatmentRecirc.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:27 -IMPORT.SOURCE.ORIG_FILENAME:Prime.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:28 -IMPORT.SOURCE.ORIG_FILENAME:Rinseback.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:29 -IMPORT.SOURCE.ORIG_FILENAME:SelfTests.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:30 -IMPORT.SOURCE.ORIG_FILENAME:TreatmentEnd.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:31 -IMPORT.SOURCE.ORIG_FILENAME:FPGA.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:32 +IMPORT.SOURCE.UNIT:15 IMPORT.SOURCE.ORIG_FILENAME:Interrupts.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -528,29 +154,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:33 -IMPORT.SOURCE.ORIG_FILENAME:PIControllers.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:34 +IMPORT.SOURCE.UNIT:16 IMPORT.SOURCE.ORIG_FILENAME:SystemCommMessages.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -572,7 +176,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:35 +IMPORT.SOURCE.UNIT:17 IMPORT.SOURCE.ORIG_FILENAME:TaskGeneral.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -594,7 +198,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:36 +IMPORT.SOURCE.UNIT:18 IMPORT.SOURCE.ORIG_FILENAME:TaskPriority.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -616,29 +220,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:37 -IMPORT.SOURCE.ORIG_FILENAME:mibspi.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:38 +IMPORT.SOURCE.UNIT:19 IMPORT.SOURCE.ORIG_FILENAME:sys_main.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -702,7 +284,7 @@ 1)static DIAL_OUT_PUMP_STATE_T handleDialOutPumpOffState( void ) Line # 718 RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/asif/work/update_23rd/workspace_hd/hdfirmware/firmware/App/Controllers/DialOutFlow.c +RESULT.CBA.UNIT: /home/fw/workspace_hd/hdfirmware/firmware/App/Controllers/DialOutFlow.c RESULT.CBA.FUNCTION: checkDialOutPumpDirection RESULT.CBA.LINE.BEGIN RESULT.CBA.LINE: 0 @@ -845,26 +427,5 @@ RESULT.CBA.CONTEXT_AFTER_END RESULT.CBA.MATCHING_LINE_INDEX: 1 RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: signalDialOutPumpHardStop -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -lastGivenRate = 0; -stopDialOutPump(); -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: signalDialOutPumpRotorHallSensor -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -U32 rotTime = getMSTimerCount(); -U32 deltaTime = calcTimeBetween( dopRotorRevStartTime, rotTime ); -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 -RESULT.CBA.LINE.END RESULT.CBA.END IMPORT.END