Index: vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst (.../ALARMMGMT.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/ALARMMGMT/ALARMMGMT.tst (.../ALARMMGMT.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -1052,8 +1052,15 @@ TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].subRank:0 TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].timeSinceTriggeredMS:0 TEST.VALUE:AlarmMgmt.getAlarmStartTime.alarmID:ALARM_ID_NO_ALARM -TEST.VALUE:AlarmMgmt.getAlarmStartTime.return:10 +TEST.VALUE:AlarmMgmt.getAlarmStartTime.return:<> +TEST.VALUE:uut_prototype_stubs.calcTimeSince.startMSCount:<> TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:10 +TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_PRIME_COMPLETED_MEDIUM]:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].alarmID:ALARM_ID_NO_ALARM +TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].subRank:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].timeSinceTriggeredMS:0 +TEST.EXPECTED:AlarmMgmt.getAlarmStartTime.alarmID:ALARM_ID_PRIME_COMPLETED_MEDIUM +TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:<> TEST.END -- Test Case: handleAlarmEscalations_EscalationsPending @@ -2226,26 +2233,6 @@ -- Subprogram: testResetAlarmStateOverride --- Test Case: testResetAlarmStateOverride.001 -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:testResetAlarmStateOverride -TEST.NEW -TEST.NAME:testResetAlarmStateOverride.001 -TEST.COMPOUND_ONLY -TEST.MCDC_BASIS_PATH:4 of 4 -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if (alarmID < (NUM_OF_ALARM_IDS)) ==> TRUE - (2) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:AlarmMgmt.testResetAlarmStateOverride.alarmID:<> -TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 -TEST.END - -- Test Case: testResetAlarmStateOverride_InvalidAlarm TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testResetAlarmStateOverride @@ -2605,50 +2592,6 @@ -- Subprogram: testSetAlarmStateOverride --- Test Case: testSetAlarmStateOverride.001 -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:testSetAlarmStateOverride -TEST.NEW -TEST.NAME:testSetAlarmStateOverride.001 -TEST.COMPOUND_ONLY -TEST.MCDC_BASIS_PATH:6 of 6 -TEST.NOTES: -This is an automatically generated test case. - Test Path 6 - (1) if (alarmID < (NUM_OF_ALARM_IDS)) ==> TRUE - (2) if ((1) == isTestingActivated()) ==> TRUE - (3) if ((1) == state) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.alarmID:<> -TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.state:1 -TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 -TEST.END - --- Test Case: testSetAlarmStateOverride.002 -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:testSetAlarmStateOverride -TEST.NEW -TEST.NAME:testSetAlarmStateOverride.002 -TEST.COMPOUND_ONLY -TEST.MCDC_BASIS_PATH:5 of 6 -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if (alarmID < (NUM_OF_ALARM_IDS)) ==> TRUE - (2) if ((1) == isTestingActivated()) ==> TRUE - (3) if ((1) == state) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #3, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.alarmID:<> -TEST.VALUE:AlarmMgmt.testSetAlarmStateOverride.state:<> -TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 -TEST.END - -- Test Case: testSetAlarmStateOverride_ActivateAlarm TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:testSetAlarmStateOverride @@ -3521,23 +3464,21 @@ TEST.NAME:updateAlarmsState.005 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:3 +TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].subRank:0 +TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_LOW].subRank:2 +TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM].subRank:<> +TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:<> +TEST.VALUE:uut_prototype_stubs.calcTimeSince.startMSCount:0 +TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:0 TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_HD_SOFTWARE_FAULT]:1 +TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].subRank:0 +TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_LOW].subRank:2 +TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_MEDIUM].subRank:2147483647 TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_HIGH].subRank:3 +TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:0 TEST.END --- Test Case: updateAlarmsState.006 -TEST.UNIT:AlarmMgmt -TEST.SUBPROGRAM:updateAlarmsState -TEST.NEW -TEST.NAME:updateAlarmsState.006 -TEST.VALUE:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:1 -TEST.VALUE:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].subRank:100 -TEST.EXPECTED:AlarmMgmt.<>.alarmIsActive[ALARM_ID_NO_ALARM]:1 -TEST.EXPECTED:AlarmMgmt.<>.alarmPriorityFIFO[ALARM_PRIORITY_NONE].subRank:100 -TEST.END - -- Test Case: updateAlarmsState_NoAlarmsActive TEST.UNIT:AlarmMgmt TEST.SUBPROGRAM:updateAlarmsState Index: vectorcast/Hercules_RM46_HD_Project/environment/BATTERY/BATTERY.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/BATTERY/BATTERY.tst (.../BATTERY.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/BATTERY/BATTERY.tst (.../BATTERY.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -527,8 +527,57 @@ TEST.SUBPROGRAM:startCommTx TEST.NEW TEST.NAME:startCommTx.001 +TEST.STUB:Battery.waitForAccessReady +TEST.VALUE:Battery.waitForAccessReady.return:1 +TEST.VALUE:uut_prototype_stubs.i2cSetSlaveAdd.sadd:0x0 +TEST.VALUE:uut_prototype_stubs.i2cSetMode.mode:0 +TEST.VALUE:uut_prototype_stubs.i2cSetDirection.dir:0 +TEST.VALUE:uut_prototype_stubs.i2cIsBusBusy.return:false +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:0 +TEST.EXPECTED:uut_prototype_stubs.i2cSetSlaveAdd.sadd:0x0 +TEST.EXPECTED:uut_prototype_stubs.i2cSetMode.mode:1024 +TEST.EXPECTED:uut_prototype_stubs.i2cSetDirection.dir:512 TEST.END +-- Test Case: startCommTx.002 +TEST.UNIT:Battery +TEST.SUBPROGRAM:startCommTx +TEST.NEW +TEST.NAME:startCommTx.002 +TEST.STUB:Battery.setupI2CDriver +TEST.STUB:Battery.waitForAccessReady +TEST.VALUE:Battery.waitForAccessReady.return:0 +TEST.VALUE:uut_prototype_stubs.i2cSetSlaveAdd.sadd:0x0 +TEST.VALUE:uut_prototype_stubs.i2cSetMode.mode:0 +TEST.VALUE:uut_prototype_stubs.i2cSetDirection.dir:0 +TEST.VALUE:uut_prototype_stubs.i2cIsBusBusy.return:false +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:0 +TEST.EXPECTED:Battery.startCommTx.return:0 +TEST.EXPECTED:uut_prototype_stubs.i2cSetSlaveAdd.sadd:0x0 +TEST.EXPECTED:uut_prototype_stubs.i2cSetMode.mode:1024 +TEST.EXPECTED:uut_prototype_stubs.i2cSetDirection.dir:512 +TEST.END + +-- Test Case: startCommTx.003 +TEST.UNIT:Battery +TEST.SUBPROGRAM:startCommTx +TEST.NEW +TEST.NAME:startCommTx.003 +TEST.STUB:Battery.setupI2CDriver +TEST.STUB:Battery.waitForAccessReady +TEST.VALUE:Battery.waitForAccessReady.return:0 +TEST.VALUE:Battery.startCommTx.return:1 +TEST.VALUE:uut_prototype_stubs.i2cSetSlaveAdd.sadd:0x0 +TEST.VALUE:uut_prototype_stubs.i2cSetMode.mode:0 +TEST.VALUE:uut_prototype_stubs.i2cSetDirection.dir:0 +TEST.VALUE:uut_prototype_stubs.i2cIsBusBusy.return:false +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:0 +TEST.EXPECTED:Battery.startCommTx.return:0 +TEST.EXPECTED:uut_prototype_stubs.i2cSetSlaveAdd.sadd:0x0 +TEST.EXPECTED:uut_prototype_stubs.i2cSetMode.mode:1024 +TEST.EXPECTED:uut_prototype_stubs.i2cSetDirection.dir:512 +TEST.END + -- Subprogram: testResetSetBatteryRemainingPercentOverride -- Test Case: testResetSetBatteryRemainingPercentOverride.001 @@ -614,6 +663,12 @@ TEST.SUBPROGRAM:waitForAccessReady TEST.NEW TEST.NAME:waitForAccessReady.001 +TEST.VALUE:Battery.waitForAccessReady.return:1 +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:100 +TEST.VALUE:uut_prototype_stubs.didTimeout.startMSCount:100 +TEST.VALUE:uut_prototype_stubs.didTimeout.timeoutPeriod:1 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 +TEST.EXPECTED:Battery.waitForAccessReady.return:1 TEST.END -- Subprogram: waitForRxReady Index: vectorcast/Hercules_RM46_HD_Project/environment/BLOODLEAK/BLOODLEAK.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/BLOODLEAK/BLOODLEAK.tst (.../BLOODLEAK.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/BLOODLEAK/BLOODLEAK.tst (.../BLOODLEAK.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -659,11 +659,10 @@ TEST.NAME:prepareSetPointSeq.001 TEST.VALUE:BloodLeak.<>.bloodLeakUARTCmdIndex:0 TEST.VALUE:BloodLeak.<>.bloodLeakSetPointSeqLength:6 -TEST.VALUE:BloodLeak.<>.bloodLeakSetPointSequence:<> -TEST.VALUE:BloodLeak.<>.bloodLeakSetPointSequence:"83","13","0","1","0" +TEST.VALUE:BloodLeak.<>.bloodLeakSetPointSequence:<> +TEST.VALUE:BloodLeak.<>.bloodLeakSetPointSequence:""83","13","0","1","0"" TEST.EXPECTED:BloodLeak.<>.bloodLeakUARTCmdIndex:0 TEST.EXPECTED:BloodLeak.<>.bloodLeakSetPointSeqLength:6 -TEST.EXPECTED:BloodLeak.<>.bloodLeakSetPointSequence:"83","13","0","1","0" TEST.END -- Subprogram: publishBloodLeakData Index: vectorcast/Hercules_RM46_HD_Project/environment/BLOODPRIME/BLOODPRIME.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/BLOODPRIME/BLOODPRIME.tst (.../BLOODPRIME.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/BLOODPRIME/BLOODPRIME.tst (.../BLOODPRIME.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -199,17 +199,8 @@ TEST.NEW TEST.NAME:initBloodPrime.004 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_BLOOD_FLOW -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:600 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:300 TEST.EXPECTED:BloodPrime.<>.bloodPrimeState:BLOOD_PRIME_RAMP_STATE -TEST.END - --- Test Case: initBloodPrime.005 -TEST.UNIT:BloodPrime -TEST.SUBPROGRAM:initBloodPrime -TEST.NEW -TEST.NAME:initBloodPrime.005 -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_BLOOD_FLOW -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:1000 TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_BLOOD_FLOW TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/BUBBLE/BUBBLE.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/BUBBLE/BUBBLE.tst (.../BUBBLE.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/BUBBLE/BUBBLE.tst (.../BUBBLE.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -409,15 +409,35 @@ TEST.EXPECTED:Bubble.<>.bubblesState[ADV]:BUBBLE_NORMAL_STATE TEST.END --- Test Case: handleBubbleNormalState.001 +-- Test Case: handleBubbleNormaatState.010 TEST.UNIT:Bubble TEST.SUBPROGRAM:handleBubbleNormalState TEST.NEW -TEST.NAME:handleBubbleNormalState.001 +TEST.NAME:handleBubbleNormaatState.010 +TEST.NOTES: +This is an automatically generated test case. + Test Path 19 + (1) if (bubble == (ADA) || bubble == (ADV)) ==> TRUE + (2) if ((1) == noFPGABubbleDetected(bubble)) ==> FALSE + (3) if ((BUBBLE_DETECTED) == getBubbleStatus(bubble)) ==> TRUE + (4) if (getCurrentOperationMode() == (MODE_TREA)) ==> TRUE + (9) case treatmentState ==> TREATMENT_RINSEBACK_STATE + (10) if (bubble == (ADV)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #10, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Conflict: Multiple equality operators with different values (Bubble.handleBubbleNormalState.bubble) in branches 1/10 +TEST.END_NOTES: +TEST.STUB:Bubble.getBubbleStatus +TEST.VALUE:Bubble.<>.bubblesSelfTestRequested[ADV]:1 +TEST.VALUE:Bubble.getBubbleStatus.return:BUBBLE_DETECTED TEST.VALUE:Bubble.handleBubbleNormalState.bubble:ADV,(2)NUM_OF_BUBBLES +TEST.VALUE:uut_prototype_stubs.noFPGABubbleDetected.return:<> TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA -TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_BLOOD_PRIME_STATE -TEST.EXPECTED:Bubble.handleBubbleNormalState.bubble:ADV,(2)NUM_OF_BUBBLES +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.EXPECTED:Bubble.<>.bubblesState[ADV]:BUBBLE_NORMAL_STATE +TEST.EXPECTED:Bubble.<>.bubblesSelfTestRequested[ADV]:0 +TEST.EXPECTED:Bubble.handleBubbleNormalState.bubble:ADV,NUM_OF_BUBBLES TEST.END -- Subprogram: handleBubbleSelfTestState Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst =================================================================== diff -u -rd264c92c7b8e116cc6bfea636a138aa9e28652c0 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst (.../DIALINFLOW.tst) (revision d264c92c7b8e116cc6bfea636a138aa9e28652c0) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALINFLOW/DIALINFLOW.tst (.../DIALINFLOW.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -1233,6 +1233,15 @@ TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.dialInPumpControlModeSet:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.<>.targetDialInFlowRate:200 +TEST.VALUE:DialInFlow.<>.dipControlTimerCounter:0 +TEST.VALUE:DialInFlow.setDialInPumpControlSignalPWM.newPWM:0.4 +TEST.VALUE:uut_prototype_stubs.resetPIController.controllerID:PI_CONTROLLER_ID_DIALYSATE_FLOW +TEST.VALUE:uut_prototype_stubs.resetPIController.initialControlSignal:0.4 +TEST.EXPECTED:DialInFlow.<>.dipControlTimerCounter:0 +TEST.EXPECTED:DialInFlow.handleDialInPumpRampingUpState.return:DIAL_IN_PUMP_CONTROL_TO_TARGET_STATE +TEST.EXPECTED:DialInFlow.setDialInPumpControlSignalPWM.newPWM:0.4 +TEST.EXPECTED:uut_prototype_stubs.resetPIController.controllerID:PI_CONTROLLER_ID_DIALYSATE_FLOW +TEST.EXPECTED:uut_prototype_stubs.resetPIController.initialControlSignal:0.4 TEST.END -- Test Case: handleDialInPumpRampingUpState_RampComplete_OpenLoop Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst =================================================================== diff -u -rd264c92c7b8e116cc6bfea636a138aa9e28652c0 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst (.../DIALOUTFLOW.tst) (revision d264c92c7b8e116cc6bfea636a138aa9e28652c0) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALOUTFLOW/DIALOUTFLOW.tst (.../DIALOUTFLOW.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -1403,15 +1403,6 @@ TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.1 TEST.END --- Test Case: setDialOutPumpTargetRate.005 -TEST.UNIT:DialOutFlow -TEST.SUBPROGRAM:setDialOutPumpTargetRate -TEST.NEW -TEST.NAME:setDialOutPumpTargetRate.005 -TEST.VALUE:DialOutFlow.setDialOutPumpTargetRate.flowRate:650 -TEST.EXPECTED:DialOutFlow.<>.dialOutPumpPWMDutyCyclePct:0.9 -TEST.END - -- Test Case: setDialOutPumpTargetRate_ControllingToOff TEST.UNIT:DialOutFlow TEST.SUBPROGRAM:setDialOutPumpTargetRate Index: vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS.tst (.../DIALYSIS.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/DIALYSIS/DIALYSIS.tst (.../DIALYSIS.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -128,6 +128,7 @@ TEST.VALUE:Dialysis.<>.setUFRate:10.0 TEST.VALUE:Dialysis.<>.uFAccuracyCheckTimerCtr:71999 TEST.VALUE:Dialysis.<>.lastUFVolumeChecked:350.0 +TEST.EXPECTED:Dialysis.<>.uFAccuracyCheckTimerCtr:0 TEST.END -- Subprogram: execDialysis Index: vectorcast/Hercules_RM46_HD_Project/environment/FANS/FANS.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/FANS/FANS.tst (.../FANS.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/FANS/FANS.tst (.../FANS.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -33,7 +33,8 @@ Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: TEST.VALUE:Fans.<>.fansStatus.rpm[FAN_INLET_1].data:<> -TEST.EXPECTED:Fans.<>.fansStatus.rpm[FAN_INLET_1].data:1.0 +TEST.VALUE:uut_prototype_stubs.getFPGAInletFan1TogglePeriod.return:30000 +TEST.EXPECTED:Fans.<>.fansStatus.rpm[FAN_INLET_1].data:200.0 TEST.END -- Test Case: convertTogglePeriod2RPM.002 @@ -562,10 +563,20 @@ TEST.VALUE:Fans.<>.hasAlarmBeenRaised:1 TEST.VALUE:Fans.getMeasuredFanRPM.fan:FAN_INLET_1 TEST.VALUE:Fans.getMeasuredFanRPM.return:100.0 -TEST.EXPECTED:Fans.<>.hasAlarmBeenRaised:(2)0 +TEST.EXPECTED:Fans.<>.hasAlarmBeenRaised:1 TEST.EXPECTED:Fans.getMeasuredFanRPM.fan:FAN_INLET_1 TEST.END +-- Test Case: monitorFans.008 +TEST.UNIT:Fans +TEST.SUBPROGRAM:monitorFans +TEST.NEW +TEST.NAME:monitorFans.008 +TEST.STUB:Fans.getRPMAlarmStartTimeOffset +TEST.VALUE:Fans.<>.hasAlarmBeenRaised:2 +TEST.EXPECTED:Fans.<>.hasAlarmBeenRaised:2 +TEST.END + -- Subprogram: publishFansData -- Test Case: publishFansData.001 @@ -615,6 +626,11 @@ TEST.SUBPROGRAM:setInletFansDutyCycle TEST.NEW TEST.NAME:setInletFansDutyCycle.001 +TEST.BASIS_PATH:1 of 1 +TEST.NOTES: + No branches in subprogram +TEST.END_NOTES: +TEST.EXPECTED:uut_prototype_stubs.etpwmSetCmpA.value:100 TEST.END -- Subprogram: testResetFanPublishIntervalOverride Index: vectorcast/Hercules_RM46_HD_Project/environment/FLUIDLEAK/FLUIDLEAK.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/FLUIDLEAK/FLUIDLEAK.tst (.../FLUIDLEAK.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/FLUIDLEAK/FLUIDLEAK.tst (.../FLUIDLEAK.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -174,15 +174,13 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if (++fluidLeakStatePublicationTimerCounter >= getU32OverrideValue(&fluidLeakStatePublishInterval)) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if (++fluidLeakStatePublicationTimerCounter >= getU32OverrideValue(&fluidLeakStatePublishInterval)) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:FluidLeak.<>.fluidLeakStatePublicationTimerCounter:0 TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:<> -TEST.EXPECTED:FluidLeak.<>.fluidLeakStatePublicationTimerCounter:0 TEST.END -- Subprogram: testResetFluidLeakStateOverride Index: vectorcast/Hercules_RM46_HD_Project/environment/FPGA/FPGA.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/FPGA/FPGA.tst (.../FPGA.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/FPGA/FPGA.tst (.../FPGA.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -695,30 +695,6 @@ TEST.EXPECTED:FPGA.execFPGATest.return:SELF_TEST_STATUS_PASSED TEST.END --- Test Case: execFPGATest.003 -TEST.UNIT:FPGA -TEST.SUBPROGRAM:execFPGATest -TEST.NEW -TEST.NAME:execFPGATest.003 -TEST.NOTES: -This is an automatically generated test case. - Test Path 6 - (1) if (0x5a == fpgaHeader.fpgaId) ==> TRUE - (2) if (fpgaHeader.fpgaRevMajor > 0) ==> FALSE - (3) if (0 == fpgaHeader.fpgaRevMajor && fpgaHeader.fpgaRev >= 13) ==> TRUE - Row number 1 forms a pair with Row 3 for Condition #3, subcondition "a". - Condition a ==> TRUE - Condition b ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:FPGA.<>.fpgaHeader.fpgaId:90 -TEST.VALUE:FPGA.<>.fpgaHeader.fpgaRev:<> -TEST.VALUE:FPGA.<>.fpgaHeader.fpgaRevMajor:0,1 -TEST.EXPECTED:FPGA.<>.fpgaHeader.fpgaId:0x5A -TEST.EXPECTED:FPGA.<>.fpgaHeader.fpgaRevMajor:0,1 -TEST.EXPECTED:FPGA.execFPGATest.return:SELF_TEST_STATUS_PASSED -TEST.END - -- Subprogram: getFPGAAccelAxes -- Test Case: getFPGAAccelAxes_NominalPath Index: vectorcast/Hercules_RM46_HD_Project/environment/INTERRUPTS/INTERRUPTS.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/INTERRUPTS/INTERRUPTS.tst (.../INTERRUPTS.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/INTERRUPTS/INTERRUPTS.tst (.../INTERRUPTS.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -311,6 +311,13 @@ TEST.NAME:InvalidChannel TEST.VALUE:Interrupts.dmaGroupANotification.inttype:BTC TEST.VALUE:Interrupts.dmaGroupANotification.channel:4 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:134 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:4 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:134 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:4 TEST.ATTRIBUTES:Interrupts.canErrorNotification.notification:INPUT_BASE=16 TEST.END @@ -424,6 +431,10 @@ TEST.SUBPROGRAM:phantomInterrupt TEST.NEW TEST.NAME:NominalPath +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:133 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:133 TEST.ATTRIBUTES:Interrupts.canErrorNotification.notification:INPUT_BASE=16 TEST.END @@ -435,6 +446,13 @@ TEST.NEW TEST.NAME:rtiNotification_InvalidNotification TEST.VALUE:Interrupts.rtiNotification.notification:0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:122 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:122 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 TEST.ATTRIBUTES:Interrupts.canErrorNotification.notification:INPUT_BASE=16 TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/MESSAGESUPPORT/MESSAGESUPPORT.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/MESSAGESUPPORT/MESSAGESUPPORT.tst (.../MESSAGESUPPORT.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/MESSAGESUPPORT/MESSAGESUPPORT.tst (.../MESSAGESUPPORT.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -51,6 +51,7 @@ TEST.END_NOTES: TEST.VALUE:MessageSupport.broadcastData.msgID:<> TEST.VALUE:MessageSupport.broadcastData.buffer:<> +TEST.VALUE:MessageSupport.broadcastData.dataPtr:<> TEST.VALUE:MessageSupport.broadcastData.dataPtr:<> TEST.VALUE:MessageSupport.broadcastData.length:<> TEST.VALUE:uut_prototype_stubs.serializeMessage.msg.hdr.msgID:0 Index: vectorcast/Hercules_RM46_HD_Project/environment/MODEINITPOST/MODEINITPOST.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/MODEINITPOST/MODEINITPOST.tst (.../MODEINITPOST.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODEINITPOST/MODEINITPOST.tst (.../MODEINITPOST.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -474,13 +474,17 @@ TEST.NAME:handlePOSTStateStart.003 TEST.VALUE:ModeInitPOST.<>.startPOSTDelayCounter:20 TEST.VALUE:ModeInitPOST.handlePOSTStateStart.return:POST_STATE_START +TEST.VALUE:uut_prototype_stubs.sendUIVersionRequest.return:0 TEST.VALUE:uut_prototype_stubs.sendEvent.event:HD_EVENT_STARTUP TEST.VALUE:uut_prototype_stubs.sendEvent.dat1.dataType:EVENT_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.sendEvent.dat1.data.uInt.data:0xFFFFFF00 TEST.VALUE:uut_prototype_stubs.sendEvent.dat2.dataType:EVENT_DATA_TYPE_U32 TEST.VALUE:uut_prototype_stubs.sendEvent.dat2.data.uInt.data:0xFFFFFF00 TEST.EXPECTED:ModeInitPOST.handlePOSTStateStart.return:POST_STATE_START +TEST.EXPECTED:uut_prototype_stubs.sendEvent.event:HD_EVENT_STARTUP +TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat1.dataType:EVENT_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat1.data.uInt.data:0xFFFFFF00 +TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat2.dataType:EVENT_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.sendEvent.dat2.data.uInt.data:0xFFFFFF00 TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/MODEPRETREAT/MODEPRETREAT.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/MODEPRETREAT/MODEPRETREAT.tst (.../MODEPRETREAT.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODEPRETREAT/MODEPRETREAT.tst (.../MODEPRETREAT.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -23,7 +23,7 @@ TEST.NEW TEST.NAME:execPreTreatmentMode.001 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_WATER_SAMPLE_STATE -TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:HD_PRE_TREATMENT_WATER_SAMPLE_STATE +TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:MACRO=HD_PRE_TREATMENT_WATER_SAMPLE_STATE TEST.END -- Test Case: execPreTreatmentMode.002 @@ -32,7 +32,7 @@ TEST.NEW TEST.NAME:execPreTreatmentMode.002 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_SELF_TEST_CONSUMABLE_STATE -TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:HD_PRE_TREATMENT_SELF_TEST_CONSUMABLE_STATE +TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:MACRO=HD_PRE_TREATMENT_SELF_TEST_CONSUMABLE_STATE TEST.END -- Test Case: execPreTreatmentMode.003 @@ -41,7 +41,7 @@ TEST.NEW TEST.NAME:execPreTreatmentMode.003 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_SELF_TEST_NO_CART_STATE -TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:HD_PRE_TREATMENT_SELF_TEST_NO_CART_STATE +TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:MACRO=HD_PRE_TREATMENT_SELF_TEST_NO_CART_STATE TEST.END -- Test Case: execPreTreatmentMode.004 @@ -50,7 +50,7 @@ TEST.NEW TEST.NAME:execPreTreatmentMode.004 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_CART_INSTALL_STATE -TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:HD_PRE_TREATMENT_CART_INSTALL_STATE +TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:MACRO=HD_PRE_TREATMENT_CART_INSTALL_STATE TEST.END -- Test Case: execPreTreatmentMode.005 @@ -59,7 +59,7 @@ TEST.NEW TEST.NAME:execPreTreatmentMode.005 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_SELF_TEST_DRY_STATE -TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:HD_PRE_TREATMENT_SELF_TEST_DRY_STATE +TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:MACRO=HD_PRE_TREATMENT_SELF_TEST_DRY_STATE TEST.END -- Test Case: execPreTreatmentMode.006 @@ -68,7 +68,7 @@ TEST.NEW TEST.NAME:execPreTreatmentMode.006 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_PRIME_STATE -TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:HD_PRE_TREATMENT_PRIME_STATE +TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:MACRO=HD_PRE_TREATMENT_PRIME_STATE TEST.END -- Test Case: execPreTreatmentMode.007 @@ -77,7 +77,7 @@ TEST.NEW TEST.NAME:execPreTreatmentMode.007 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_RECIRCULATE_STATE -TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:HD_PRE_TREATMENT_RECIRCULATE_STATE +TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:MACRO=HD_PRE_TREATMENT_RECIRCULATE_STATE TEST.END -- Test Case: execPreTreatmentMode.008 @@ -86,7 +86,7 @@ TEST.NEW TEST.NAME:execPreTreatmentMode.008 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE -TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE +TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:MACRO=HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE TEST.END -- Test Case: execPreTreatmentMode.009 @@ -95,7 +95,7 @@ TEST.NEW TEST.NAME:execPreTreatmentMode.009 TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:NUM_OF_HD_PRE_TREATMENT_STATES -TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:NUM_OF_HD_PRE_TREATMENT_STATES +TEST.EXPECTED:ModePreTreat.execPreTreatmentMode.return:MACRO=NUM_OF_HD_PRE_TREATMENT_STATES TEST.END -- Test Case: execPreTreatmentMode.010 Index: vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT.tst (.../MODETREATMENT.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENT/MODETREATMENT.tst (.../MODETREATMENT.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -123,6 +123,53 @@ TEST.EXPECTED:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:1 TEST.END +-- Test Case: broadcastTreatmentSettingsRanges.002 +TEST.UNIT:ModeTreatment +TEST.SUBPROGRAM:broadcastTreatmentSettingsRanges +TEST.NEW +TEST.NAME:broadcastTreatmentSettingsRanges.002 +TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:60 +TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:4294967295 +TEST.VALUE:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:1198 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:150000 +TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minTime:60 +TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxTime:480 +TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minUFVol:0.0 +TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxUFVol:41.6668 +TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minDialRate:100 +TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxDialRate:600 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minTime:71584 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxTime:480 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minUFVol:0.0 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxUFVol:8000.0 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minDialRate:100 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxDialRate:600 +TEST.END + +-- Test Case: broadcastTreatmentSettingsRanges.003 +TEST.UNIT:ModeTreatment +TEST.SUBPROGRAM:broadcastTreatmentSettingsRanges +TEST.NEW +TEST.NAME:broadcastTreatmentSettingsRanges.003 +TEST.VALUE:ModeTreatment.<>.presTreatmentTimeSecs:60 +TEST.VALUE:ModeTreatment.<>.treatmentTimeMS:1 +TEST.VALUE:ModeTreatment.<>.treatmentParamsRangesBroadcastTimerCtr:1198 +TEST.VALUE:uut_prototype_stubs.getUltrafiltrationReferenceVolume.return:7600.0 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:150000 +TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minTime:60 +TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxTime:480 +TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minUFVol:0.0 +TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxUFVol:41.6668 +TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minDialRate:100 +TEST.VALUE:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxDialRate:600 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minTime:60 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxTime:460 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minUFVol:7600.0 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxUFVol:7641.67 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minDialRate:100 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxDialRate:600 +TEST.END + -- Test Case: broadcastTreatmentSettingsRanges_NotTime TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:broadcastTreatmentSettingsRanges @@ -165,7 +212,7 @@ TEST.EXPECTED:ModeTreatment.<>.treatmentTimeMS:<> TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_DIALYSATE_FLOW TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minTime:71584 -TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxTime:481 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxTime:480 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minUFVol:0.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.maxUFVol:8000.0 TEST.EXPECTED:uut_prototype_stubs.sendTreatmentParamsRangesToUI.minDialRate:100 @@ -3179,9 +3226,13 @@ TEST.NEW TEST.NAME:verifyTreatmentDurationSettingChange_DialVolOutOfRange TEST.IMPORT_FAILURES: -(I) @LINE: 3182 +(I) @LINE: 3213 >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 3211 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 3182 + >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 3120 >>> >>> 'REQUEST_REJECT_REASON_NONE' was specified as a macro, but it is in the symbol dictionary. >>> (E) @LINE: 1172 TEST.VALUE:ModeTreatment.<>.presBloodFlowRate:200 @@ -4180,9 +4231,13 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_AdjTime TEST.IMPORT_FAILURES: -(I) @LINE: 4194 +(I) @LINE: 4229 >>> 'UF_ADJ_TREATMENT_TIME' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 4225 + >>> >>> 'UF_ADJ_TREATMENT_TIME' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 4194 + >>> >>> 'UF_ADJ_TREATMENT_TIME' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4130 >>> >>> 'UF_ADJ_TREATMENT_TIME' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4128 @@ -4245,9 +4300,13 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_AdjUFRate TEST.IMPORT_FAILURES: -(I) @LINE: 4261 +(I) @LINE: 4300 >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 4294 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 4261 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4195 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4191 @@ -4313,9 +4372,13 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_NoResume_Bolus TEST.IMPORT_FAILURES: -(I) @LINE: 4323 +(I) @LINE: 4366 >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 4358 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 4323 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4255 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4249 @@ -4377,9 +4440,13 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_Accepted_NoResume_Stopped TEST.IMPORT_FAILURES: -(I) @LINE: 4385 +(I) @LINE: 4432 >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 4422 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 4385 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4315 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4307 @@ -4442,9 +4509,13 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_ConfirmationTimeout TEST.IMPORT_FAILURES: -(I) @LINE: 4448 +(I) @LINE: 4499 >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 4487 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 4448 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4376 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4366 @@ -4507,9 +4578,13 @@ TEST.NEW TEST.NAME:verifyUFSettingsConfirmation_NotInTreatmentMode TEST.IMPORT_FAILURES: -(I) @LINE: 4511 +(I) @LINE: 4566 >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. (E) Errors from previous script import(s) + >>> (I) @LINE: 4552 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. + >>> (I) @LINE: 4511 + >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4437 >>> >>> 'UF_ADJ_UF_RATE' was specified as a macro, but it is in the symbol dictionary. >>> (I) @LINE: 4425 Index: vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENTPARAMS/MODETREATMENTPARAMS.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENTPARAMS/MODETREATMENTPARAMS.tst (.../MODETREATMENTPARAMS.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/MODETREATMENTPARAMS/MODETREATMENTPARAMS.tst (.../MODETREATMENTPARAMS.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -557,12 +557,12 @@ TEST.SUBPROGRAM:getUltrafiltrationRateOriginal TEST.NEW TEST.NAME:getUltrafiltrationRateOriginal.001 -TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.treatmentDuration_min:0 -TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.uFVolume_L:0.0 -TEST.VALUE:ModeTreatmentParams.getUltrafiltrationRateOriginal.return:0.0 -TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.treatmentDuration_min:0 -TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.uFVolume_L:0.0 -TEST.EXPECTED:ModeTreatmentParams.getUltrafiltrationRateOriginal.return:0.0 +TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.treatmentDuration_min:1 +TEST.VALUE:ModeTreatmentParams.<>.origTreatmentParams.uFVolume_L:1.0 +TEST.VALUE:ModeTreatmentParams.getUltrafiltrationRateOriginal.return:1000.0 +TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.treatmentDuration_min:1 +TEST.EXPECTED:ModeTreatmentParams.<>.origTreatmentParams.uFVolume_L:1.0 +TEST.EXPECTED:ModeTreatmentParams.getUltrafiltrationRateOriginal.return:1000.0 TEST.END -- Subprogram: getUltrafiltrationVolumeOriginal @@ -1548,7 +1548,7 @@ TEST.NAME:validateAndSetTreatmentParameters.002 TEST.STUB:ModeTreatmentParams.checkTreatmentParamsInRange TEST.STUB:ModeTreatmentParams.checkTreatmentParamsDependencies -TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_TREATMENT_DURATION].uInt:10000 +TEST.VALUE:ModeTreatmentParams.<>.stagedParams[TREATMENT_PARAM_TREATMENT_DURATION].uInt:<> TEST.VALUE:ModeTreatmentParams.validateAndSetTreatmentParameters.return:1 TEST.VALUE:ModeTreatmentParams.checkTreatmentParamsInRange.return:1 TEST.VALUE:ModeTreatmentParams.checkTreatmentParamsDependencies.return:1 Index: vectorcast/Hercules_RM46_HD_Project/environment/NVDATAMGMT/NVDATAMGMT.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/NVDATAMGMT/NVDATAMGMT.tst (.../NVDATAMGMT.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/NVDATAMGMT/NVDATAMGMT.tst (.../NVDATAMGMT.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -515,6 +515,76 @@ TEST.EXPECTED:NVDataMgmt.setMemoryOpsStruct.length:0 TEST.END +-- Test Case: enqueue.008 +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:enqueue +TEST.NEW +TEST.NAME:enqueue.008 +TEST.NOTES: +This is an automatically generated test case. + Test Path 13 + (1) if (ops == (NVDATAMGMT_WRITE) && location == (NVDATAMGMT_EEPROM)) ==> FALSE + (3) if (ops == (NVDATAMGMT_READ) && location == (NVDATAMGMT_EEPROM)) ==> TRUE + (4) if (startAddress == (0)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #4, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:NVDataMgmt.setMemoryOpsStruct +TEST.STUB:NVDataMgmt.prepareWriteLogJobAndGetStartAddress +TEST.VALUE:NVDataMgmt.setMemoryOpsStruct.ops:NVDATAMGMT_NONE +TEST.VALUE:NVDataMgmt.setMemoryOpsStruct.location:NVDATAMGMT_EEPROM +TEST.VALUE:NVDataMgmt.setMemoryOpsStruct.startAddress:1000 +TEST.VALUE:NVDataMgmt.setMemoryOpsStruct.data:"" +TEST.VALUE:NVDataMgmt.setMemoryOpsStruct.length:200 +TEST.VALUE:NVDataMgmt.prepareWriteLogJobAndGetStartAddress.data:"" +TEST.VALUE:NVDataMgmt.prepareWriteLogJobAndGetStartAddress.return:1000 +TEST.VALUE:NVDataMgmt.enqueue.ops:NVDATAMGMT_WRITE +TEST.VALUE:NVDataMgmt.enqueue.location:NVDATAMGMT_EEPROM +TEST.VALUE:NVDataMgmt.enqueue.startAddress:<> +TEST.VALUE:NVDataMgmt.enqueue.data:<> +TEST.VALUE:NVDataMgmt.enqueue.extAddress:<> +TEST.VALUE:NVDataMgmt.enqueue.length:200 +TEST.EXPECTED:NVDataMgmt.setMemoryOpsStruct.ops:NVDATAMGMT_WRITE +TEST.EXPECTED:NVDataMgmt.setMemoryOpsStruct.location:NVDATAMGMT_EEPROM +TEST.EXPECTED:NVDataMgmt.prepareWriteLogJobAndGetStartAddress.data:"" +TEST.END + +-- Test Case: enqueue.009 +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:enqueue +TEST.NEW +TEST.NAME:enqueue.009 +TEST.NOTES: +This is an automatically generated test case. + Test Path 13 + (1) if (ops == (NVDATAMGMT_WRITE) && location == (NVDATAMGMT_EEPROM)) ==> FALSE + (3) if (ops == (NVDATAMGMT_READ) && location == (NVDATAMGMT_EEPROM)) ==> TRUE + (4) if (startAddress == (0)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #4, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:NVDataMgmt.setMemoryOpsStruct +TEST.STUB:NVDataMgmt.prepareWriteLogJobAndGetStartAddress +TEST.VALUE:NVDataMgmt.setMemoryOpsStruct.ops:NVDATAMGMT_NONE +TEST.VALUE:NVDataMgmt.setMemoryOpsStruct.location:NVDATAMGMT_EEPROM +TEST.VALUE:NVDataMgmt.setMemoryOpsStruct.startAddress:1000 +TEST.VALUE:NVDataMgmt.setMemoryOpsStruct.data:"" +TEST.VALUE:NVDataMgmt.setMemoryOpsStruct.length:200 +TEST.VALUE:NVDataMgmt.prepareWriteLogJobAndGetStartAddress.data:"" +TEST.VALUE:NVDataMgmt.prepareWriteLogJobAndGetStartAddress.return:1000 +TEST.VALUE:NVDataMgmt.enqueue.ops:NVDATAMGMT_WRITE +TEST.VALUE:NVDataMgmt.enqueue.location:NVDATAMGMT_EEPROM +TEST.VALUE:NVDataMgmt.enqueue.startAddress:<> +TEST.VALUE:NVDataMgmt.enqueue.data:<> +TEST.VALUE:NVDataMgmt.enqueue.extAddress:<> +TEST.VALUE:NVDataMgmt.enqueue.length:32 +TEST.EXPECTED:NVDataMgmt.setMemoryOpsStruct.ops:NVDATAMGMT_WRITE +TEST.EXPECTED:NVDataMgmt.setMemoryOpsStruct.location:NVDATAMGMT_EEPROM +TEST.EXPECTED:NVDataMgmt.prepareWriteLogJobAndGetStartAddress.data:"" +TEST.END + -- Subprogram: enqueueRecordJob -- Test Case: enqueueRecordJob.001 @@ -1264,22 +1334,6 @@ TEST.EXPECTED:NVDataMgmt.getNVRecord2Driver.return:1 TEST.END --- Test Case: getNVRecord2Driver.005 -TEST.UNIT:NVDataMgmt -TEST.SUBPROGRAM:getNVRecord2Driver -TEST.NEW -TEST.NAME:getNVRecord2Driver.005 -TEST.VALUE:NVDataMgmt.<>.hdCalibrationRecord.hdCalibrationGroups.tempSensorsCalRecord.hdTemperatureSensors[CAL_DATA_HD_BOARD_TEMP_SENSOR_1].calibrationTime:10 -TEST.VALUE:NVDataMgmt.<>.hdCalibrationRecord.hdCalibrationGroups.bloodLeakSensorCalRecord.calibrationTime:10 -TEST.VALUE:NVDataMgmt.getNVRecord2Driver.nvData:GET_CAL_TEMPERATURE_SESNORS -TEST.VALUE:NVDataMgmt.getNVRecord2Driver.bufferAddress:<> -TEST.VALUE:NVDataMgmt.getNVRecord2Driver.bufferAddress:"" -TEST.VALUE:NVDataMgmt.getNVRecord2Driver.bufferLength:25 -TEST.VALUE:NVDataMgmt.getNVRecord2Driver.numOfSnsrs2Check:0 -TEST.VALUE:NVDataMgmt.getNVRecord2Driver.nvAlarm:ALARM_ID_NO_ALARM -TEST.VALUE:NVDataMgmt.getNVRecord2Driver.return:1 -TEST.END - -- Test Case: getNVRecord2Driver.006 TEST.UNIT:NVDataMgmt TEST.SUBPROGRAM:getNVRecord2Driver @@ -1699,6 +1753,27 @@ TEST.EXPECTED:NVDataMgmt.handleExecProcessRecordSendRecordState.return:NVDATAMGMT_PROCESS_RECORD_STATE_SEND_RECORD TEST.END +-- Test Case: handleExecProcessRecordSendRecordState.007 +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:handleExecProcessRecordSendRecordState +TEST.NEW +TEST.NAME:handleExecProcessRecordSendRecordState.007 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (calPublishMessageCount < calPublishTotalMessages) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:NVDataMgmt.<>.recordToPublish:NUM_OF_NVDATMGMT_RECORDS_JOBS +TEST.VALUE:NVDataMgmt.<>.calPublishMessageCount:3 +TEST.VALUE:NVDataMgmt.<>.calPublishTotalMessages:4 +TEST.VALUE:NVDataMgmt.<>.calSendDataIntervalCounter:4 +TEST.VALUE:NVDataMgmt.handleExecProcessRecordSendRecordState.return:NVDATAMGMT_PROCESS_RECORD_STATE_SEND_RECORD +TEST.EXPECTED:NVDataMgmt.handleExecProcessRecordSendRecordState.return:NVDATAMGMT_PROCESS_RECORD_STATE_SEND_RECORD +TEST.END + -- Subprogram: handleExecReadFromEEPROMState -- Test Case: handleExecReadFromEEPROMState.001 @@ -1959,6 +2034,30 @@ TEST.EXPECTED:NVDataMgmt.handleExecVerifyEEPROMWriteState.return:NVDATAMGMT_EXEC_STATE_VERIFY_EEPROM_WRITE TEST.END +-- Test Case: handleExecVerifyEEPROMWriteState.004 +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:handleExecVerifyEEPROMWriteState +TEST.NEW +TEST.NAME:handleExecVerifyEEPROMWriteState.004 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (recordCurrentJob.memoryLocation == (NVDATAMGMT_EEPROM) && FSMStatus == (Fapi_Status_FsmReady)) ==> FALSE + Row number 3 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Condition b ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:NVDataMgmt.didCommandTimeout +TEST.VALUE:NVDataMgmt.<>.FSMStatus:2 +TEST.VALUE:NVDataMgmt.<>.recordCurrentJob.memoryLocation:NVDATAMGMT_EEPROM +TEST.VALUE:NVDataMgmt.<>.recordCurrentJob.recordJob:NVDATAMGMT_CALIBRATION_RECORD +TEST.VALUE:NVDataMgmt.<>.writtenRecordCheckBuffer:<> +TEST.VALUE:NVDataMgmt.<>.writtenRecordCheckBuffer:"abc" +TEST.VALUE:NVDataMgmt.handleExecVerifyEEPROMWriteState.return:NVDATAMGMT_EXEC_STATE_VERIFY_EEPROM_WRITE +TEST.EXPECTED:NVDataMgmt.handleExecVerifyEEPROMWriteState.return:NVDATAMGMT_EXEC_STATE_IDLE +TEST.END + -- Subprogram: handleExecVerifyRTCWriteState -- Test Case: handleExecVerifyRTCWriteState.001 @@ -2887,8 +2986,23 @@ TEST.SUBPROGRAM:isHDBloodLeakSesnorValid TEST.NEW TEST.NAME:isHDBloodLeakSesnorValid.001 +TEST.VALUE:NVDataMgmt.isHDBloodLeakSesnorValid.record:<> +TEST.VALUE:NVDataMgmt.isHDBloodLeakSesnorValid.record[0].crc:1 +TEST.VALUE:NVDataMgmt.isHDBloodLeakSesnorValid.return:1 +TEST.EXPECTED:NVDataMgmt.isHDBloodLeakSesnorValid.return:0 TEST.END +-- Test Case: isHDBloodLeakSesnorValid.002 +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:isHDBloodLeakSesnorValid +TEST.NEW +TEST.NAME:isHDBloodLeakSesnorValid.002 +TEST.VALUE:NVDataMgmt.isHDBloodLeakSesnorValid.record:<> +TEST.VALUE:NVDataMgmt.isHDBloodLeakSesnorValid.record[0].crc:0 +TEST.VALUE:NVDataMgmt.isHDBloodLeakSesnorValid.return:1 +TEST.EXPECTED:NVDataMgmt.isHDBloodLeakSesnorValid.return:1 +TEST.END + -- Subprogram: isHDCalibrationRecordValid -- Test Case: isHDCalibrationRecordValid.001 @@ -3404,6 +3518,8 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:NVDataMgmt.<>.logRecord.logHeader.nextReadIndex:<> +TEST.VALUE:NVDataMgmt.prepareReadLogJobAndGetStartAddress.return:1 +TEST.EXPECTED:NVDataMgmt.prepareReadLogJobAndGetStartAddress.return:4030742496 TEST.END -- Test Case: prepareReadLogJobAndGetStartAddress.002 @@ -3421,6 +3537,8 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:NVDataMgmt.<>.logRecord.logHeader.nextReadIndex:<> +TEST.VALUE:NVDataMgmt.prepareReadLogJobAndGetStartAddress.return:1 +TEST.EXPECTED:NVDataMgmt.prepareReadLogJobAndGetStartAddress.return:4028645376 TEST.END -- Test Case: prepareReadLogJobAndGetStartAddress.003 @@ -3440,6 +3558,8 @@ Cannot set local variable readIndexChange in branch 2 TEST.END_NOTES: TEST.VALUE:NVDataMgmt.<>.logRecord.logHeader.isHdrCorrupted:1 +TEST.VALUE:NVDataMgmt.prepareReadLogJobAndGetStartAddress.return:1 +TEST.EXPECTED:NVDataMgmt.prepareReadLogJobAndGetStartAddress.return:4028645376 TEST.END -- Test Case: prepareReadLogJobAndGetStartAddress.004 @@ -3459,6 +3579,8 @@ Cannot set local variable readIndexChange in branch 2 TEST.END_NOTES: TEST.VALUE:NVDataMgmt.<>.logRecord.logHeader.isHdrCorrupted:<> +TEST.VALUE:NVDataMgmt.prepareReadLogJobAndGetStartAddress.return:0 +TEST.EXPECTED:NVDataMgmt.prepareReadLogJobAndGetStartAddress.return:4028645376 TEST.END -- Test Case: prepareReadLogJobAndGetStartAddress.005 @@ -3476,8 +3598,31 @@ TEST.END_NOTES: TEST.VALUE:NVDataMgmt.<>.logRecord.logHeader.nextReadIndex:<> TEST.VALUE:NVDataMgmt.<>.logRecord.logHeader.isHdrCorrupted:1 +TEST.VALUE:NVDataMgmt.prepareReadLogJobAndGetStartAddress.return:1 +TEST.EXPECTED:NVDataMgmt.prepareReadLogJobAndGetStartAddress.return:4030742496 TEST.END +-- Test Case: prepareReadLogJobAndGetStartAddress.006 +TEST.UNIT:NVDataMgmt +TEST.SUBPROGRAM:prepareReadLogJobAndGetStartAddress +TEST.NEW +TEST.NAME:prepareReadLogJobAndGetStartAddress.006 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) ((logRecord.logHeader).nextReadIndex >= 3U * (((0xf0207fffU + (1)) - 0xf0204000U) / 32U) - (1)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:NVDataMgmt.eraseDataLogSectors +TEST.VALUE:NVDataMgmt.<>.logRecord.logHeader.nextReadIndex:<> +TEST.VALUE:NVDataMgmt.<>.logRecord.logHeader.isHdrCorrupted:1 +TEST.VALUE:NVDataMgmt.prepareReadLogJobAndGetStartAddress.return:9 +TEST.VALUE:NVDataMgmt.eraseDataLogSectors.return:0 +TEST.EXPECTED:NVDataMgmt.prepareReadLogJobAndGetStartAddress.return:4030742496 +TEST.END + -- Subprogram: prepareWriteLogJobAndGetStartAddress -- Test Case: prepareWriteLogJobAndGetStartAddress.001 @@ -3525,6 +3670,8 @@ TEST.END_NOTES: TEST.VALUE:NVDataMgmt.<>.logRecord.logHeader.recordCount:<> TEST.VALUE:NVDataMgmt.prepareWriteLogJobAndGetStartAddress.data:<> +TEST.VALUE:NVDataMgmt.prepareWriteLogJobAndGetStartAddress.return:1 +TEST.EXPECTED:NVDataMgmt.prepareWriteLogJobAndGetStartAddress.return:4028645376 TEST.END -- Test Case: prepareWriteLogJobAndGetStartAddress.003 @@ -3545,6 +3692,8 @@ TEST.END_NOTES: TEST.VALUE:NVDataMgmt.<>.logRecord.logHeader.nextWriteIndex:<> TEST.VALUE:NVDataMgmt.prepareWriteLogJobAndGetStartAddress.data:<> +TEST.VALUE:NVDataMgmt.prepareWriteLogJobAndGetStartAddress.return:1 +TEST.EXPECTED:NVDataMgmt.prepareWriteLogJobAndGetStartAddress.return:4030742496 TEST.END -- Subprogram: readLogData Index: vectorcast/Hercules_RM46_HD_Project/environment/PICONTROLLERS/PICONTROLLERS.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/PICONTROLLERS/PICONTROLLERS.tst (.../PICONTROLLERS.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/PICONTROLLERS/PICONTROLLERS.tst (.../PICONTROLLERS.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -448,12 +448,45 @@ TEST.VALUE:PIControllers.runPIController.controllerID:<> TEST.VALUE:PIControllers.runPIController.referenceSignal:<> TEST.VALUE:PIControllers.runPIController.measuredSignal:<> -TEST.EXPECTED:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].errorSignal:0.0 TEST.EXPECTED:PIControllers.runPIController.controllerID:PI_CONTROLLER_ID_BLOOD_FLOW TEST.EXPECTED:PIControllers.runPIController.referenceSignal:3.40282E+38 TEST.EXPECTED:PIControllers.runPIController.measuredSignal:-3.40282E+38 TEST.END +-- Test Case: runPIController.006 +TEST.UNIT:PIControllers +TEST.SUBPROGRAM:runPIController +TEST.NEW +TEST.NAME:runPIController.006 +TEST.NOTES: +This is an automatically generated test case. + Test Path 20 + (1) if (controllerID < (NUM_OF_PI_CONTROLLERS_IDS)) ==> TRUE + (2) if (controller->direction == (CONTROLLER_UNIDIRECTIONAL)) ==> TRUE + (3) (referenceSignal < (0.0)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #3, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: + Cannot set local variable controller in branch 2 + Cannot set controller due to assignment + Cannot set local variable controller in branch 3 +TEST.END_NOTES: +TEST.VALUE:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].errorSignal:-100.0 +TEST.VALUE:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].controlSignal:1.0 +TEST.VALUE:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].maxErrorSumStep:10.0 +TEST.VALUE:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].direction:CONTROLLER_BIDIRECTIONAL +TEST.VALUE:PIControllers.<>.piControllers[PI_CONTROLLER_ID_DIALYSATE_FLOW].errorSignal:-100.0 +TEST.VALUE:PIControllers.<>.piControllers[PI_CONTROLLER_ID_DIALYSATE_FLOW].maxErrorSumStep:10.0 +TEST.VALUE:PIControllers.runPIController.controllerID:<> +TEST.VALUE:PIControllers.runPIController.referenceSignal:-10.0 +TEST.VALUE:PIControllers.runPIController.measuredSignal:10.0 +TEST.EXPECTED:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].errorSignal:-20.0 +TEST.EXPECTED:PIControllers.<>.piControllers[PI_CONTROLLER_ID_DIALYSATE_FLOW].errorSignal:-100.0 +TEST.EXPECTED:PIControllers.runPIController.controllerID:PI_CONTROLLER_ID_BLOOD_FLOW +TEST.EXPECTED:PIControllers.runPIController.referenceSignal:-10.0 +TEST.EXPECTED:PIControllers.runPIController.measuredSignal:10.0 +TEST.END + -- Test Case: runPIController_InvalidController TEST.UNIT:PIControllers TEST.SUBPROGRAM:runPIController @@ -571,3 +604,29 @@ TEST.EXPECTED:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].controlSignal:0.6015 TEST.EXPECTED:PIControllers.runPIController.return:0.6015 TEST.END + +-- Test Case: runPIController_NominalPath.001 +TEST.UNIT:PIControllers +TEST.SUBPROGRAM:runPIController +TEST.NEW +TEST.NAME:runPIController_NominalPath.001 +TEST.VALUE:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].Kp:5.0 +TEST.VALUE:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].Ki:0.0001 +TEST.VALUE:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].uMax:100.0 +TEST.VALUE:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].uMin:100.0 +TEST.VALUE:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].referenceSignal:400.0 +TEST.VALUE:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].measuredSignal:385.0 +TEST.VALUE:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].errorSignal:15.0 +TEST.VALUE:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].errorSumBeforeWindUp:6000.0 +TEST.VALUE:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].errorSum:6000.0 +TEST.VALUE:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].controlSignal:0.6 +TEST.VALUE:PIControllers.runPIController.controllerID:PI_CONTROLLER_ID_BLOOD_FLOW +TEST.VALUE:PIControllers.runPIController.referenceSignal:1.0 +TEST.VALUE:PIControllers.runPIController.measuredSignal:2.0 +TEST.EXPECTED:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].referenceSignal:1.0 +TEST.EXPECTED:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].measuredSignal:2.0 +TEST.EXPECTED:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].errorSignal:-1.0 +TEST.EXPECTED:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].errorSumBeforeWindUp:5999.0 +TEST.EXPECTED:PIControllers.<>.piControllers[PI_CONTROLLER_ID_BLOOD_FLOW].controlSignal:100.0 +TEST.EXPECTED:PIControllers.runPIController.return:100.0 +TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/PRESOCCL/PRESOCCL.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/PRESOCCL/PRESOCCL.tst (.../PRESOCCL.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/PRESOCCL/PRESOCCL.tst (.../PRESOCCL.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -124,11 +124,12 @@ TEST.END_NOTES: TEST.STUB:PresOccl.getFilteredArterialPressure TEST.VALUE:PresOccl.getFilteredArterialPressure.return:<> -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT TEST.VALUE:uut_prototype_stubs.getTreatmentParameterS32.return:<> TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:<> +TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterS32.param:TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT,TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT TEST.END -- Test Case: checkArterialPressureInRange_NominalPath @@ -765,6 +766,7 @@ TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressureReadCounter.return:1 TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressureErrorCounter.return:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0 +TEST.EXPECTED:PresOccl.<>.lastArterialPressureReadCtr:1 TEST.END -- Test Case: convertInlinePressures.004 @@ -783,7 +785,11 @@ Test Case Generation Notes: Cannot set local variable artPresAlarm in branch 1 TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.VALUE:PresOccl.<>.lastArterialPressureReadCtr:<> +TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressureReadCounter.return:1 +TEST.VALUE:uut_prototype_stubs.getFPGAArterialPressureErrorCounter.return:0 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:0 +TEST.EXPECTED:PresOccl.<>.lastArterialPressureReadCtr:1 TEST.END -- Test Case: convertInlinePressures.005 @@ -806,6 +812,7 @@ TEST.VALUE:PresOccl.<>.lastVenousPressureReadCtr:<> TEST.VALUE:uut_prototype_stubs.getFPGAVenousPressureReadCounter.return:1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.EXPECTED:PresOccl.<>.lastVenousPressureReadCtr:1 TEST.END -- Test Case: convertInlinePressures.006 @@ -830,8 +837,10 @@ Cannot set local variable venPresStatus in branch 6 Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 4/7 TEST.END_NOTES: +TEST.VALUE:PresOccl.<>.lastArterialPressureReadCtr:1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getTemperatureValue.return:<> +TEST.EXPECTED:PresOccl.<>.lastArterialPressureReadCtr:0 TEST.END -- Test Case: convertInlinePressures.007 @@ -856,8 +865,10 @@ Cannot set local variable venPresStatus in branch 6 Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 4/7 TEST.END_NOTES: +TEST.VALUE:PresOccl.<>.lastArterialPressureReadCtr:11 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> TEST.VALUE:uut_prototype_stubs.getTemperatureValue.return:<> +TEST.EXPECTED:PresOccl.<>.lastArterialPressureReadCtr:0 TEST.END -- Test Case: convertInlinePressures_ArterialAlarm @@ -1055,6 +1066,31 @@ TEST.EXPECTED:PresOccl.<>.lastBPErrorCtr:0 TEST.END +-- Test Case: convertOcclusionPressures.004 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:convertOcclusionPressures +TEST.NEW +TEST.NAME:convertOcclusionPressures.004 +TEST.NOTES: +This is an automatically generated test case. + Test Path 6 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BP_OCCLUSION_SENSOR_ERROR, bpErrorCtr != lastBPErrorCtr)) ==> FALSE + (3) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_BP_OCCLUSION_READ_TIMEOUT_ERROR, bpReadCtr == lastBPOcclReadCtr)) ==> TRUE + (4) (bpReadCtr == lastBPOcclReadCtr) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #4, subcondition "a". + Condition a ==> 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 +TEST.END_NOTES: +TEST.VALUE:PresOccl.<>.lastBPOcclReadCtr:0 +TEST.VALUE:PresOccl.<>.lastBPErrorCtr:0 +TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR +TEST.VALUE:uut_prototype_stubs.getFPGABloodPumpOcclusionErrorCounter.return:1 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.EXPECTED:PresOccl.<>.lastBPErrorCtr:1 +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_BP_OCCLUSION_READ_TIMEOUT_ERROR +TEST.END + -- Test Case: convertOcclusionPressures_NominalPath TEST.UNIT:PresOccl TEST.SUBPROGRAM:convertOcclusionPressures @@ -1261,9 +1297,11 @@ TEST.STUB:PresOccl.getFilteredArterialPressure TEST.STUB:PresOccl.getFilteredVenousPressure TEST.STUB:PresOccl.getMeasuredBloodPumpOcclusion +TEST.VALUE:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.VALUE:PresOccl.getFilteredArterialPressure.return:0.0 TEST.VALUE:PresOccl.getFilteredVenousPressure.return:0.0 TEST.VALUE:PresOccl.getMeasuredBloodPumpOcclusion.return:<> +TEST.EXPECTED:PresOccl.<>.presOcclState:PRESSURE_CONTINUOUS_READ_STATE TEST.END -- Test Case: execPresOcclTest.003 @@ -1432,6 +1470,9 @@ TEST.VALUE:PresOccl.<>.artPressureReadingsLongCount:<> TEST.VALUE:PresOccl.filterInlinePressureReadings.artPres:<> TEST.VALUE:PresOccl.filterInlinePressureReadings.venPres:<> +TEST.EXPECTED:PresOccl.<>.artPressureReadingsLongCount:1 +TEST.EXPECTED:PresOccl.filterInlinePressureReadings.artPres:<> +TEST.EXPECTED:PresOccl.filterInlinePressureReadings.venPres:<> TEST.END -- Test Case: filterInlinePressureReadings.003 @@ -1454,6 +1495,10 @@ TEST.VALUE:PresOccl.<>.artPressureReadingsShortCount:<> TEST.VALUE:PresOccl.filterInlinePressureReadings.artPres:<> TEST.VALUE:PresOccl.filterInlinePressureReadings.venPres:<> +TEST.EXPECTED:PresOccl.<>.artPressureReadingsLongCount:1 +TEST.EXPECTED:PresOccl.<>.artPressureReadingsShortCount:20 +TEST.EXPECTED:PresOccl.filterInlinePressureReadings.artPres:<> +TEST.EXPECTED:PresOccl.filterInlinePressureReadings.venPres:<> TEST.END -- Test Case: filterInlinePressureReadings.004 @@ -1479,8 +1524,38 @@ TEST.VALUE:PresOccl.<>.venPressureReadingsShortCount:<> TEST.VALUE:PresOccl.filterInlinePressureReadings.artPres:<> TEST.VALUE:PresOccl.filterInlinePressureReadings.venPres:<> +TEST.EXPECTED:PresOccl.<>.artPressureReadingsLongCount:1 +TEST.EXPECTED:PresOccl.<>.artPressureReadingsShortCount:1 +TEST.EXPECTED:PresOccl.<>.venPressureReadingsShortCount:2 +TEST.EXPECTED:PresOccl.filterInlinePressureReadings.artPres:<> +TEST.EXPECTED:PresOccl.filterInlinePressureReadings.venPres:<> TEST.END +-- Test Case: filterInlinePressureReadings.005 +TEST.UNIT:PresOccl +TEST.SUBPROGRAM:filterInlinePressureReadings +TEST.NEW +TEST.NAME:filterInlinePressureReadings.005 +TEST.NOTES: +This is an automatically generated test case. + Test Path 14 + (1) if (artPressureReadingsLongCount >= (1000 / 50) * 10) ==> FALSE + (4) if (artPressureReadingsShortCount >= (1000 / 50) * 1) ==> FALSE + (7) if (venPressureReadingsShortCount >= (1000 / 50) * 1) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #7, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Cannot set artPressureReadingsLongCount due to assignment + Cannot set artPressureReadingsShortCount due to assignment +TEST.END_NOTES: +TEST.VALUE:PresOccl.<>.artPressureReadingsLongIdx:250 +TEST.VALUE:PresOccl.<>.artPressureReadingsShortIdx:250 +TEST.VALUE:PresOccl.<>.venPressureReadingsShortIdx:300 +TEST.EXPECTED:PresOccl.<>.artPressureReadingsLongIdx:0 +TEST.EXPECTED:PresOccl.<>.artPressureReadingsShortIdx:0 +TEST.EXPECTED:PresOccl.<>.venPressureReadingsShortIdx:0 +TEST.END + -- Subprogram: getFilteredArterialPressure -- Test Case: getFilteredArterialPressure.001 @@ -1868,7 +1943,9 @@ Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:PresOccl.<>.presOcclDataPublicationTimerCounter:1 TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:<> +TEST.EXPECTED:PresOccl.<>.presOcclDataPublicationTimerCounter:2 TEST.END -- Test Case: publishPresOcclData_Interval Index: vectorcast/Hercules_RM46_HD_Project/environment/PRIME/PRIME.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/PRIME/PRIME.tst (.../PRIME.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/PRIME/PRIME.tst (.../PRIME.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -161,7 +161,8 @@ TEST.NEW TEST.NAME:execPrime.011 TEST.VALUE:Prime.<>.currentPrimeState:HD_PRIME_COMPLETE -TEST.EXPECTED:Prime.<>.currentPrimeState:HD_PRIME_START_STATE +TEST.VALUE:Prime.<>.primeResumeRequested:1 +TEST.EXPECTED:Prime.<>.primeResumeRequested:0 TEST.END -- Test Case: execPrime.012 @@ -196,9 +197,18 @@ TEST.NEW TEST.NAME:execPrime.014 TEST.VALUE:Prime.<>.currentPrimeState:HD_PRIME_SALINE_DIALYZER_SETUP_STATE -TEST.EXPECTED:Prime.<>.currentPrimeState:HD_PRIME_SALINE_DIALYZER_SETUP_STATE +TEST.EXPECTED:Prime.<>.currentPrimeState:HD_PRIME_SALINE_DIALYZER_STATE TEST.END +-- Test Case: execPrime.015 +TEST.UNIT:Prime +TEST.SUBPROGRAM:execPrime +TEST.NEW +TEST.NAME:execPrime.015 +TEST.VALUE:Prime.<>.currentPrimeState:HD_PRIME_SALINE_DIALYZER_STATE +TEST.EXPECTED:Prime.<>.currentPrimeState:HD_PRIME_SALINE_DIALYZER_STATE +TEST.END + -- Subprogram: getDialyzerBloodVolume -- Test Case: getDialyzerBloodVolume.001 @@ -516,7 +526,7 @@ TEST.NAME:handlePrimePause.001 TEST.VALUE:Prime.<>.previousPrimeState:HD_PRIME_SALINE_SETUP_STATE TEST.VALUE:Prime.<>.primeResumeRequested:1 -TEST.EXPECTED:Prime.<>.previousPrimeState:HD_PRIME_SALINE_SETUP_STATE +TEST.EXPECTED:Prime.handlePrimePause.return:HD_PRIME_SALINE_SETUP_STATE TEST.END -- Test Case: handlePrimePause.002 @@ -526,7 +536,7 @@ TEST.NAME:handlePrimePause.002 TEST.VALUE:Prime.<>.previousPrimeState:HD_PRIME_SALINE_PURGE_AIR_STATE TEST.VALUE:Prime.<>.primeResumeRequested:1 -TEST.EXPECTED:Prime.<>.previousPrimeState:HD_PRIME_SALINE_SETUP_STATE +TEST.EXPECTED:Prime.handlePrimePause.return:HD_PRIME_SALINE_SETUP_STATE TEST.END -- Test Case: handlePrimePause.003 @@ -536,7 +546,7 @@ TEST.NAME:handlePrimePause.003 TEST.VALUE:Prime.<>.previousPrimeState:HD_PRIME_SALINE_CIRC_BLOOD_CIRCUIT_STATE TEST.VALUE:Prime.<>.primeResumeRequested:1 -TEST.EXPECTED:Prime.<>.previousPrimeState:HD_PRIME_SALINE_SETUP_STATE +TEST.EXPECTED:Prime.handlePrimePause.return:HD_PRIME_SALINE_SETUP_STATE TEST.END -- Test Case: handlePrimePause.004 @@ -546,7 +556,7 @@ TEST.NAME:handlePrimePause.004 TEST.VALUE:Prime.<>.previousPrimeState:HD_PRIME_RESERVOIR_ONE_FILL_COMPLETE_STATE TEST.VALUE:Prime.<>.primeResumeRequested:1 -TEST.EXPECTED:Prime.<>.previousPrimeState:HD_PRIME_RESERVOIR_ONE_FILL_COMPLETE_STATE +TEST.EXPECTED:Prime.handlePrimePause.return:HD_PRIME_RESERVOIR_ONE_FILL_COMPLETE_STATE TEST.END -- Test Case: handlePrimePause.005 @@ -556,7 +566,7 @@ TEST.NAME:handlePrimePause.005 TEST.VALUE:Prime.<>.previousPrimeState:HD_PRIME_DIALYSATE_DIALYZER_STATE TEST.VALUE:Prime.<>.primeResumeRequested:1 -TEST.EXPECTED:Prime.<>.previousPrimeState:HD_PRIME_RESERVOIR_ONE_FILL_COMPLETE_STATE +TEST.EXPECTED:Prime.handlePrimePause.return:HD_PRIME_RESERVOIR_ONE_FILL_COMPLETE_STATE TEST.END -- Test Case: handlePrimePause.006 @@ -576,7 +586,7 @@ TEST.NAME:handlePrimePause.007 TEST.VALUE:Prime.<>.previousPrimeState:HD_PRIME_DIALYSATE_BYPASS_STATE TEST.VALUE:Prime.<>.primeResumeRequested:1 -TEST.EXPECTED:Prime.<>.previousPrimeState:HD_PRIME_RESERVOIR_TWO_FILL_COMPLETE_STATE +TEST.EXPECTED:Prime.handlePrimePause.return:HD_PRIME_RESERVOIR_TWO_FILL_COMPLETE_STATE TEST.END -- Test Case: handlePrimePause.008 @@ -1134,6 +1144,8 @@ TEST.NEW TEST.NAME:initPrime.001 TEST.STUB:Prime.transitionToPrime +TEST.VALUE:Prime.<>.currentPrimeState:HD_PRIME_SALINE_SETUP_STATE +TEST.EXPECTED:Prime.<>.currentPrimeState:HD_PRIME_SALINE_SETUP_STATE TEST.END -- Subprogram: purgeAirValvesBloodPumpControl Index: vectorcast/Hercules_RM46_HD_Project/environment/RINSEBACK/RINSEBACK.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/RINSEBACK/RINSEBACK.tst (.../RINSEBACK.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/RINSEBACK/RINSEBACK.tst (.../RINSEBACK.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -1958,28 +1958,6 @@ TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:24 TEST.END --- Test Case: publishRinsebackData.007 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:publishRinsebackData -TEST.NEW -TEST.NAME:publishRinsebackData.007 -TEST.COMPOUND_ONLY -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (++rinsebackPublishTimerCtr >= getPublishRinsebackInterval()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Rinseback.getRinsebackVolume -TEST.STUB:Rinseback.getPublishRinsebackInterval -TEST.VALUE:Rinseback.<>.rinsebackTimerCtr:0 -TEST.VALUE:Rinseback.getRinsebackVolume.return:299.0 -TEST.VALUE:Rinseback.getPublishRinsebackInterval.return:<> -TEST.EXPECTED:Rinseback.<>.rinsebackTimerCtr:0 -TEST.END - -- Subprogram: resetRinsebackFlags -- Test Case: resetRinsebackFlags.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/RTC/RTC.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/RTC/RTC.tst (.../RTC.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/RTC/RTC.tst (.../RTC.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -61,6 +61,22 @@ Test Case Generation Notes: Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: +TEST.VALUE:RTC.convertDateTime2Epoch.dateTime.seconds:1 +TEST.VALUE:RTC.convertDateTime2Epoch.dateTime.minutes:1 +TEST.VALUE:RTC.convertDateTime2Epoch.dateTime.hours:1 +TEST.VALUE:RTC.convertDateTime2Epoch.dateTime.days:1 +TEST.VALUE:RTC.convertDateTime2Epoch.dateTime.weekdays:1 +TEST.VALUE:RTC.convertDateTime2Epoch.dateTime.months:1 +TEST.VALUE:RTC.convertDateTime2Epoch.dateTime.years:1 +TEST.VALUE:RTC.convertDateTime2Epoch.return:1 +TEST.EXPECTED:RTC.convertDateTime2Epoch.dateTime.seconds:1 +TEST.EXPECTED:RTC.convertDateTime2Epoch.dateTime.minutes:1 +TEST.EXPECTED:RTC.convertDateTime2Epoch.dateTime.hours:1 +TEST.EXPECTED:RTC.convertDateTime2Epoch.dateTime.days:1 +TEST.EXPECTED:RTC.convertDateTime2Epoch.dateTime.weekdays:1 +TEST.EXPECTED:RTC.convertDateTime2Epoch.dateTime.months:1 +TEST.EXPECTED:RTC.convertDateTime2Epoch.dateTime.years:1 +TEST.EXPECTED:RTC.convertDateTime2Epoch.return:978310861 TEST.END -- Test Case: convertDateTime2Epoch.002 @@ -77,7 +93,22 @@ Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:RTC.convertDateTime2Epoch.dateTime.seconds:1 +TEST.VALUE:RTC.convertDateTime2Epoch.dateTime.minutes:0 +TEST.VALUE:RTC.convertDateTime2Epoch.dateTime.hours:1 +TEST.VALUE:RTC.convertDateTime2Epoch.dateTime.days:1 +TEST.VALUE:RTC.convertDateTime2Epoch.dateTime.weekdays:1 TEST.VALUE:RTC.convertDateTime2Epoch.dateTime.months:2 +TEST.VALUE:RTC.convertDateTime2Epoch.dateTime.years:0 +TEST.VALUE:RTC.convertDateTime2Epoch.return:1 +TEST.EXPECTED:RTC.convertDateTime2Epoch.dateTime.seconds:1 +TEST.EXPECTED:RTC.convertDateTime2Epoch.dateTime.minutes:0 +TEST.EXPECTED:RTC.convertDateTime2Epoch.dateTime.hours:1 +TEST.EXPECTED:RTC.convertDateTime2Epoch.dateTime.days:1 +TEST.EXPECTED:RTC.convertDateTime2Epoch.dateTime.weekdays:1 +TEST.EXPECTED:RTC.convertDateTime2Epoch.dateTime.months:2 +TEST.EXPECTED:RTC.convertDateTime2Epoch.dateTime.years:0 +TEST.EXPECTED:RTC.convertDateTime2Epoch.return:949366801 TEST.END -- Test Case: convertDateTime2Epoch.003 @@ -147,7 +178,23 @@ Test Case Generation Notes: Cannot set local variable twoYears in branch 1 TEST.END_NOTES: +TEST.STUB:RTC.setRTCTimestamp +TEST.VALUE:RTC.setRTCTimestamp.secs:1 +TEST.VALUE:RTC.setRTCTimestamp.mins:1 +TEST.VALUE:RTC.setRTCTimestamp.hours:1 +TEST.VALUE:RTC.setRTCTimestamp.days:1 +TEST.VALUE:RTC.setRTCTimestamp.months:1 +TEST.VALUE:RTC.setRTCTimestamp.years:1 +TEST.VALUE:RTC.setRTCTimestamp.return:29 TEST.VALUE:RTC.convertEpoch2DateTime.epoch:<> +TEST.VALUE:RTC.convertEpoch2DateTime.return:1 +TEST.EXPECTED:RTC.setRTCTimestamp.secs:0 +TEST.EXPECTED:RTC.setRTCTimestamp.mins:0 +TEST.EXPECTED:RTC.setRTCTimestamp.hours:0 +TEST.EXPECTED:RTC.setRTCTimestamp.days:116 +TEST.EXPECTED:RTC.setRTCTimestamp.months:12 +TEST.EXPECTED:RTC.setRTCTimestamp.years:1970 +TEST.EXPECTED:RTC.convertEpoch2DateTime.return:29 TEST.END -- Subprogram: execRTC @@ -1084,7 +1131,7 @@ >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:RTC.serviceRTC -TEST.VALUE:RTC.serviceRTC.return:1 +TEST.VALUE:RTC.serviceRTC.return:0 TEST.VALUE:RTC.handleSelfTestCheckAccuracy.return:RTC_SELF_TEST_STATE_CHECK_ACCURACY TEST.EXPECTED:RTC.handleSelfTestCheckAccuracy.return:RTC_SELF_TEST_STATE_CHECK_ACCURACY TEST.END @@ -1102,9 +1149,16 @@ >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:RTC.serviceRTC +TEST.VALUE:RTC.<>.rxBuffer[0..2]:1 +TEST.VALUE:RTC.<>.rxBuffer[3]:23 +TEST.VALUE:RTC.<>.rxBuffer[4]:25 TEST.VALUE:RTC.serviceRTC.return:1 TEST.VALUE:RTC.handleSelfTestCheckAccuracy.return:RTC_SELF_TEST_STATE_CHECK_ACCURACY TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:1200 +TEST.EXPECTED:RTC.<>.rxBuffer[0..2]:1 +TEST.EXPECTED:RTC.<>.rxBuffer[3]:23 +TEST.EXPECTED:RTC.<>.rxBuffer[4]:25 +TEST.EXPECTED:RTC.handleSelfTestCheckAccuracy.return:RTC_SELF_TEST_STATE_COMPLETE TEST.END -- Test Case: Did_Timeout_Passed @@ -1120,20 +1174,51 @@ >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.STUB:RTC.serviceRTC +TEST.VALUE:RTC.<>.rxBuffer[4]:0 TEST.VALUE:RTC.serviceRTC.return:1 TEST.VALUE:RTC.handleSelfTestCheckAccuracy.return:RTC_SELF_TEST_STATE_CHECK_ACCURACY -TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:1000 +TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:70 +TEST.EXPECTED:RTC.<>.rxBuffer[4]:0 +TEST.EXPECTED:RTC.handleSelfTestCheckAccuracy.return:RTC_SELF_TEST_STATE_CHECK_ACCURACY TEST.END -- Test Case: handleSelfTestCheckAccuracy.001 TEST.UNIT:RTC TEST.SUBPROGRAM:handleSelfTestCheckAccuracy TEST.NEW TEST.NAME:handleSelfTestCheckAccuracy.001 -TEST.VALUE:RTC.<>.RTCPreviousSecond:100 -TEST.VALUE:RTC.<>.rxBuffer[4]:99 +TEST.STUB:RTC.serviceRTC +TEST.VALUE:RTC.<>.rxBuffer[4]:1 +TEST.VALUE:RTC.serviceRTC.return:1 +TEST.VALUE:RTC.handleSelfTestCheckAccuracy.return:RTC_SELF_TEST_STATE_CHECK_ACCURACY +TEST.VALUE:uut_prototype_stubs.calcTimeSince.startMSCount:0 +TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:1001 +TEST.EXPECTED:RTC.<>.rxBuffer[4]:1 +TEST.EXPECTED:RTC.handleSelfTestCheckAccuracy.return:RTC_SELF_TEST_STATE_COMPLETE +TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:0 TEST.END +-- Test Case: handleSelfTestCheckAccuracy.002 +TEST.UNIT:RTC +TEST.SUBPROGRAM:handleSelfTestCheckAccuracy +TEST.NEW +TEST.NAME:handleSelfTestCheckAccuracy.002 +TEST.STUB:RTC.serviceRTC +TEST.VALUE:RTC.<>.rxBuffer[4]:1 +TEST.VALUE:RTC.serviceRTC.return:1 +TEST.VALUE:RTC.handleSelfTestCheckAccuracy.return:RTC_SELF_TEST_STATE_WAIT_FOR_FIRST_SECOND +TEST.VALUE:uut_prototype_stubs.calcTimeSince.startMSCount:0 +TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:10 +TEST.VALUE:uut_prototype_stubs.u16DiffWithWrap.start:12 +TEST.VALUE:uut_prototype_stubs.u16DiffWithWrap.end:11 +TEST.VALUE:uut_prototype_stubs.u16DiffWithWrap.return:20 +TEST.EXPECTED:RTC.<>.rxBuffer[4]:1 +TEST.EXPECTED:RTC.handleSelfTestCheckAccuracy.return:RTC_SELF_TEST_STATE_COMPLETE +TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:0 +TEST.EXPECTED:uut_prototype_stubs.u16DiffWithWrap.start:0 +TEST.EXPECTED:uut_prototype_stubs.u16DiffWithWrap.end:0 +TEST.END + -- Subprogram: handleSelfTestCheckCtrlRegs -- Test Case: RTC_Service_Fail @@ -1687,26 +1772,6 @@ TEST.EXPECTED:RTC.setRTCTimestamp.years:1970,0 TEST.END --- Test Case: setRTCEpoch.002 -TEST.UNIT:RTC -TEST.SUBPROGRAM:setRTCEpoch -TEST.NEW -TEST.NAME:setRTCEpoch.002 -TEST.STUB:RTC.setRTCTimestamp -TEST.VALUE:RTC.setRTCTimestamp.secs:0 -TEST.VALUE:RTC.setRTCTimestamp.mins:0 -TEST.VALUE:RTC.setRTCTimestamp.hours:0 -TEST.VALUE:RTC.setRTCTimestamp.days:116,0 -TEST.VALUE:RTC.setRTCTimestamp.months:014,00 -TEST.VALUE:RTC.setRTCTimestamp.years:1970,0 -TEST.EXPECTED:RTC.setRTCTimestamp.secs:1 -TEST.EXPECTED:RTC.setRTCTimestamp.mins:0 -TEST.EXPECTED:RTC.setRTCTimestamp.hours:0 -TEST.EXPECTED:RTC.setRTCTimestamp.days:116,0 -TEST.EXPECTED:RTC.setRTCTimestamp.months:014,00 -TEST.EXPECTED:RTC.setRTCTimestamp.years:1970,0 -TEST.END - -- Subprogram: setRTCTimestamp -- Test Case: Days_Out_Of_Range_Max Index: vectorcast/Hercules_RM46_HD_Project/environment/SAMPLEWATER/SAMPLEWATER.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/SAMPLEWATER/SAMPLEWATER.tst (.../SAMPLEWATER.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/SAMPLEWATER/SAMPLEWATER.tst (.../SAMPLEWATER.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -45,7 +45,7 @@ TEST.NEW TEST.NAME:execSampleWater.003 TEST.VALUE:SampleWater.<>.currentSampleWaterState:SAMPLE_WATER_COMPLETE_STATE -TEST.EXPECTED:SampleWater.<>.currentSampleWaterState:SAMPLE_WATER_SETUP_STATE +TEST.EXPECTED:SampleWater.<>.currentSampleWaterState:SAMPLE_WATER_COMPLETE_STATE TEST.END -- Test Case: execSampleWater.004 Index: vectorcast/Hercules_RM46_HD_Project/environment/SWITCHES/SWITCHES.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/SWITCHES/SWITCHES.tst (.../SWITCHES.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/SWITCHES/SWITCHES.tst (.../SWITCHES.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -17,11 +17,11 @@ -- Subprogram: execSwitches --- Test Case: COND_3_ROW_2_PAIR_a_F-PARTIAL +-- Test Case: execSwitches.001 TEST.UNIT:Switches TEST.SUBPROGRAM:execSwitches TEST.NEW -TEST.NAME:COND_3_ROW_2_PAIR_a_F-PARTIAL +TEST.NAME:execSwitches.001 TEST.MCDC_BASIS_PATH:10 of 12 TEST.NOTES: This is an automatically generated test case. @@ -43,11 +43,11 @@ TEST.EXPECTED:Switches.<>.switchesStatus[PUMP_TRACK_SWITCH].debounceStartTime:0 TEST.END --- Test Case: COND_5_ROW_2_PAIR_a_F-PARTIAL +-- Test Case: execSwitches.002 TEST.UNIT:Switches TEST.SUBPROGRAM:execSwitches TEST.NEW -TEST.NAME:COND_5_ROW_2_PAIR_a_F-PARTIAL +TEST.NAME:execSwitches.002 TEST.MCDC_BASIS_PATH:12 of 12 TEST.NOTES: This is an automatically generated test case. @@ -73,11 +73,11 @@ TEST.EXPECTED:Switches.<>.switchesStatus[PUMP_TRACK_SWITCH].debounceStartTime:0 TEST.END --- Test Case: COND_9_ROW_1_PAIR_a_T-PARTIAL +-- Test Case: execSwitches.003 TEST.UNIT:Switches TEST.SUBPROGRAM:execSwitches TEST.NEW -TEST.NAME:COND_9_ROW_1_PAIR_a_T-PARTIAL +TEST.NAME:execSwitches.003 TEST.MCDC_BASIS_PATH:8 of 12 TEST.NOTES: This is an automatically generated test case. @@ -101,11 +101,11 @@ TEST.EXPECTED:Switches.<>.switchesStatus[PUMP_TRACK_SWITCH].debounceStartTime:0 TEST.END --- Test Case: COND_9_ROW_2_PAIR_a_F-PARTIAL +-- Test Case: execSwitches.004 TEST.UNIT:Switches TEST.SUBPROGRAM:execSwitches TEST.NEW -TEST.NAME:COND_9_ROW_2_PAIR_a_F-PARTIAL +TEST.NAME:execSwitches.004 TEST.MCDC_BASIS_PATH:7 of 12 TEST.NOTES: This is an automatically generated test case. @@ -129,28 +129,13 @@ TEST.EXPECTED:Switches.<>.switchesStatus[PUMP_TRACK_SWITCH].debounceStartTime:0 TEST.END --- Test Case: execSwitches.001 -TEST.UNIT:Switches -TEST.SUBPROGRAM:execSwitches -TEST.NEW -TEST.NAME:execSwitches.001 -TEST.STUB:Switches.initSwitches -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:SW_FAULT_ID_HD_INVALID_SWITCH_ID -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:3 -TEST.VALUE:uut_prototype_stubs.getFPGAFrontDoorStatus.return:3 -TEST.VALUE:uut_prototype_stubs.getFPGAPumpTrackSwitchStatus.return:3 -TEST.END - -- Subprogram: getPublishSwitchesDataInterval --- Test Case: COND_1_ROW_1_PAIR_a_T +-- Test Case: getPublishSwitchesDataInterval.001 TEST.UNIT:Switches TEST.SUBPROGRAM:getPublishSwitchesDataInterval TEST.NEW -TEST.NAME:COND_1_ROW_1_PAIR_a_T +TEST.NAME:getPublishSwitchesDataInterval.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. @@ -165,11 +150,11 @@ TEST.EXPECTED:Switches.getPublishSwitchesDataInterval.return:100 TEST.END --- Test Case: COND_1_ROW_2_PAIR_a_F +-- Test Case: getPublishSwitchesDataInterval.002 TEST.UNIT:Switches TEST.SUBPROGRAM:getPublishSwitchesDataInterval TEST.NEW -TEST.NAME:COND_1_ROW_2_PAIR_a_F +TEST.NAME:getPublishSwitchesDataInterval.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. @@ -186,11 +171,11 @@ -- Subprogram: getSwitchStatus --- Test Case: COND_1_ROW_1_PAIR_a_T +-- Test Case: getSwitchStatus.001 TEST.UNIT:Switches TEST.SUBPROGRAM:getSwitchStatus TEST.NEW -TEST.NAME:COND_1_ROW_1_PAIR_a_T +TEST.NAME:getSwitchStatus.001 TEST.MCDC_BASIS_PATH:2 of 4 TEST.NOTES: This is an automatically generated test case. @@ -206,11 +191,11 @@ TEST.EXPECTED:Switches.getSwitchStatus.return:STATE_CLOSED TEST.END --- Test Case: COND_1_ROW_2_PAIR_a_F +-- Test Case: getSwitchStatus.002 TEST.UNIT:Switches TEST.SUBPROGRAM:getSwitchStatus TEST.NEW -TEST.NAME:COND_1_ROW_2_PAIR_a_F +TEST.NAME:getSwitchStatus.002 TEST.MCDC_BASIS_PATH:1 of 4 TEST.NOTES: This is an automatically generated test case. @@ -232,11 +217,11 @@ TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2 TEST.END --- Test Case: COND_2_ROW_1_PAIR_a_T +-- Test Case: getSwitchStatus.003 TEST.UNIT:Switches TEST.SUBPROGRAM:getSwitchStatus TEST.NEW -TEST.NAME:COND_2_ROW_1_PAIR_a_T +TEST.NAME:getSwitchStatus.003 TEST.MCDC_BASIS_PATH:4 of 4 TEST.NOTES: This is an automatically generated test case. @@ -255,11 +240,11 @@ -- Subprogram: initSwitches --- Test Case: COND_1_ROW_2_PAIR_a_F-TEMPLATE +-- Test Case: initSwitches.001 TEST.UNIT:Switches TEST.SUBPROGRAM:initSwitches TEST.NEW -TEST.NAME:COND_1_ROW_2_PAIR_a_F-TEMPLATE +TEST.NAME:initSwitches.001 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. @@ -286,11 +271,11 @@ -- Subprogram: publishSwitchesData --- Test Case: COND_1_ROW_1_PAIR_a_T +-- Test Case: publishSwitchesData.001 TEST.UNIT:Switches TEST.SUBPROGRAM:publishSwitchesData TEST.NEW -TEST.NAME:COND_1_ROW_1_PAIR_a_T +TEST.NAME:publishSwitchesData.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. @@ -316,11 +301,11 @@ TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:8 TEST.END --- Test Case: COND_1_ROW_2_PAIR_a_F +-- Test Case: publishSwitchesData.002 TEST.UNIT:Switches TEST.SUBPROGRAM:publishSwitchesData TEST.NEW -TEST.NAME:COND_1_ROW_2_PAIR_a_F +TEST.NAME:publishSwitchesData.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. @@ -338,11 +323,11 @@ -- Subprogram: testResetSwitchesDataPublishIntervalOverrid --- Test Case: COND_1_ROW_1_PAIR_a_T +-- Test Case: testResetSwitchesDataPublishIntervalOverrid.001 TEST.UNIT:Switches TEST.SUBPROGRAM:testResetSwitchesDataPublishIntervalOverrid TEST.NEW -TEST.NAME:COND_1_ROW_1_PAIR_a_T +TEST.NAME:testResetSwitchesDataPublishIntervalOverrid.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. @@ -361,11 +346,11 @@ TEST.EXPECTED:Switches.testResetSwitchesDataPublishIntervalOverrid.return:1 TEST.END --- Test Case: COND_1_ROW_2_PAIR_a_F +-- Test Case: testResetSwitchesDataPublishIntervalOverrid.002 TEST.UNIT:Switches TEST.SUBPROGRAM:testResetSwitchesDataPublishIntervalOverrid TEST.NEW -TEST.NAME:COND_1_ROW_2_PAIR_a_F +TEST.NAME:testResetSwitchesDataPublishIntervalOverrid.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. @@ -382,11 +367,11 @@ -- Subprogram: testResetSwitchesStatusOverride --- Test Case: COND_1_ROW_2_PAIR_a_F +-- Test Case: testResetSwitchesStatusOverride.001 TEST.UNIT:Switches TEST.SUBPROGRAM:testResetSwitchesStatusOverride TEST.NEW -TEST.NAME:COND_1_ROW_2_PAIR_a_F +TEST.NAME:testResetSwitchesStatusOverride.001 TEST.MCDC_BASIS_PATH:1 of 4 TEST.NOTES: This is an automatically generated test case. @@ -401,11 +386,11 @@ TEST.EXPECTED:Switches.testResetSwitchesStatusOverride.return:0 TEST.END --- Test Case: COND_2_ROW_1_PAIR_a_T +-- Test Case: testResetSwitchesStatusOverride.002 TEST.UNIT:Switches TEST.SUBPROGRAM:testResetSwitchesStatusOverride TEST.NEW -TEST.NAME:COND_2_ROW_1_PAIR_a_T +TEST.NAME:testResetSwitchesStatusOverride.002 TEST.MCDC_BASIS_PATH:4 of 4 TEST.NOTES: This is an automatically generated test case. @@ -430,11 +415,11 @@ TEST.EXPECTED:Switches.testResetSwitchesStatusOverride.return:1 TEST.END --- Test Case: COND_2_ROW_2_PAIR_a_F +-- Test Case: testResetSwitchesStatusOverride.003 TEST.UNIT:Switches TEST.SUBPROGRAM:testResetSwitchesStatusOverride TEST.NEW -TEST.NAME:COND_2_ROW_2_PAIR_a_F +TEST.NAME:testResetSwitchesStatusOverride.003 TEST.MCDC_BASIS_PATH:3 of 4 TEST.NOTES: This is an automatically generated test case. @@ -453,11 +438,11 @@ -- Subprogram: testSetSwitchesDataPublishIntervalOverride --- Test Case: COND_1_ROW_1_PAIR_a_T +-- Test Case: testSetSwitchesDataPublishIntervalOverride.001 TEST.UNIT:Switches TEST.SUBPROGRAM:testSetSwitchesDataPublishIntervalOverride TEST.NEW -TEST.NAME:COND_1_ROW_1_PAIR_a_T +TEST.NAME:testSetSwitchesDataPublishIntervalOverride.001 TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. @@ -477,11 +462,11 @@ TEST.EXPECTED:Switches.testSetSwitchesDataPublishIntervalOverride.return:1 TEST.END --- Test Case: COND_1_ROW_2_PAIR_a_F +-- Test Case: testSetSwitchesDataPublishIntervalOverride.002 TEST.UNIT:Switches TEST.SUBPROGRAM:testSetSwitchesDataPublishIntervalOverride TEST.NEW -TEST.NAME:COND_1_ROW_2_PAIR_a_F +TEST.NAME:testSetSwitchesDataPublishIntervalOverride.002 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. @@ -499,11 +484,11 @@ -- Subprogram: testSetSwitchesStatusOverride --- Test Case: COND_1_ROW_2_PAIR_a_F +-- Test Case: testSetSwitchesStatusOverride.001 TEST.UNIT:Switches TEST.SUBPROGRAM:testSetSwitchesStatusOverride TEST.NEW -TEST.NAME:COND_1_ROW_2_PAIR_a_F +TEST.NAME:testSetSwitchesStatusOverride.001 TEST.MCDC_BASIS_PATH:1 of 4 TEST.NOTES: This is an automatically generated test case. @@ -519,11 +504,11 @@ TEST.EXPECTED:Switches.testSetSwitchesStatusOverride.return:0 TEST.END --- Test Case: COND_2_ROW_1_PAIR_a_T +-- Test Case: testSetSwitchesStatusOverride.002 TEST.UNIT:Switches TEST.SUBPROGRAM:testSetSwitchesStatusOverride TEST.NEW -TEST.NAME:COND_2_ROW_1_PAIR_a_T +TEST.NAME:testSetSwitchesStatusOverride.002 TEST.MCDC_BASIS_PATH:4 of 4 TEST.NOTES: This is an automatically generated test case. @@ -547,11 +532,11 @@ TEST.EXPECTED:Switches.<>.switchesStatus[PUMP_TRACK_SWITCH].status.override:0xCCC33C33 TEST.END --- Test Case: COND_2_ROW_2_PAIR_a_F +-- Test Case: testSetSwitchesStatusOverride.003 TEST.UNIT:Switches TEST.SUBPROGRAM:testSetSwitchesStatusOverride TEST.NEW -TEST.NAME:COND_2_ROW_2_PAIR_a_F +TEST.NAME:testSetSwitchesStatusOverride.003 TEST.MCDC_BASIS_PATH:3 of 4 TEST.NOTES: This is an automatically generated test case. Index: vectorcast/Hercules_RM46_HD_Project/environment/SYRINGEPUMP/SYRINGEPUMP.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/SYRINGEPUMP/SYRINGEPUMP.tst (.../SYRINGEPUMP.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/SYRINGEPUMP/SYRINGEPUMP.tst (.../SYRINGEPUMP.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -25,22 +25,65 @@ TEST.MCDC_BASIS_PATH:2 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if (++syringePumpSpeedCalcTimerCounter >= 40 / 10) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: - Conflict: Unable to control expression-to-expression comparison in branch 1 +Test Path 2 +(1) if (++syringePumpSpeedCalcTimerCounter >= 40 / 10) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpSpeedCalcTimerCounter:4 +TEST.EXPECTED:SyringePump.<>.syringePumpSpeedCalcTimerCounter:0 TEST.END +-- Test Case: calcMeasRate.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:calcMeasRate +TEST.NEW +TEST.NAME:calcMeasRate.002 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if (++syringePumpSpeedCalcTimerCounter >= 40 / 10) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +Conflict: Unable to control expression-to-expression comparison in branch 1 +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpMotorSpeedCalcIdx:30 +TEST.VALUE:SyringePump.<>.syringePumpSpeedCalcTimerCounter:4 +TEST.EXPECTED:SyringePump.<>.syringePumpMotorSpeedCalcIdx:0 +TEST.EXPECTED:SyringePump.<>.syringePumpSpeedCalcTimerCounter:0 +TEST.END + +-- Test Case: calcMeasRate.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:calcMeasRate +TEST.NEW +TEST.NAME:calcMeasRate.003 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if (++syringePumpSpeedCalcTimerCounter >= 40 / 10) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +Conflict: Unable to control expression-to-expression comparison in branch 1 +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpSpeedCalcTimerCounter:1 +TEST.EXPECTED:SyringePump.<>.syringePumpSpeedCalcTimerCounter:2 +TEST.END + -- Subprogram: calcSafetyVolumeDelivered -- Test Case: calcSafetyVolumeDelivered.001 TEST.UNIT:SyringePump TEST.SUBPROGRAM:calcSafetyVolumeDelivered TEST.NEW TEST.NAME:calcSafetyVolumeDelivered.001 +TEST.VALUE:SyringePump.<>.syringePumpSetRate:1.0 +TEST.VALUE:SyringePump.<>.syringePumpSafetyVolumeDelivered:1.0 +TEST.EXPECTED:SyringePump.<>.syringePumpSetRate:1.0 TEST.END -- Subprogram: calcStepperToggleTimeForTargetRate @@ -53,16 +96,45 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) (conv < (0.0)) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: - Cannot set conv due to assignment +Test Path 1 +(1) (conv < (0.0)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +Cannot set conv due to assignment TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpRampUpToggleTime:1 +TEST.VALUE:SyringePump.<>.syringePumpStallCtr:1 +TEST.VALUE:SyringePump.<>.syringePumpStallRetryCount:1 TEST.VALUE:SyringePump.calcStepperToggleTimeForTargetRate.rate:<> +TEST.EXPECTED:SyringePump.<>.syringePumpRampUpToggleTime:300000 +TEST.EXPECTED:SyringePump.<>.syringePumpStallCtr:0 +TEST.EXPECTED:SyringePump.<>.syringePumpStallRetryCount:0 TEST.END +-- Test Case: calcStepperToggleTimeForTargetRate.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:calcStepperToggleTimeForTargetRate +TEST.NEW +TEST.NAME:calcStepperToggleTimeForTargetRate.002 +TEST.NOTES: +This is an automatically generated test case. +Test Path 1 +(1) (conv < (0.0)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +Cannot set conv due to assignment +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpRampUpToggleTime:1 +TEST.VALUE:SyringePump.<>.syringePumpStallCtr:1 +TEST.VALUE:SyringePump.<>.syringePumpStallRetryCount:1 +TEST.VALUE:SyringePump.calcStepperToggleTimeForTargetRate.rate:1000.0 +TEST.EXPECTED:SyringePump.<>.syringePumpRampUpToggleTime:300000 +TEST.EXPECTED:SyringePump.<>.syringePumpStallCtr:0 +TEST.EXPECTED:SyringePump.<>.syringePumpStallRetryCount:0 +TEST.END + -- Subprogram: checkDirection -- Test Case: checkDirection.001 @@ -73,15 +145,17 @@ TEST.MCDC_BASIS_PATH:2 of 8 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR, syringePumpEncoderMeasuredDirection != expDir)) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR, syringePumpEncoderMeasuredDirection != expDir)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.checkDirection.stopPump:<> TEST.VALUE:SyringePump.checkDirection.expDir:<> +TEST.VALUE:SyringePump.checkDirection.return:1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.EXPECTED:SyringePump.checkDirection.return:1 TEST.END -- Test Case: checkDirection.002 @@ -92,15 +166,17 @@ TEST.MCDC_BASIS_PATH:1 of 8 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR, syringePumpEncoderMeasuredDirection != expDir)) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR, syringePumpEncoderMeasuredDirection != expDir)) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.checkDirection.stopPump:<> TEST.VALUE:SyringePump.checkDirection.expDir:<> +TEST.VALUE:SyringePump.checkDirection.return:1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.EXPECTED:SyringePump.checkDirection.return:0 TEST.END -- Test Case: checkDirection.003 @@ -111,17 +187,19 @@ TEST.MCDC_BASIS_PATH:7 of 8 TEST.NOTES: This is an automatically generated test case. - Test Path 7 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR, syringePumpEncoderMeasuredDirection != expDir)) ==> TRUE - (2) (syringePumpEncoderMeasuredDirection != expDir) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 7 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR, syringePumpEncoderMeasuredDirection != expDir)) ==> TRUE +(2) (syringePumpEncoderMeasuredDirection != expDir) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_FORWARD TEST.VALUE:SyringePump.checkDirection.stopPump:<> TEST.VALUE:SyringePump.checkDirection.expDir:MOTOR_DIR_REVERSE +TEST.VALUE:SyringePump.checkDirection.return:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.EXPECTED:SyringePump.checkDirection.return:1 TEST.END -- Subprogram: checkForStall @@ -134,16 +212,79 @@ TEST.MCDC_BASIS_PATH:2 of 6 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if (fabs(getSyringePumpMeasRate()) < (0.05000000000000000278)) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: - Cannot set return value of function fabs in branch 1 +Test Path 2 +(1) if (fabs(getSyringePumpMeasRate()) < (0.05000000000000000278)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +Cannot set return value of function fabs in branch 1 TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpStallCtr:1 TEST.VALUE:SyringePump.checkForStall.stopPump:<> +TEST.EXPECTED:SyringePump.<>.syringePumpStallCtr:2 TEST.END +-- Test Case: checkForStall.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkForStall +TEST.NEW +TEST.NAME:checkForStall.002 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if (fabs(getSyringePumpMeasRate()) < (0.05000000000000000278)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +Cannot set return value of function fabs in branch 1 +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpStallCtr:51 +TEST.VALUE:SyringePump.checkForStall.stopPump:<> +TEST.EXPECTED:SyringePump.<>.syringePumpStallCtr:0 +TEST.END + +-- Test Case: checkForStall.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkForStall +TEST.NEW +TEST.NAME:checkForStall.003 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if (fabs(getSyringePumpMeasRate()) < (0.05000000000000000278)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +Cannot set return value of function fabs in branch 1 +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpStallCtr:51 +TEST.VALUE:SyringePump.<>.syringePumpStallRetryCount:5 +TEST.VALUE:SyringePump.checkForStall.stopPump:<> +TEST.EXPECTED:SyringePump.<>.syringePumpStallCtr:52 +TEST.EXPECTED:SyringePump.<>.syringePumpStallRetryCount:6 +TEST.END + +-- Test Case: checkForStall.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkForStall +TEST.NEW +TEST.NAME:checkForStall.004 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if (fabs(getSyringePumpMeasRate()) < (0.05000000000000000278)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +Cannot set return value of function fabs in branch 1 +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpMeasRate +TEST.VALUE:SyringePump.<>.syringePumpStallCtr:1 +TEST.VALUE:SyringePump.getSyringePumpMeasRate.return:1.0 +TEST.VALUE:SyringePump.checkForStall.stopPump:<> +TEST.EXPECTED:SyringePump.<>.syringePumpStallCtr:0 +TEST.END + -- Subprogram: checkMaxTravel -- Test Case: checkMaxTravel.001 @@ -154,17 +295,29 @@ TEST.MCDC_BASIS_PATH:2 of 6 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if (pos > (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * (3.141592699999999905)) * (0.1000000000000000056))) * (11.0) - (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * ( +Test Path 2 +(1) if (pos > (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * (3.141592699999999905)) * (0.1000000000000000056))) * (11.0) - (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * ( 3.141592699999999905)) * (0.1000000000000000056))) * (0.5)) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.getSyringePumpPosition TEST.VALUE:SyringePump.getSyringePumpPosition.return:<> TEST.VALUE:SyringePump.checkMaxTravel.stopPump:<> TEST.VALUE:SyringePump.checkMaxTravel.maxPos:<> +TEST.VALUE:SyringePump.checkMaxTravel.return:0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_DG_FPGA_POST_TEST_FAILED +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_BOOL +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_S32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 +TEST.EXPECTED:SyringePump.checkMaxTravel.return:1 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1325400064 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 TEST.END -- Test Case: checkMaxTravel.002 @@ -175,19 +328,67 @@ TEST.MCDC_BASIS_PATH:1 of 6 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if (pos > (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * (3.141592699999999905)) * (0.1000000000000000056))) * (11.0) - (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * ( +Test Path 1 +(1) if (pos > (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * (3.141592699999999905)) * (0.1000000000000000056))) * (11.0) - (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * ( 3.141592699999999905)) * (0.1000000000000000056))) * (0.5)) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.getSyringePumpPosition TEST.VALUE:SyringePump.getSyringePumpPosition.return:<> TEST.VALUE:SyringePump.checkMaxTravel.stopPump:<> TEST.VALUE:SyringePump.checkMaxTravel.maxPos:<> +TEST.VALUE:SyringePump.checkMaxTravel.return:1 +TEST.EXPECTED:SyringePump.checkMaxTravel.return:0 TEST.END +-- Test Case: checkMaxTravel.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkMaxTravel +TEST.NEW +TEST.NAME:checkMaxTravel.003 +TEST.NOTES: +This is an automatically generated test case. +Test Path 1 +(1) if (pos > (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * (3.141592699999999905)) * (0.1000000000000000056))) * (11.0) - (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * ( +3.141592699999999905)) * (0.1000000000000000056))) * (0.5)) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpPosition +TEST.VALUE:SyringePump.getSyringePumpPosition.return:10 +TEST.VALUE:SyringePump.checkMaxTravel.stopPump:<> +TEST.VALUE:SyringePump.checkMaxTravel.maxPos:5 +TEST.VALUE:SyringePump.checkMaxTravel.return:1 +TEST.EXPECTED:SyringePump.checkMaxTravel.return:1 +TEST.END + +-- Test Case: checkMaxTravel.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkMaxTravel +TEST.NEW +TEST.NAME:checkMaxTravel.004 +TEST.NOTES: +This is an automatically generated test case. +Test Path 1 +(1) if (pos > (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * (3.141592699999999905)) * (0.1000000000000000056))) * (11.0) - (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * ( +3.141592699999999905)) * (0.1000000000000000056))) * (0.5)) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpPosition +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_PRIME_STATE +TEST.VALUE:SyringePump.getSyringePumpPosition.return:10 +TEST.VALUE:SyringePump.checkMaxTravel.stopPump:<> +TEST.VALUE:SyringePump.checkMaxTravel.maxPos:5 +TEST.VALUE:SyringePump.checkMaxTravel.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_PRIME_STATE +TEST.EXPECTED:SyringePump.checkMaxTravel.return:1 +TEST.END + -- Subprogram: checkMeasRate -- Test Case: checkMeasRate.001 @@ -198,17 +399,19 @@ TEST.MCDC_BASIS_PATH:1 of 12 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) (rate < syringePumpSetRate) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 1 +(1) (rate < syringePumpSetRate) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.getSyringePumpMeasRate TEST.VALUE:SyringePump.<>.syringePumpSetRate:<> TEST.VALUE:SyringePump.getSyringePumpMeasRate.return:<> TEST.VALUE:SyringePump.checkMeasRate.stopPump:<> TEST.VALUE:SyringePump.checkMeasRate.pctMargin:<> +TEST.VALUE:SyringePump.checkMeasRate.return:1 +TEST.EXPECTED:SyringePump.checkMeasRate.return:0 TEST.END -- Test Case: checkMeasRate.002 @@ -219,17 +422,19 @@ TEST.MCDC_BASIS_PATH:2 of 12 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) (rate < syringePumpSetRate) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 2 +(1) (rate < syringePumpSetRate) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.getSyringePumpMeasRate TEST.VALUE:SyringePump.<>.syringePumpSetRate:<> TEST.VALUE:SyringePump.getSyringePumpMeasRate.return:<> TEST.VALUE:SyringePump.checkMeasRate.stopPump:<> TEST.VALUE:SyringePump.checkMeasRate.pctMargin:<> +TEST.VALUE:SyringePump.checkMeasRate.return:0 +TEST.EXPECTED:SyringePump.checkMeasRate.return:0 TEST.END -- Test Case: checkMeasRate.003 @@ -240,16 +445,17 @@ TEST.MCDC_BASIS_PATH:3 of 12 TEST.NOTES: This is an automatically generated test case. - Test Path 3 - (2) (rate > syringePumpSetRate) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 3 +(2) (rate > syringePumpSetRate) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.<>.syringePumpSetRate:<> -TEST.VALUE:SyringePump.getSyringePumpMeasRate.return:<> TEST.VALUE:SyringePump.checkMeasRate.stopPump:<> TEST.VALUE:SyringePump.checkMeasRate.pctMargin:<> +TEST.VALUE:SyringePump.checkMeasRate.return:1 +TEST.EXPECTED:SyringePump.checkMeasRate.return:0 TEST.END -- Test Case: checkMeasRate.004 @@ -260,15 +466,17 @@ TEST.MCDC_BASIS_PATH:5 of 12 TEST.NOTES: This is an automatically generated test case. - Test Path 5 - (3) (max > (0.0)) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: - Cannot set local variable max in branch 3 +Test Path 5 +(3) (max > (0.0)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +Cannot set local variable max in branch 3 TEST.END_NOTES: TEST.VALUE:SyringePump.checkMeasRate.stopPump:<> TEST.VALUE:SyringePump.checkMeasRate.pctMargin:<> +TEST.VALUE:SyringePump.checkMeasRate.return:1 +TEST.EXPECTED:SyringePump.checkMeasRate.return:0 TEST.END -- Test Case: checkMeasRate.005 @@ -279,16 +487,18 @@ TEST.MCDC_BASIS_PATH:8 of 12 TEST.NOTES: This is an automatically generated test case. - Test Path 8 - (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR, error > pctMargin && delta > (0.1000000000000000056))) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #4, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: - Cannot set local variable max in branch 4 +Test Path 8 +(4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR, error > pctMargin && delta > (0.1000000000000000056))) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #4, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +Cannot set local variable max in branch 4 TEST.END_NOTES: TEST.VALUE:SyringePump.checkMeasRate.stopPump:<> TEST.VALUE:SyringePump.checkMeasRate.pctMargin:<> +TEST.VALUE:SyringePump.checkMeasRate.return:1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.EXPECTED:SyringePump.checkMeasRate.return:1 TEST.END -- Test Case: checkMeasRate.006 @@ -299,19 +509,21 @@ TEST.MCDC_BASIS_PATH:10 of 12 TEST.NOTES: This is an automatically generated test case. - Test Path 10 - (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR, error > pctMargin && delta > (0.1000000000000000056))) ==> TRUE - (5) (error > pctMargin && delta > (0.1000000000000000056)) ==> FALSE - Row number 3 forms a pair with Row 1 for Condition #5, subcondition "a". - Condition a ==> FALSE - Condition b ==> TRUE - Test Case Generation Notes: - Cannot set local variable delta in branch 5 - Cannot set local variable max in branch 4 +Test Path 10 +(4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR, error > pctMargin && delta > (0.1000000000000000056))) ==> TRUE +(5) (error > pctMargin && delta > (0.1000000000000000056)) ==> FALSE +Row number 3 forms a pair with Row 1 for Condition #5, subcondition "a". +Condition a ==> FALSE +Condition b ==> TRUE +Test Case Generation Notes: +Cannot set local variable delta in branch 5 +Cannot set local variable max in branch 4 TEST.END_NOTES: TEST.VALUE:SyringePump.checkMeasRate.stopPump:<> TEST.VALUE:SyringePump.checkMeasRate.pctMargin:<> +TEST.VALUE:SyringePump.checkMeasRate.return:1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.EXPECTED:SyringePump.checkMeasRate.return:1 TEST.END -- Subprogram: checkOcclusionOrEmpty @@ -324,14 +536,26 @@ TEST.MCDC_BASIS_PATH:2 of 6 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION, force >= (3.200000000000000178))) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION, force >= (3.200000000000000178))) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.checkOcclusionOrEmpty.stopPump:<> +TEST.VALUE:SyringePump.checkOcclusionOrEmpty.return:1 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_FPGA_POST_TEST_FAILED +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_S32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.EXPECTED:SyringePump.checkOcclusionOrEmpty.return:1 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 TEST.END -- Test Case: checkOcclusionOrEmpty.002 @@ -342,16 +566,70 @@ TEST.MCDC_BASIS_PATH:1 of 6 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION, force >= (3.200000000000000178))) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION, force >= (3.200000000000000178))) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.checkOcclusionOrEmpty.stopPump:<> +TEST.VALUE:SyringePump.checkOcclusionOrEmpty.return:1 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.EXPECTED:SyringePump.checkOcclusionOrEmpty.return:0 TEST.END +-- Test Case: checkOcclusionOrEmpty.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkOcclusionOrEmpty +TEST.NEW +TEST.NAME:checkOcclusionOrEmpty.003 +TEST.NOTES: +This is an automatically generated test case. +Test Path 1 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION, force >= (3.200000000000000178))) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpForceV +TEST.VALUE:SyringePump.getSyringePumpForceV.return:5.0 +TEST.VALUE:SyringePump.checkOcclusionOrEmpty.stopPump:<> +TEST.VALUE:SyringePump.checkOcclusionOrEmpty.return:1 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.EXPECTED:SyringePump.checkOcclusionOrEmpty.return:0 +TEST.END + +-- Test Case: checkOcclusionOrEmpty.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkOcclusionOrEmpty +TEST.NEW +TEST.NAME:checkOcclusionOrEmpty.004 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION, force >= (3.200000000000000178))) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpPosition +TEST.VALUE:SyringePump.getSyringePumpPosition.return:427708 +TEST.VALUE:SyringePump.checkOcclusionOrEmpty.stopPump:<> +TEST.VALUE:SyringePump.checkOcclusionOrEmpty.return:1 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_FPGA_POST_TEST_FAILED +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_S32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.EXPECTED:SyringePump.checkOcclusionOrEmpty.return:1 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1221646208 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 +TEST.END + -- Subprogram: checkSyringeRemoved -- Test Case: checkSyringeRemoved.001 @@ -362,15 +640,17 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((0) == isSyringeDetected()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((0) == isSyringeDetected()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.isSyringeDetected TEST.VALUE:SyringePump.isSyringeDetected.return:0 TEST.VALUE:SyringePump.checkSyringeRemoved.stopPump:<> +TEST.VALUE:SyringePump.checkSyringeRemoved.return:1 +TEST.EXPECTED:SyringePump.checkSyringeRemoved.return:1 TEST.END -- Test Case: checkSyringeRemoved.002 @@ -381,15 +661,17 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((0) == isSyringeDetected()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((0) == isSyringeDetected()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.isSyringeDetected TEST.VALUE:SyringePump.isSyringeDetected.return:1 TEST.VALUE:SyringePump.checkSyringeRemoved.stopPump:<> +TEST.VALUE:SyringePump.checkSyringeRemoved.return:1 +TEST.EXPECTED:SyringePump.checkSyringeRemoved.return:0 TEST.END -- Subprogram: checkVolumeVsSafetyVolume @@ -402,17 +684,19 @@ TEST.MCDC_BASIS_PATH:1 of 9 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) (vol < syringePumpSafetyVolumeDelivered) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 1 +(1) (vol < syringePumpSafetyVolumeDelivered) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.getSyringePumpVolumeDelivered TEST.VALUE:SyringePump.<>.syringePumpSafetyVolumeDelivered:<> TEST.VALUE:SyringePump.getSyringePumpVolumeDelivered.return:<> TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.stopPump:<> TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.pctMargin:<> +TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.return:0 +TEST.EXPECTED:SyringePump.checkVolumeVsSafetyVolume.return:1 TEST.END -- Test Case: checkVolumeVsSafetyVolume.002 @@ -423,16 +707,17 @@ TEST.MCDC_BASIS_PATH:3 of 9 TEST.NOTES: This is an automatically generated test case. - Test Path 3 - (2) (vol > syringePumpSafetyVolumeDelivered) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 3 +(2) (vol > syringePumpSafetyVolumeDelivered) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.<>.syringePumpSafetyVolumeDelivered:<> -TEST.VALUE:SyringePump.getSyringePumpVolumeDelivered.return:<> TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.stopPump:<> TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.pctMargin:<> +TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.return:0 +TEST.EXPECTED:SyringePump.checkVolumeVsSafetyVolume.return:1 TEST.END -- Test Case: checkVolumeVsSafetyVolume.003 @@ -443,15 +728,17 @@ TEST.MCDC_BASIS_PATH:5 of 9 TEST.NOTES: This is an automatically generated test case. - Test Path 5 - (3) (fabs(max) < (1.000000000000000021e-08)) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: - Cannot set return value of function fabs in branch 3 +Test Path 5 +(3) (fabs(max) < (1.000000000000000021e-08)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +Cannot set return value of function fabs in branch 3 TEST.END_NOTES: TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.stopPump:<> TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.pctMargin:<> +TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.return:1 +TEST.EXPECTED:SyringePump.checkVolumeVsSafetyVolume.return:0 TEST.END -- Test Case: checkVolumeVsSafetyVolume.004 @@ -462,17 +749,19 @@ TEST.MCDC_BASIS_PATH:7 of 9 TEST.NOTES: This is an automatically generated test case. - Test Path 7 - (4) if (error > pctMargin && delta > (0.1000000000000000056)) ==> FALSE - Row number 3 forms a pair with Row 1 for Condition #4, subcondition "a". - Condition a ==> FALSE - Condition b ==> TRUE - Test Case Generation Notes: - Cannot set local variable delta in branch 4 - Cannot set local variable max in branch 4 +Test Path 7 +(4) if (error > pctMargin && delta > (0.1000000000000000056)) ==> FALSE +Row number 3 forms a pair with Row 1 for Condition #4, subcondition "a". +Condition a ==> FALSE +Condition b ==> TRUE +Test Case Generation Notes: +Cannot set local variable delta in branch 4 +Cannot set local variable max in branch 4 TEST.END_NOTES: TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.stopPump:<> TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.pctMargin:<> +TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.return:0 +TEST.EXPECTED:SyringePump.checkVolumeVsSafetyVolume.return:0 TEST.END -- Subprogram: execSyringePump @@ -585,25 +874,41 @@ TEST.MCDC_BASIS_PATH:23 of 27 TEST.NOTES: This is an automatically generated test case. - Test Path 23 - (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE - (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE - (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR, runWhileOff)) ==> FALSE - (7) if (syringePumpDACVrefWriteInProgress != (1)) ==> TRUE - (8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ADC_ERROR, getCurrentOperationMode() > (MODE_INIT) && lastSyringePumpADCReadCtr == getSyringePumpADCReadCounter())) ==> FALSE - (10) if (getSyringePumpStatus() != 0) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #10, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 23 +(1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE +(2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE +(6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR, runWhileOff)) ==> FALSE +(7) if (syringePumpDACVrefWriteInProgress != (1)) ==> TRUE +(8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ADC_ERROR, getCurrentOperationMode() > (MODE_INIT) && lastSyringePumpADCReadCtr == getSyringePumpADCReadCounter())) ==> FALSE +(10) if (getSyringePumpStatus() != 0) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #10, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.getSyringePumpStatus TEST.STUB:SyringePump.getSyringePumpADCReadCounter TEST.STUB:SyringePump.isSyringeDetected TEST.VALUE:SyringePump.<>.syringePumpDACVrefWriteInProgress:<> +TEST.VALUE:SyringePump.<>.lastSyringePumpADCReadCtr:1 +TEST.VALUE:SyringePump.<>.forceSensorCalRecord.hdHeparinForceSensor.fourthOrderCoeff:1.0 +TEST.VALUE:SyringePump.<>.forceSensorCalRecord.hdHeparinForceSensor.thirdOrderCoeff:1.0 +TEST.VALUE:SyringePump.<>.forceSensorCalRecord.hdHeparinForceSensor.secondOrderCoeff:1.0 +TEST.VALUE:SyringePump.<>.forceSensorCalRecord.hdHeparinForceSensor.gain:1.0 +TEST.VALUE:SyringePump.<>.forceSensorCalRecord.hdHeparinForceSensor.offset:1.0 +TEST.VALUE:SyringePump.<>.forceSensorCalRecord.hdHeparinForceSensor.calibrationTime:1 +TEST.VALUE:SyringePump.<>.forceSensorCalRecord.hdHeparinForceSensor.crc:1 TEST.VALUE:SyringePump.getSyringePumpStatus.return:1 TEST.VALUE:SyringePump.isSyringeDetected.return:<> TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.EXPECTED:SyringePump.<>.syringePumpDACVrefWriteInProgress:<> +TEST.EXPECTED:SyringePump.<>.lastSyringePumpADCReadCtr:0 +TEST.EXPECTED:SyringePump.<>.forceSensorCalRecord.hdHeparinForceSensor.fourthOrderCoeff:1.0 +TEST.EXPECTED:SyringePump.<>.forceSensorCalRecord.hdHeparinForceSensor.thirdOrderCoeff:1.0 +TEST.EXPECTED:SyringePump.<>.forceSensorCalRecord.hdHeparinForceSensor.secondOrderCoeff:1.0 +TEST.EXPECTED:SyringePump.<>.forceSensorCalRecord.hdHeparinForceSensor.gain:1.0 +TEST.EXPECTED:SyringePump.<>.forceSensorCalRecord.hdHeparinForceSensor.offset:1.0 +TEST.EXPECTED:SyringePump.<>.forceSensorCalRecord.hdHeparinForceSensor.calibrationTime:1 TEST.END -- Test Case: execSyringePumpMonitor.002 @@ -614,13 +919,31 @@ TEST.MCDC_BASIS_PATH:2 of 27 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isNewCalibrationRecordAvailable()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isNewCalibrationRecordAvailable()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpMeasForce.data:1.0 +TEST.VALUE:SyringePump.<>.syringePumpMeasForce.ovInitData:1.0 +TEST.VALUE:SyringePump.<>.syringePumpMeasForce.ovData:1.0 +TEST.VALUE:SyringePump.<>.syringePumpMeasForce.override:1 +TEST.VALUE:SyringePump.<>.syringePumpVolumeStartPosition:1 +TEST.VALUE:SyringePump.<>.syringePumpHomePositionOffset:0 +TEST.VALUE:SyringePump.<>.syringePumpLastPosition:0 +TEST.VALUE:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD +TEST.VALUE:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_REVERSE TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpMeasForce.data:0.0 +TEST.EXPECTED:SyringePump.<>.syringePumpMeasForce.ovInitData:1.0 +TEST.EXPECTED:SyringePump.<>.syringePumpMeasForce.ovData:1.0 +TEST.EXPECTED:SyringePump.<>.syringePumpMeasForce.override:1 +TEST.EXPECTED:SyringePump.<>.syringePumpVolumeStartPosition:1 +TEST.EXPECTED:SyringePump.<>.syringePumpHomePositionOffset:0 +TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:0 +TEST.EXPECTED:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_FORWARD TEST.END -- Test Case: execSyringePumpMonitor.003 @@ -631,17 +954,31 @@ TEST.MCDC_BASIS_PATH:3 of 27 TEST.NOTES: This is an automatically generated test case. - Test Path 3 - (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE - (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE - Row number 3 forms a pair with Row 1 for Condition #2, subcondition "a". - Condition a ==> FALSE - Condition b ==> TRUE - Test Case Generation Notes: +Test Path 3 +(1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE +(2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE +Row number 3 forms a pair with Row 1 for Condition #2, subcondition "a". +Condition a ==> FALSE +Condition b ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpVolumeStartPosition:0 +TEST.VALUE:SyringePump.<>.syringePumpHomePositionOffset:1 +TEST.VALUE:SyringePump.<>.syringePumpLastPosition:1 +TEST.VALUE:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_REVERSE +TEST.VALUE:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_FORWARD +TEST.VALUE:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 +TEST.VALUE:SyringePump.<>.lastSyringePumpADCReadCtr:1 TEST.VALUE:SyringePump.isSyringeDetected.return:1 TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> +TEST.EXPECTED:SyringePump.<>.syringePumpVolumeStartPosition:0 +TEST.EXPECTED:SyringePump.<>.syringePumpHomePositionOffset:1 +TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:0 +TEST.EXPECTED:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_REVERSE +TEST.EXPECTED:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 +TEST.EXPECTED:SyringePump.<>.lastSyringePumpADCReadCtr:1 TEST.END -- Test Case: execSyringePumpMonitor.004 @@ -652,19 +989,27 @@ TEST.MCDC_BASIS_PATH:6 of 27 TEST.NOTES: This is an automatically generated test case. - Test Path 6 - (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE - (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE - (3) ((getSyringePumpEncoderStatus() & 0x80) != 0) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 6 +(1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE +(2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE +(3) ((getSyringePumpEncoderStatus() & 0x80) != 0) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.getSyringePumpEncoderStatus TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD +TEST.VALUE:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_FORWARD +TEST.VALUE:SyringePump.<>.syringePumpDACVrefWriteInProgress:0 +TEST.VALUE:SyringePump.<>.lastSyringePumpADCReadCtr:0 TEST.VALUE:SyringePump.getSyringePumpEncoderStatus.return:128 TEST.VALUE:SyringePump.isSyringeDetected.return:<> TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> +TEST.EXPECTED:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_REVERSE +TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.<>.syringePumpDACVrefWriteInProgress:0 +TEST.EXPECTED:SyringePump.<>.lastSyringePumpADCReadCtr:0 TEST.END -- Test Case: execSyringePumpMonitor.005 @@ -675,21 +1020,22 @@ TEST.MCDC_BASIS_PATH:10 of 27 TEST.NOTES: This is an automatically generated test case. - Test Path 10 - (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE - (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE - (5) (((SYRINGE_PUMP_HEP_BOLUS_STATE) == syringePumpState || (SYRINGE_PUMP_HEP_CONTINUOUS_STATE) == syringePumpState) && isBloodPumpRunning() != (1)) ==> TRUE - Row number 3 forms a pair with Row 7 for Condition #5, subcondition "a". - Condition a ==> TRUE - Condition b ==> FALSE - Condition c ==> TRUE - Test Case Generation Notes: +Test Path 10 +(1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE +(2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE +(5) (((SYRINGE_PUMP_HEP_BOLUS_STATE) == syringePumpState || (SYRINGE_PUMP_HEP_CONTINUOUS_STATE) == syringePumpState) && isBloodPumpRunning() != (1)) ==> TRUE +Row number 3 forms a pair with Row 7 for Condition #5, subcondition "a". +Condition a ==> TRUE +Condition b ==> FALSE +Condition c ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.isSyringeDetected TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_HEP_BOLUS_STATE TEST.VALUE:SyringePump.isSyringeDetected.return:<> TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:<> +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_HEP_BOLUS_STATE TEST.END -- Test Case: execSyringePumpMonitor.006 @@ -700,21 +1046,22 @@ TEST.MCDC_BASIS_PATH:15 of 27 TEST.NOTES: This is an automatically generated test case. - Test Path 15 - (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE - (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE - (5) (((SYRINGE_PUMP_HEP_BOLUS_STATE) == syringePumpState || (SYRINGE_PUMP_HEP_CONTINUOUS_STATE) == syringePumpState) && isBloodPumpRunning() != (1)) ==> FALSE - Row number 4 forms a pair with Row 3 for Condition #5, subcondition "c". - Condition a ==> TRUE - Condition b ==> FALSE - Condition c ==> FALSE - Test Case Generation Notes: +Test Path 15 +(1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE +(2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE +(5) (((SYRINGE_PUMP_HEP_BOLUS_STATE) == syringePumpState || (SYRINGE_PUMP_HEP_CONTINUOUS_STATE) == syringePumpState) && isBloodPumpRunning() != (1)) ==> FALSE +Row number 4 forms a pair with Row 3 for Condition #5, subcondition "c". +Condition a ==> TRUE +Condition b ==> FALSE +Condition c ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.isSyringeDetected TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_HEP_BOLUS_STATE TEST.VALUE:SyringePump.isSyringeDetected.return:<> TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_HEP_BOLUS_STATE TEST.END -- Test Case: execSyringePumpMonitor.007 @@ -725,18 +1072,28 @@ TEST.MCDC_BASIS_PATH:17 of 27 TEST.NOTES: This is an automatically generated test case. - Test Path 17 - (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE - (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE - (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR, runWhileOff)) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #6, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 17 +(1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE +(2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE +(6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR, runWhileOff)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #6, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpVolumeStartPosition:1 +TEST.VALUE:SyringePump.<>.syringePumpHomePositionOffset:1 +TEST.VALUE:SyringePump.<>.syringePumpLastPosition:0 +TEST.VALUE:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD +TEST.VALUE:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_REVERSE TEST.VALUE:SyringePump.isSyringeDetected.return:<> TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpVolumeStartPosition:1 +TEST.EXPECTED:SyringePump.<>.syringePumpHomePositionOffset:1 +TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:0 +TEST.EXPECTED:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_REVERSE TEST.END -- Test Case: execSyringePumpMonitor.008 @@ -747,20 +1104,27 @@ TEST.MCDC_BASIS_PATH:18 of 27 TEST.NOTES: This is an automatically generated test case. - Test Path 18 - (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE - (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE - (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR, runWhileOff)) ==> FALSE - (7) if (syringePumpDACVrefWriteInProgress != (1)) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #7, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 18 +(1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE +(2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE +(6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR, runWhileOff)) ==> FALSE +(7) if (syringePumpDACVrefWriteInProgress != (1)) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #7, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_REVERSE +TEST.VALUE:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_FORWARD TEST.VALUE:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 +TEST.VALUE:SyringePump.<>.lastSyringePumpADCReadCtr:11 TEST.VALUE:SyringePump.isSyringeDetected.return:<> TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.EXPECTED:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 +TEST.EXPECTED:SyringePump.<>.lastSyringePumpADCReadCtr:11 TEST.END -- Test Case: execSyringePumpMonitor.009 @@ -771,28 +1135,34 @@ TEST.MCDC_BASIS_PATH:26 of 27 TEST.NOTES: This is an automatically generated test case. - Test Path 26 - (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE - (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE - (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR, runWhileOff)) ==> FALSE - (7) if (syringePumpDACVrefWriteInProgress != (1)) ==> TRUE - (8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ADC_ERROR, getCurrentOperationMode() > (MODE_INIT) && lastSyringePumpADCReadCtr == getSyringePumpADCReadCounter())) ==> TRUE - (9) (getCurrentOperationMode() > (MODE_INIT) && lastSyringePumpADCReadCtr == getSyringePumpADCReadCounter()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #9, subcondition "b". - Condition a ==> TRUE - Condition b ==> TRUE - Test Case Generation Notes: - Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 6/8 +Test Path 26 +(1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE +(2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE +(6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR, runWhileOff)) ==> FALSE +(7) if (syringePumpDACVrefWriteInProgress != (1)) ==> TRUE +(8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ADC_ERROR, getCurrentOperationMode() > (MODE_INIT) && lastSyringePumpADCReadCtr == getSyringePumpADCReadCounter())) ==> TRUE +(9) (getCurrentOperationMode() > (MODE_INIT) && lastSyringePumpADCReadCtr == getSyringePumpADCReadCounter()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #9, subcondition "b". +Condition a ==> TRUE +Condition b ==> TRUE +Test Case Generation Notes: +Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 6/8 TEST.END_NOTES: TEST.STUB:SyringePump.getSyringePumpADCReadCounter TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpSetRate:1.0 +TEST.VALUE:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD +TEST.VALUE:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_REVERSE TEST.VALUE:SyringePump.<>.syringePumpDACVrefWriteInProgress:<> TEST.VALUE:SyringePump.<>.lastSyringePumpADCReadCtr:<> TEST.VALUE:SyringePump.getSyringePumpADCReadCounter.return:<> TEST.VALUE:SyringePump.isSyringeDetected.return:<> TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:<> TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.EXPECTED:SyringePump.<>.syringePumpSetRate:1.0 +TEST.EXPECTED:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_FORWARD TEST.END -- Test Case: execSyringePumpMonitor.010 @@ -803,30 +1173,99 @@ TEST.MCDC_BASIS_PATH:27 of 27 TEST.NOTES: This is an automatically generated test case. - Test Path 27 - (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE - (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE - (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR, runWhileOff)) ==> FALSE - (7) if (syringePumpDACVrefWriteInProgress != (1)) ==> TRUE - (8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ADC_ERROR, getCurrentOperationMode() > (MODE_INIT) && lastSyringePumpADCReadCtr == getSyringePumpADCReadCounter())) ==> TRUE - (9) (getCurrentOperationMode() > (MODE_INIT) && lastSyringePumpADCReadCtr == getSyringePumpADCReadCounter()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #9, subcondition "b". - Condition a ==> TRUE - Condition b ==> 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 6/8 +Test Path 27 +(1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE +(2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE +(6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR, runWhileOff)) ==> FALSE +(7) if (syringePumpDACVrefWriteInProgress != (1)) ==> TRUE +(8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ADC_ERROR, getCurrentOperationMode() > (MODE_INIT) && lastSyringePumpADCReadCtr == getSyringePumpADCReadCounter())) ==> TRUE +(9) (getCurrentOperationMode() > (MODE_INIT) && lastSyringePumpADCReadCtr == getSyringePumpADCReadCounter()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #9, subcondition "b". +Condition a ==> TRUE +Condition b ==> 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 6/8 TEST.END_NOTES: TEST.STUB:SyringePump.getSyringePumpADCReadCounter TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpVolumeStartPosition:0 +TEST.VALUE:SyringePump.<>.syringePumpHomePositionOffset:0 +TEST.VALUE:SyringePump.<>.syringePumpLastPosition:0 TEST.VALUE:SyringePump.<>.syringePumpDACVrefWriteInProgress:<> TEST.VALUE:SyringePump.<>.lastSyringePumpADCReadCtr:<> TEST.VALUE:SyringePump.getSyringePumpADCReadCounter.return:1 TEST.VALUE:SyringePump.isSyringeDetected.return:<> TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:<> TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.EXPECTED:SyringePump.<>.syringePumpVolumeStartPosition:0 +TEST.EXPECTED:SyringePump.<>.syringePumpHomePositionOffset:0 +TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:0 +TEST.EXPECTED:SyringePump.<>.syringePumpDACVrefWriteInProgress:0 +TEST.EXPECTED:SyringePump.<>.lastSyringePumpADCReadCtr:1 TEST.END +-- Test Case: execSyringePumpMonitor.011 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePumpMonitor +TEST.NEW +TEST.NAME:execSyringePumpMonitor.011 +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpVolumeStartPosition:1 +TEST.VALUE:SyringePump.<>.syringePumpHomePositionOffset:1 +TEST.VALUE:SyringePump.<>.syringePumpLastPosition:1 +TEST.VALUE:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD +TEST.VALUE:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_REVERSE +TEST.VALUE:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 +TEST.VALUE:SyringePump.<>.lastSyringePumpADCReadCtr:0 +TEST.VALUE:SyringePump.isSyringeDetected.return:2,1 +TEST.EXPECTED:SyringePump.<>.syringePumpVolumeStartPosition:1 +TEST.EXPECTED:SyringePump.<>.syringePumpHomePositionOffset:1 +TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:0 +TEST.EXPECTED:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_REVERSE +TEST.EXPECTED:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 +TEST.EXPECTED:SyringePump.<>.lastSyringePumpADCReadCtr:0 +TEST.END + +-- Test Case: execSyringePumpMonitor.012 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePumpMonitor +TEST.NEW +TEST.NAME:execSyringePumpMonitor.012 +TEST.STUB:SyringePump.getSyringePumpPosition +TEST.VALUE:SyringePump.<>.syringePumpLastPosition:5 +TEST.VALUE:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_REVERSE +TEST.VALUE:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_REVERSE +TEST.VALUE:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 +TEST.VALUE:SyringePump.<>.lastSyringePumpADCReadCtr:5 +TEST.VALUE:SyringePump.getSyringePumpPosition.return:10,5 +TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:10 +TEST.EXPECTED:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_REVERSE +TEST.EXPECTED:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 +TEST.EXPECTED:SyringePump.<>.lastSyringePumpADCReadCtr:5 +TEST.END + +-- Test Case: execSyringePumpMonitor.013 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePumpMonitor +TEST.NEW +TEST.NAME:execSyringePumpMonitor.013 +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_HEP_CONTINUOUS_STATE +TEST.VALUE:SyringePump.<>.syringePumpVolumeStartPosition:3 +TEST.VALUE:SyringePump.<>.syringePumpHomePositionOffset:1 +TEST.VALUE:SyringePump.<>.syringePumpLastPosition:1 +TEST.VALUE:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_REVERSE +TEST.VALUE:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_HEP_CONTINUOUS_STATE +TEST.EXPECTED:SyringePump.<>.syringePumpVolumeStartPosition:3 +TEST.EXPECTED:SyringePump.<>.syringePumpHomePositionOffset:1 +TEST.EXPECTED:SyringePump.<>.syringePumpLastPosition:0 +TEST.EXPECTED:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_REVERSE +TEST.END + -- Subprogram: execSyringePumpSelfTest -- Test Case: execSyringePumpSelfTest.001 @@ -1330,15 +1769,17 @@ TEST.MCDC_BASIS_PATH:2 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if (getSyringePumpVolumeDelivered() >= bolusVol) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if (getSyringePumpVolumeDelivered() >= bolusVol) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.getSyringePumpVolumeDelivered TEST.VALUE:SyringePump.getSyringePumpVolumeDelivered.return:<> +TEST.VALUE:SyringePump.handleSyringePumpBolusState.return:SYRINGE_PUMP_OFF_STATE TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> +TEST.EXPECTED:SyringePump.handleSyringePumpBolusState.return:SYRINGE_PUMP_OFF_STATE TEST.END -- Test Case: handleSyringePumpBolusState.002 @@ -1349,15 +1790,17 @@ TEST.MCDC_BASIS_PATH:1 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if (getSyringePumpVolumeDelivered() >= bolusVol) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if (getSyringePumpVolumeDelivered() >= bolusVol) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.getSyringePumpVolumeDelivered TEST.VALUE:SyringePump.getSyringePumpVolumeDelivered.return:<> +TEST.VALUE:SyringePump.handleSyringePumpBolusState.return:SYRINGE_PUMP_HEP_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> +TEST.EXPECTED:SyringePump.handleSyringePumpBolusState.return:SYRINGE_PUMP_OFF_STATE TEST.END -- Test Case: handleSyringePumpBolusState.003 @@ -1367,17 +1810,19 @@ TEST.NAME:handleSyringePumpBolusState.003 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if (getSyringePumpVolumeDelivered() >= bolusVol) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if (getSyringePumpVolumeDelivered() >= bolusVol) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.getSyringePumpVolumeDelivered TEST.STUB:SyringePump.checkDirection TEST.VALUE:SyringePump.getSyringePumpVolumeDelivered.return:<> +TEST.VALUE:SyringePump.handleSyringePumpBolusState.return:SYRINGE_PUMP_HEP_CONTINUOUS_STATE TEST.VALUE:SyringePump.checkDirection.return:0 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> +TEST.EXPECTED:SyringePump.handleSyringePumpBolusState.return:SYRINGE_PUMP_HEP_BOLUS_STATE TEST.END -- Subprogram: handleSyringePumpCalibrateForceSensorState @@ -1390,15 +1835,54 @@ TEST.MCDC_BASIS_PATH:2 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((adcDACStatus & 0x80) != 0) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((adcDACStatus & 0x80) != 0) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: -TEST.VALUE:SyringePump.getSyringePumpADCandDACStatus.return:128 +TEST.VALUE:SyringePump.handleSyringePumpCalibrateForceSensorState.return:SYRINGE_PUMP_SEEK_STATE +TEST.EXPECTED:SyringePump.handleSyringePumpCalibrateForceSensorState.return:SYRINGE_PUMP_CONFIG_FORCE_SENSOR_STATE TEST.END +-- Test Case: handleSyringePumpCalibrateForceSensorState.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpCalibrateForceSensorState +TEST.NEW +TEST.NAME:handleSyringePumpCalibrateForceSensorState.002 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((adcDACStatus & 0x80) != 0) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpADCandDACStatus +TEST.VALUE:SyringePump.getSyringePumpADCandDACStatus.return:0x80 +TEST.VALUE:SyringePump.handleSyringePumpCalibrateForceSensorState.return:SYRINGE_PUMP_SEEK_STATE +TEST.EXPECTED:SyringePump.handleSyringePumpCalibrateForceSensorState.return:SYRINGE_PUMP_OFF_STATE +TEST.END + +-- Test Case: handleSyringePumpCalibrateForceSensorState.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpCalibrateForceSensorState +TEST.NEW +TEST.NAME:handleSyringePumpCalibrateForceSensorState.003 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((adcDACStatus & 0x80) != 0) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpADCandDACStatus +TEST.VALUE:SyringePump.getSyringePumpADCandDACStatus.return:0x40 +TEST.VALUE:SyringePump.handleSyringePumpCalibrateForceSensorState.return:SYRINGE_PUMP_SEEK_STATE +TEST.EXPECTED:SyringePump.handleSyringePumpCalibrateForceSensorState.return:SYRINGE_PUMP_CONFIG_FORCE_SENSOR_STATE +TEST.END + -- Subprogram: handleSyringePumpContinuousState -- Test Case: handleSyringePumpContinuousState.001 @@ -1908,14 +2392,20 @@ TEST.MCDC_BASIS_PATH:2 of 6 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if (getSyringePumpForceV() >= (0.25)) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if (getSyringePumpForceV() >= (0.25)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.getSyringePumpForceV +TEST.VALUE:SyringePump.<>.syringePumpPlungerFound:0 +TEST.VALUE:SyringePump.<>.syringeVolumeAdequate:1 TEST.VALUE:SyringePump.getSyringePumpForceV.return:<> +TEST.VALUE:SyringePump.handleSyringePumpSeekState.return:SYRINGE_PUMP_OFF_STATE +TEST.EXPECTED:SyringePump.<>.syringePumpPlungerFound:1 +TEST.EXPECTED:SyringePump.<>.syringeVolumeAdequate:1 +TEST.EXPECTED:SyringePump.handleSyringePumpSeekState.return:SYRINGE_PUMP_OFF_STATE TEST.END -- Test Case: handleSyringePumpSeekState.002 @@ -1926,14 +2416,20 @@ TEST.MCDC_BASIS_PATH:1 of 6 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if (getSyringePumpForceV() >= (0.25)) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if (getSyringePumpForceV() >= (0.25)) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.getSyringePumpForceV +TEST.VALUE:SyringePump.<>.syringePumpPlungerFound:1 +TEST.VALUE:SyringePump.<>.syringeVolumeAdequate:1 TEST.VALUE:SyringePump.getSyringePumpForceV.return:<> +TEST.VALUE:SyringePump.handleSyringePumpSeekState.return:SYRINGE_PUMP_SEEK_STATE +TEST.EXPECTED:SyringePump.<>.syringePumpPlungerFound:1 +TEST.EXPECTED:SyringePump.<>.syringeVolumeAdequate:1 +TEST.EXPECTED:SyringePump.handleSyringePumpSeekState.return:SYRINGE_PUMP_OFF_STATE TEST.END -- Test Case: handleSyringePumpSeekState.003 @@ -1943,17 +2439,73 @@ TEST.NAME:handleSyringePumpSeekState.003 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if (getSyringePumpForceV() >= (0.25)) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if (getSyringePumpForceV() >= (0.25)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.getSyringePumpForceV +TEST.VALUE:SyringePump.<>.syringePumpPlungerFound:1 +TEST.VALUE:SyringePump.<>.syringeVolumeAdequate:0 TEST.VALUE:SyringePump.getSyringePumpForceV.return:<> +TEST.VALUE:SyringePump.handleSyringePumpSeekState.return:SYRINGE_PUMP_HEP_BOLUS_STATE TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME,TREATMENT_PARAM_HEPARIN_DISPENSE_RATE,TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME,TREATMENT_PARAM_TREATMENT_DURATION +TEST.EXPECTED:SyringePump.<>.syringePumpPlungerFound:1 +TEST.EXPECTED:SyringePump.<>.syringeVolumeAdequate:1 +TEST.EXPECTED:SyringePump.handleSyringePumpSeekState.return:SYRINGE_PUMP_OFF_STATE TEST.END +-- Test Case: handleSyringePumpSeekState.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpSeekState +TEST.NEW +TEST.NAME:handleSyringePumpSeekState.004 +TEST.NOTES: +This is an automatically generated test case. +Test Path 1 +(1) if (getSyringePumpForceV() >= (0.25)) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpForceV +TEST.VALUE:SyringePump.<>.syringePumpPlungerFound:1 +TEST.VALUE:SyringePump.<>.syringeVolumeAdequate:1 +TEST.VALUE:SyringePump.getSyringePumpForceV.return:0.01 +TEST.VALUE:SyringePump.handleSyringePumpSeekState.return:SYRINGE_PUMP_SEEK_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:5000,100 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:1000.0 +TEST.EXPECTED:SyringePump.<>.syringePumpPlungerFound:1 +TEST.EXPECTED:SyringePump.<>.syringeVolumeAdequate:1 +TEST.EXPECTED:SyringePump.handleSyringePumpSeekState.return:SYRINGE_PUMP_OFF_STATE +TEST.END + +-- Test Case: handleSyringePumpSeekState.005 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpSeekState +TEST.NEW +TEST.NAME:handleSyringePumpSeekState.005 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if (getSyringePumpForceV() >= (0.25)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpForceV +TEST.STUB:SyringePump.checkDirection +TEST.VALUE:SyringePump.<>.syringePumpPlungerFound:0 +TEST.VALUE:SyringePump.<>.syringeVolumeAdequate:1 +TEST.VALUE:SyringePump.getSyringePumpForceV.return:<> +TEST.VALUE:SyringePump.handleSyringePumpSeekState.return:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.checkDirection.return:0 +TEST.EXPECTED:SyringePump.<>.syringePumpPlungerFound:1 +TEST.EXPECTED:SyringePump.<>.syringeVolumeAdequate:1 +TEST.EXPECTED:SyringePump.handleSyringePumpSeekState.return:SYRINGE_PUMP_SEEK_STATE +TEST.END + -- Subprogram: initSyringePump -- Test Case: initSyringePump.001 @@ -2325,13 +2877,15 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((0) == (calData.hdHeparinForceSensor).calibrationTime) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((0) == (calData.hdHeparinForceSensor).calibrationTime) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.processCalibrationData.return:0 TEST.VALUE:uut_prototype_stubs.getHDHeparinForceSensorCalibrationRecord.return.hdHeparinForceSensor.calibrationTime:0 +TEST.EXPECTED:SyringePump.processCalibrationData.return:0 TEST.END -- Test Case: processCalibrationData.002 @@ -2342,13 +2896,15 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((0) == (calData.hdHeparinForceSensor).calibrationTime) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((0) == (calData.hdHeparinForceSensor).calibrationTime) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.processCalibrationData.return:1 TEST.VALUE:uut_prototype_stubs.getHDHeparinForceSensorCalibrationRecord.return.hdHeparinForceSensor.calibrationTime:1 +TEST.EXPECTED:SyringePump.processCalibrationData.return:1 TEST.END -- Subprogram: publishSyringePumpData @@ -2361,13 +2917,15 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if (++syringePumpDataPublicationTimerCounter >= getU32OverrideValue(&syringePumpDataPublishInterval)) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if (++syringePumpDataPublicationTimerCounter >= getU32OverrideValue(&syringePumpDataPublishInterval)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpDataPublicationTimerCounter:11 TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:<> +TEST.EXPECTED:SyringePump.<>.syringePumpDataPublicationTimerCounter:0 TEST.END -- Test Case: publishSyringePumpData.002 @@ -2378,13 +2936,15 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if (++syringePumpDataPublicationTimerCounter >= getU32OverrideValue(&syringePumpDataPublishInterval)) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if (++syringePumpDataPublicationTimerCounter >= getU32OverrideValue(&syringePumpDataPublishInterval)) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpDataPublicationTimerCounter:1 TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:<> +TEST.EXPECTED:SyringePump.<>.syringePumpDataPublicationTimerCounter:2 TEST.END -- Subprogram: rampSyringePump @@ -2397,14 +2957,16 @@ TEST.MCDC_BASIS_PATH:2 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if (syringePumpRampUpToggleTime > syringePumpSetToggleTime) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if (syringePumpRampUpToggleTime > syringePumpSetToggleTime) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpRampTimerCtr:1 TEST.VALUE:SyringePump.<>.syringePumpSetToggleTime:<> TEST.VALUE:SyringePump.<>.syringePumpRampUpToggleTime:<> +TEST.EXPECTED:SyringePump.<>.syringePumpRampTimerCtr:2 TEST.END -- Test Case: rampSyringePump.002 @@ -2415,16 +2977,37 @@ TEST.MCDC_BASIS_PATH:1 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if (syringePumpRampUpToggleTime > syringePumpSetToggleTime) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if (syringePumpRampUpToggleTime > syringePumpSetToggleTime) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpRampTimerCtr:24 TEST.VALUE:SyringePump.<>.syringePumpSetToggleTime:<> TEST.VALUE:SyringePump.<>.syringePumpRampUpToggleTime:<> +TEST.EXPECTED:SyringePump.<>.syringePumpRampTimerCtr:25 TEST.END +-- Test Case: rampSyringePump.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:rampSyringePump +TEST.NEW +TEST.NAME:rampSyringePump.003 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if (syringePumpRampUpToggleTime > syringePumpSetToggleTime) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpRampTimerCtr:0 +TEST.VALUE:SyringePump.<>.syringePumpSetToggleTime:999 +TEST.VALUE:SyringePump.<>.syringePumpRampUpToggleTime:1000 +TEST.EXPECTED:SyringePump.<>.syringePumpRampTimerCtr:1 +TEST.END + -- Subprogram: resetHeparinVolumeDelivered -- Test Case: resetHeparinVolumeDelivered.001 @@ -2976,24 +3559,24 @@ TEST.MCDC_BASIS_PATH:3 of 9 TEST.NOTES: This is an automatically generated test case. - Test Path 3 - (1) if ((flowRate >= (0.1000000000000000056) && flowRate <= (1.0)) && (0) == isSyringePumpHome()) ==> FALSE - Row number 3 forms a pair with Row 1 for Condition #1, subcondition "b". - Condition a ==> TRUE - Condition b ==> FALSE - Condition c ==> TRUE - Test Case Generation Notes: +Test Path 3 +(1) if ((flowRate >= (0.1000000000000000056) && flowRate <= (1.0)) && (0) == isSyringePumpHome()) ==> FALSE +Row number 3 forms a pair with Row 1 for Condition #1, subcondition "b". +Condition a ==> TRUE +Condition b ==> FALSE +Condition c ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SyringePump.isSyringePumpHome TEST.VALUE:SyringePump.isSyringePumpHome.return:0 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:SW_FAULT_ID_HD_SYRINGE_INVALID_CONT_CMD +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:MACRO=SW_FAULT_ID_HD_SYRINGE_INVALID_CONT_CMD TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:<> TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_DISPENSE_RATE TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:SW_FAULT_ID_HD_SYRINGE_INVALID_CONT_CMD +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:MACRO=SW_FAULT_ID_HD_SYRINGE_INVALID_CONT_CMD TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:<> TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_DISPENSE_RATE TEST.END @@ -3003,35 +3586,151 @@ TEST.SUBPROGRAM:startHeparinContinuous TEST.NEW TEST.NAME:startHeparinContinuous.003 -TEST.COMPOUND_ONLY TEST.NOTES: This is an automatically generated test case. - Test Path 3 - (1) if ((flowRate >= (0.1000000000000000056) && flowRate <= (1.0)) && (0) == isSyringePumpHome()) ==> FALSE - Row number 3 forms a pair with Row 1 for Condition #1, subcondition "b". - Condition a ==> TRUE - Condition b ==> FALSE - Condition c ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((flowRate >= (0.1000000000000000056) && flowRate <= (1.0)) && (0) == isSyringePumpHome()) ==> TRUE +Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". +Condition a ==> TRUE +Condition b ==> TRUE +Condition c ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringePumpHome +TEST.VALUE:SyringePump.startHeparinContinuous.return:1 +TEST.VALUE:SyringePump.isSyringePumpHome.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:0.8 +TEST.EXPECTED:SyringePump.startHeparinContinuous.return:0 +TEST.END + +-- Test Case: startHeparinContinuous.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:startHeparinContinuous +TEST.NEW +TEST.NAME:startHeparinContinuous.004 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((flowRate >= (0.1000000000000000056) && flowRate <= (1.0)) && (0) == isSyringePumpHome()) ==> TRUE +Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". +Condition a ==> TRUE +Condition b ==> TRUE +Condition c ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: TEST.STUB:SyringePump.isSyringeDetected TEST.STUB:SyringePump.isSyringePumpHome +TEST.VALUE:SyringePump.startHeparinContinuous.return:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.VALUE:SyringePump.isSyringePumpHome.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:0.8 +TEST.EXPECTED:SyringePump.startHeparinContinuous.return:0 +TEST.END + +-- Test Case: startHeparinContinuous.005 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:startHeparinContinuous +TEST.NEW +TEST.NAME:startHeparinContinuous.005 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((flowRate >= (0.1000000000000000056) && flowRate <= (1.0)) && (0) == isSyringePumpHome()) ==> TRUE +Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". +Condition a ==> TRUE +Condition b ==> TRUE +Condition c ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.STUB:SyringePump.isSyringePumpHome TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.startHeparinContinuous.return:1 TEST.VALUE:SyringePump.isSyringeDetected.return:1 TEST.VALUE:SyringePump.isSyringePumpHome.return:0 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:SW_FAULT_ID_HD_SYRINGE_INVALID_CONT_CMD -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:<> -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_DISPENSE_RATE -TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:0.8 TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:SW_FAULT_ID_HD_SYRINGE_INVALID_CONT_CMD -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:<> -TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_DISPENSE_RATE +TEST.EXPECTED:SyringePump.startHeparinContinuous.return:0 TEST.END +-- Test Case: startHeparinContinuous.006 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:startHeparinContinuous +TEST.NEW +TEST.NAME:startHeparinContinuous.006 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((flowRate >= (0.1000000000000000056) && flowRate <= (1.0)) && (0) == isSyringePumpHome()) ==> TRUE +Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". +Condition a ==> TRUE +Condition b ==> TRUE +Condition c ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.STUB:SyringePump.isSyringePumpHome +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.VALUE:SyringePump.startHeparinContinuous.return:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.VALUE:SyringePump.isSyringePumpHome.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:0.8 +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.EXPECTED:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.EXPECTED:SyringePump.startHeparinContinuous.return:1 +TEST.END + +-- Test Case: startHeparinContinuous.007 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:startHeparinContinuous +TEST.NEW +TEST.NAME:startHeparinContinuous.007 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((flowRate >= (0.1000000000000000056) && flowRate <= (1.0)) && (0) == isSyringePumpHome()) ==> TRUE +Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". +Condition a ==> TRUE +Condition b ==> TRUE +Condition c ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.STUB:SyringePump.isSyringePumpHome +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_PAUSED +TEST.VALUE:SyringePump.startHeparinContinuous.return:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.VALUE:SyringePump.isSyringePumpHome.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:0.8 +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.EXPECTED:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_PAUSED +TEST.EXPECTED:SyringePump.startHeparinContinuous.return:1 +TEST.END + +-- Test Case: startHeparinContinuous.008 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:startHeparinContinuous +TEST.NEW +TEST.NAME:startHeparinContinuous.008 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((flowRate >= (0.1000000000000000056) && flowRate <= (1.0)) && (0) == isSyringePumpHome()) ==> TRUE +Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". +Condition a ==> TRUE +Condition b ==> TRUE +Condition c ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringePumpHome +TEST.VALUE:SyringePump.startHeparinContinuous.return:1 +TEST.VALUE:SyringePump.isSyringePumpHome.return:1 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:0.8 +TEST.EXPECTED:SyringePump.startHeparinContinuous.return:0 +TEST.END + -- Subprogram: stopSyringePump -- Test Case: stopSyringePump.001 @@ -3099,13 +3798,15 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpADCReadCounter.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testResetSyringePumpADCReadCounter.return:1 TEST.END -- Test Case: testResetSyringePumpADCReadCounter.002 @@ -3116,13 +3817,15 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpADCReadCounter.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testResetSyringePumpADCReadCounter.return:0 TEST.END -- Subprogram: testResetSyringePumpADCandDACStatus @@ -3135,13 +3838,15 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpADCandDACStatus.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testResetSyringePumpADCandDACStatus.return:1 TEST.END -- Test Case: testResetSyringePumpADCandDACStatus.002 @@ -3152,13 +3857,15 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpADCandDACStatus.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testResetSyringePumpADCandDACStatus.return:0 TEST.END -- Subprogram: testResetSyringePumpDataPublishIntervalOverride @@ -3171,13 +3878,15 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpDataPublishIntervalOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testResetSyringePumpDataPublishIntervalOverride.return:1 TEST.END -- Test Case: testResetSyringePumpDataPublishIntervalOverride.002 @@ -3188,13 +3897,15 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpDataPublishIntervalOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testResetSyringePumpDataPublishIntervalOverride.return:0 TEST.END -- Subprogram: testResetSyringePumpEncoderStatus @@ -3207,13 +3918,15 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpEncoderStatus.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testResetSyringePumpEncoderStatus.return:1 TEST.END -- Test Case: testResetSyringePumpEncoderStatus.002 @@ -3224,13 +3937,15 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpEncoderStatus.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testResetSyringePumpEncoderStatus.return:0 TEST.END -- Subprogram: testResetSyringePumpMeasuredForceOverride @@ -3243,13 +3958,15 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpMeasuredForceOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testResetSyringePumpMeasuredForceOverride.return:1 TEST.END -- Test Case: testResetSyringePumpMeasuredForceOverride.002 @@ -3260,13 +3977,15 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpMeasuredForceOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testResetSyringePumpMeasuredForceOverride.return:0 TEST.END -- Subprogram: testResetSyringePumpMeasuredHomeOverride @@ -3279,13 +3998,15 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpMeasuredHomeOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testResetSyringePumpMeasuredHomeOverride.return:1 TEST.END -- Test Case: testResetSyringePumpMeasuredHomeOverride.002 @@ -3296,13 +4017,15 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpMeasuredHomeOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testResetSyringePumpMeasuredHomeOverride.return:0 TEST.END -- Subprogram: testResetSyringePumpMeasuredPositionOverride @@ -3315,13 +4038,15 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpMeasuredPositionOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testResetSyringePumpMeasuredPositionOverride.return:1 TEST.END -- Test Case: testResetSyringePumpMeasuredPositionOverride.002 @@ -3332,13 +4057,15 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpMeasuredPositionOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testResetSyringePumpMeasuredPositionOverride.return:0 TEST.END -- Subprogram: testResetSyringePumpMeasuredRateOverride @@ -3351,13 +4078,15 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpMeasuredRateOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testResetSyringePumpMeasuredRateOverride.return:1 TEST.END -- Test Case: testResetSyringePumpMeasuredRateOverride.002 @@ -3368,13 +4097,15 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpMeasuredRateOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testResetSyringePumpMeasuredRateOverride.return:0 TEST.END -- Subprogram: testResetSyringePumpMeasuredSyringeDetectOverride @@ -3387,13 +4118,15 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpMeasuredSyringeDetectOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testResetSyringePumpMeasuredSyringeDetectOverride.return:1 TEST.END -- Test Case: testResetSyringePumpMeasuredSyringeDetectOverride.002 @@ -3404,13 +4137,15 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpMeasuredSyringeDetectOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testResetSyringePumpMeasuredSyringeDetectOverride.return:0 TEST.END -- Subprogram: testResetSyringePumpMeasuredVolumeOverride @@ -3423,13 +4158,15 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpMeasuredVolumeOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testResetSyringePumpMeasuredVolumeOverride.return:1 TEST.END -- Test Case: testResetSyringePumpMeasuredVolumeOverride.002 @@ -3440,13 +4177,15 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpMeasuredVolumeOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testResetSyringePumpMeasuredVolumeOverride.return:0 TEST.END -- Subprogram: testResetSyringePumpStatus @@ -3459,13 +4198,15 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpStatus.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testResetSyringePumpStatus.return:1 TEST.END -- Test Case: testResetSyringePumpStatus.002 @@ -3476,13 +4217,15 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testResetSyringePumpStatus.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testResetSyringePumpStatus.return:0 TEST.END -- Subprogram: testSetSyringePumpADCReadCounter @@ -3495,14 +4238,16 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpADCReadCounter.ctr:<> +TEST.VALUE:SyringePump.testSetSyringePumpADCReadCounter.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpADCReadCounter.return:1 TEST.END -- Test Case: testSetSyringePumpADCReadCounter.002 @@ -3513,14 +4258,16 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpADCReadCounter.ctr:<> +TEST.VALUE:SyringePump.testSetSyringePumpADCReadCounter.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testSetSyringePumpADCReadCounter.return:0 TEST.END -- Subprogram: testSetSyringePumpADCandDACStatus @@ -3533,14 +4280,16 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpADCandDACStatus.status:<> +TEST.VALUE:SyringePump.testSetSyringePumpADCandDACStatus.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpADCandDACStatus.return:1 TEST.END -- Test Case: testSetSyringePumpADCandDACStatus.002 @@ -3551,14 +4300,16 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpADCandDACStatus.status:<> +TEST.VALUE:SyringePump.testSetSyringePumpADCandDACStatus.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testSetSyringePumpADCandDACStatus.return:0 TEST.END -- Subprogram: testSetSyringePumpDataPublishIntervalOverride @@ -3571,14 +4322,16 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpDataPublishIntervalOverride.value:<> +TEST.VALUE:SyringePump.testSetSyringePumpDataPublishIntervalOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpDataPublishIntervalOverride.return:1 TEST.END -- Test Case: testSetSyringePumpDataPublishIntervalOverride.002 @@ -3589,14 +4342,16 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpDataPublishIntervalOverride.value:<> +TEST.VALUE:SyringePump.testSetSyringePumpDataPublishIntervalOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testSetSyringePumpDataPublishIntervalOverride.return:0 TEST.END -- Subprogram: testSetSyringePumpEncoderStatus @@ -3609,14 +4364,16 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpEncoderStatus.status:<> +TEST.VALUE:SyringePump.testSetSyringePumpEncoderStatus.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpEncoderStatus.return:1 TEST.END -- Test Case: testSetSyringePumpEncoderStatus.002 @@ -3627,14 +4384,16 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpEncoderStatus.status:<> +TEST.VALUE:SyringePump.testSetSyringePumpEncoderStatus.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testSetSyringePumpEncoderStatus.return:0 TEST.END -- Subprogram: testSetSyringePumpMeasuredForceOverride @@ -3647,16 +4406,18 @@ TEST.MCDC_BASIS_PATH:2 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> TRUE - Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". - Condition a ==> TRUE - Condition b ==> TRUE - Condition c ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> TRUE +Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". +Condition a ==> TRUE +Condition b ==> TRUE +Condition c ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredForceOverride.value:0.0 +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredForceOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredForceOverride.return:1 TEST.END -- Test Case: testSetSyringePumpMeasuredForceOverride.002 @@ -3667,16 +4428,18 @@ TEST.MCDC_BASIS_PATH:4 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 4 - (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "c". - Condition a ==> TRUE - Condition b ==> TRUE - Condition c ==> FALSE - Test Case Generation Notes: +Test Path 4 +(1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "c". +Condition a ==> TRUE +Condition b ==> TRUE +Condition c ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredForceOverride.value:<> +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredForceOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredForceOverride.return:0 TEST.END -- Test Case: testSetSyringePumpMeasuredForceOverride.003 @@ -3687,16 +4450,18 @@ TEST.MCDC_BASIS_PATH:3 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 3 - (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE - Row number 3 forms a pair with Row 1 for Condition #1, subcondition "b". - Condition a ==> TRUE - Condition b ==> FALSE - Condition c ==> TRUE - Test Case Generation Notes: +Test Path 3 +(1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE +Row number 3 forms a pair with Row 1 for Condition #1, subcondition "b". +Condition a ==> TRUE +Condition b ==> FALSE +Condition c ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredForceOverride.value:<> +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredForceOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredForceOverride.return:0 TEST.END -- Test Case: testSetSyringePumpMeasuredForceOverride.004 @@ -3707,16 +4472,18 @@ TEST.MCDC_BASIS_PATH:1 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE - Row number 5 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Condition b ==> TRUE - Condition c ==> TRUE - Test Case Generation Notes: +Test Path 1 +(1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE +Row number 5 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Condition b ==> TRUE +Condition c ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredForceOverride.value:0.0 +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredForceOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredForceOverride.return:0 TEST.END -- Subprogram: testSetSyringePumpMeasuredHomeOverride @@ -3729,16 +4496,18 @@ TEST.MCDC_BASIS_PATH:2 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> TRUE - Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". - Condition a ==> TRUE - Condition b ==> TRUE - Condition c ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> TRUE +Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". +Condition a ==> TRUE +Condition b ==> TRUE +Condition c ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredHomeOverride.value:0.0 +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredHomeOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredHomeOverride.return:1 TEST.END -- Test Case: testSetSyringePumpMeasuredHomeOverride.002 @@ -3749,16 +4518,18 @@ TEST.MCDC_BASIS_PATH:4 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 4 - (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "c". - Condition a ==> TRUE - Condition b ==> TRUE - Condition c ==> FALSE - Test Case Generation Notes: +Test Path 4 +(1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "c". +Condition a ==> TRUE +Condition b ==> TRUE +Condition c ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredHomeOverride.value:<> +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredHomeOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredHomeOverride.return:0 TEST.END -- Test Case: testSetSyringePumpMeasuredHomeOverride.003 @@ -3769,16 +4540,18 @@ TEST.MCDC_BASIS_PATH:3 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 3 - (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE - Row number 3 forms a pair with Row 1 for Condition #1, subcondition "b". - Condition a ==> TRUE - Condition b ==> FALSE - Condition c ==> TRUE - Test Case Generation Notes: +Test Path 3 +(1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE +Row number 3 forms a pair with Row 1 for Condition #1, subcondition "b". +Condition a ==> TRUE +Condition b ==> FALSE +Condition c ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredHomeOverride.value:<> +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredHomeOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredHomeOverride.return:0 TEST.END -- Test Case: testSetSyringePumpMeasuredHomeOverride.004 @@ -3789,16 +4562,18 @@ TEST.MCDC_BASIS_PATH:1 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE - Row number 5 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Condition b ==> TRUE - Condition c ==> TRUE - Test Case Generation Notes: +Test Path 1 +(1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE +Row number 5 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Condition b ==> TRUE +Condition c ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredHomeOverride.value:0.0 +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredHomeOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredHomeOverride.return:0 TEST.END -- Subprogram: testSetSyringePumpMeasuredPositionOverride @@ -3811,14 +4586,16 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredPositionOverride.value:<> +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredPositionOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredPositionOverride.return:1 TEST.END -- Test Case: testSetSyringePumpMeasuredPositionOverride.002 @@ -3829,14 +4606,16 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredPositionOverride.value:<> +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredPositionOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredPositionOverride.return:0 TEST.END -- Subprogram: testSetSyringePumpMeasuredRateOverride @@ -3849,15 +4628,17 @@ TEST.MCDC_BASIS_PATH:2 of 3 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated() && value <= (11000.0)) ==> TRUE - Row number 1 forms a pair with Row 3 for Condition #1, subcondition "a". - Condition a ==> TRUE - Condition b ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated() && value <= (11000.0)) ==> TRUE +Row number 1 forms a pair with Row 3 for Condition #1, subcondition "a". +Condition a ==> TRUE +Condition b ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredRateOverride.value:<> +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredRateOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredRateOverride.return:1 TEST.END -- Test Case: testSetSyringePumpMeasuredRateOverride.002 @@ -3868,15 +4649,17 @@ TEST.MCDC_BASIS_PATH:3 of 3 TEST.NOTES: This is an automatically generated test case. - Test Path 3 - (1) if ((1) == isTestingActivated() && value <= (11000.0)) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "b". - Condition a ==> TRUE - Condition b ==> FALSE - Test Case Generation Notes: +Test Path 3 +(1) if ((1) == isTestingActivated() && value <= (11000.0)) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "b". +Condition a ==> TRUE +Condition b ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredRateOverride.value:<> +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredRateOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredRateOverride.return:0 TEST.END -- Test Case: testSetSyringePumpMeasuredRateOverride.003 @@ -3887,15 +4670,17 @@ TEST.MCDC_BASIS_PATH:1 of 3 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated() && value <= (11000.0)) ==> FALSE - Row number 3 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Condition b ==> TRUE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated() && value <= (11000.0)) ==> FALSE +Row number 3 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Condition b ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredRateOverride.value:<> +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredRateOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredRateOverride.return:0 TEST.END -- Subprogram: testSetSyringePumpMeasuredSyringeDetectOverride @@ -3908,16 +4693,18 @@ TEST.MCDC_BASIS_PATH:2 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> TRUE - Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". - Condition a ==> TRUE - Condition b ==> TRUE - Condition c ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> TRUE +Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". +Condition a ==> TRUE +Condition b ==> TRUE +Condition c ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredSyringeDetectOverride.value:0.0 +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredSyringeDetectOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredSyringeDetectOverride.return:1 TEST.END -- Test Case: testResetSyringePumpMeasuredForceOverride.002 @@ -3928,16 +4715,18 @@ TEST.MCDC_BASIS_PATH:4 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 4 - (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "c". - Condition a ==> TRUE - Condition b ==> TRUE - Condition c ==> FALSE - Test Case Generation Notes: +Test Path 4 +(1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "c". +Condition a ==> TRUE +Condition b ==> TRUE +Condition c ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredSyringeDetectOverride.value:<> +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredSyringeDetectOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredSyringeDetectOverride.return:0 TEST.END -- Test Case: testResetSyringePumpMeasuredForceOverride.003 @@ -3948,16 +4737,18 @@ TEST.MCDC_BASIS_PATH:3 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 3 - (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE - Row number 3 forms a pair with Row 1 for Condition #1, subcondition "b". - Condition a ==> TRUE - Condition b ==> FALSE - Condition c ==> TRUE - Test Case Generation Notes: +Test Path 3 +(1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE +Row number 3 forms a pair with Row 1 for Condition #1, subcondition "b". +Condition a ==> TRUE +Condition b ==> FALSE +Condition c ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredSyringeDetectOverride.value:<> +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredSyringeDetectOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredSyringeDetectOverride.return:0 TEST.END -- Test Case: testResetSyringePumpMeasuredForceOverride.004 @@ -3968,16 +4759,18 @@ TEST.MCDC_BASIS_PATH:1 of 4 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE - Row number 5 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Condition b ==> TRUE - Condition c ==> TRUE - Test Case Generation Notes: +Test Path 1 +(1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE +Row number 5 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Condition b ==> TRUE +Condition c ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredSyringeDetectOverride.value:0.0 +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredSyringeDetectOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredSyringeDetectOverride.return:0 TEST.END -- Subprogram: testSetSyringePumpMeasuredVolumeOverride @@ -3990,14 +4783,16 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredVolumeOverride.value:<> +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredVolumeOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredVolumeOverride.return:1 TEST.END -- Test Case: testSetSyringePumpMeasuredVolumeOverride.002 @@ -4008,14 +4803,16 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpMeasuredVolumeOverride.value:<> +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredVolumeOverride.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testSetSyringePumpMeasuredVolumeOverride.return:0 TEST.END -- Subprogram: testSetSyringePumpStatus @@ -4028,14 +4825,16 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpStatus.status:<> +TEST.VALUE:SyringePump.testSetSyringePumpStatus.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSetSyringePumpStatus.return:1 TEST.END -- Test Case: testSetSyringePumpStatus.002 @@ -4046,14 +4845,16 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:SyringePump.testSetSyringePumpStatus.status:<> +TEST.VALUE:SyringePump.testSetSyringePumpStatus.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testSetSyringePumpStatus.return:0 TEST.END -- Subprogram: testSyringePumpOperationRequest @@ -4066,13 +4867,15 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isTestingActivated()) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testSyringePumpOperationRequest.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSyringePumpOperationRequest.return:1 TEST.END -- Test Case: testSyringePumpOperationRequest.002 @@ -4083,15 +4886,133 @@ TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isTestingActivated()) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: +Test Path 1 +(1) if ((1) == isTestingActivated()) ==> FALSE +Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". +Condition a ==> FALSE +Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:SyringePump.testSyringePumpOperationRequest.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:SyringePump.testSyringePumpOperationRequest.return:0 TEST.END +-- Test Case: testSyringePumpOperationRequest.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSyringePumpOperationRequest +TEST.NEW +TEST.NAME:testSyringePumpOperationRequest.003 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSyringePumpOperationRequest.opParams.syringePumpOp:MACRO=SYRINGE_PUMP_OP_RETRACT +TEST.VALUE:SyringePump.testSyringePumpOperationRequest.return:0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSyringePumpOperationRequest.return:0 +TEST.END + +-- Test Case: testSyringePumpOperationRequest.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSyringePumpOperationRequest +TEST.NEW +TEST.NAME:testSyringePumpOperationRequest.004 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSyringePumpOperationRequest.opParams.syringePumpOp:MACRO=SYRINGE_PUMP_OP_SEEK +TEST.VALUE:SyringePump.testSyringePumpOperationRequest.return:0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSyringePumpOperationRequest.return:0 +TEST.END + +-- Test Case: testSyringePumpOperationRequest.005 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSyringePumpOperationRequest +TEST.NEW +TEST.NAME:testSyringePumpOperationRequest.005 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSyringePumpOperationRequest.opParams.syringePumpOp:MACRO=SYRINGE_PUMP_OP_PRIME +TEST.VALUE:SyringePump.testSyringePumpOperationRequest.return:0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSyringePumpOperationRequest.return:0 +TEST.END + +-- Test Case: testSyringePumpOperationRequest.006 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSyringePumpOperationRequest +TEST.NEW +TEST.NAME:testSyringePumpOperationRequest.006 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSyringePumpOperationRequest.opParams.syringePumpOp:MACRO=SYRINGE_PUMP_OP_BOLUS +TEST.VALUE:SyringePump.testSyringePumpOperationRequest.return:0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSyringePumpOperationRequest.return:0 +TEST.END + +-- Test Case: testSyringePumpOperationRequest.007 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSyringePumpOperationRequest +TEST.NEW +TEST.NAME:testSyringePumpOperationRequest.007 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSyringePumpOperationRequest.opParams.syringePumpOp:MACRO=SYRINGE_PUMP_OP_CONTINUOUS +TEST.VALUE:SyringePump.testSyringePumpOperationRequest.return:0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSyringePumpOperationRequest.opParams.syringePumpOp:MACRO=SYRINGE_PUMP_OP_CONTINUOUS +TEST.EXPECTED:SyringePump.testSyringePumpOperationRequest.return:0 +TEST.END + +-- Test Case: testSyringePumpOperationRequest.008 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSyringePumpOperationRequest +TEST.NEW +TEST.NAME:testSyringePumpOperationRequest.008 +TEST.NOTES: +This is an automatically generated test case. +Test Path 2 +(1) if ((1) == isTestingActivated()) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSyringePumpOperationRequest.opParams.syringePumpOp:100 +TEST.VALUE:SyringePump.testSyringePumpOperationRequest.return:0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SyringePump.testSyringePumpOperationRequest.opParams.syringePumpOp:100 +TEST.EXPECTED:SyringePump.testSyringePumpOperationRequest.return:0 +TEST.END + -- Subprogram: userHeparinRequest -- Test Case: userHeparinRequest.001 Index: vectorcast/Hercules_RM46_HD_Project/environment/SYRINGEPUMP/SYRINGEPUMP_tst_old =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/SYRINGEPUMP/SYRINGEPUMP_tst_old (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/SYRINGEPUMP/SYRINGEPUMP_tst_old (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -0,0 +1,4322 @@ +-- VectorCAST 19.sp3 (11/13/19) +-- Test Case Script +-- +-- Environment : SYRINGEPUMP +-- Unit(s) Under Test: SyringePump +-- +-- Script Features +TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING +TEST.SCRIPT_FEATURE:CPP_CLASS_OBJECT_REVISION +TEST.SCRIPT_FEATURE:MULTIPLE_UUT_SUPPORT +TEST.SCRIPT_FEATURE:MIXED_CASE_NAMES +TEST.SCRIPT_FEATURE:STATIC_HEADER_FUNCS_IN_UUTS +TEST.SCRIPT_FEATURE:VCAST_MAIN_NOT_RENAMED +-- + +-- Unit: SyringePump + +-- Subprogram: calcMeasRate + +-- Test Case: calcMeasRate.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:calcMeasRate +TEST.NEW +TEST.NAME:calcMeasRate.001 +TEST.MCDC_BASIS_PATH:2 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (++syringePumpSpeedCalcTimerCounter >= 40 / 10) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Conflict: Unable to control expression-to-expression comparison in branch 1 +TEST.END_NOTES: +TEST.END + +-- Subprogram: calcSafetyVolumeDelivered + +-- Test Case: calcSafetyVolumeDelivered.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:calcSafetyVolumeDelivered +TEST.NEW +TEST.NAME:calcSafetyVolumeDelivered.001 +TEST.END + +-- Subprogram: calcStepperToggleTimeForTargetRate + +-- Test Case: calcStepperToggleTimeForTargetRate.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:calcStepperToggleTimeForTargetRate +TEST.NEW +TEST.NAME:calcStepperToggleTimeForTargetRate.001 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) (conv < (0.0)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Cannot set conv due to assignment +TEST.END_NOTES: +TEST.VALUE:SyringePump.calcStepperToggleTimeForTargetRate.rate:<> +TEST.END + +-- Subprogram: checkDirection + +-- Test Case: checkDirection.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkDirection +TEST.NEW +TEST.NAME:checkDirection.001 +TEST.MCDC_BASIS_PATH:2 of 8 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR, syringePumpEncoderMeasuredDirection != expDir)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.checkDirection.stopPump:<> +TEST.VALUE:SyringePump.checkDirection.expDir:<> +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.END + +-- Test Case: checkDirection.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkDirection +TEST.NEW +TEST.NAME:checkDirection.002 +TEST.MCDC_BASIS_PATH:1 of 8 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR, syringePumpEncoderMeasuredDirection != expDir)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.checkDirection.stopPump:<> +TEST.VALUE:SyringePump.checkDirection.expDir:<> +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.END + +-- Test Case: checkDirection.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkDirection +TEST.NEW +TEST.NAME:checkDirection.003 +TEST.MCDC_BASIS_PATH:7 of 8 +TEST.NOTES: +This is an automatically generated test case. + Test Path 7 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR, syringePumpEncoderMeasuredDirection != expDir)) ==> TRUE + (2) (syringePumpEncoderMeasuredDirection != expDir) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_FORWARD +TEST.VALUE:SyringePump.checkDirection.stopPump:<> +TEST.VALUE:SyringePump.checkDirection.expDir:MOTOR_DIR_REVERSE +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.END + +-- Subprogram: checkForStall + +-- Test Case: checkForStall.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkForStall +TEST.NEW +TEST.NAME:checkForStall.001 +TEST.MCDC_BASIS_PATH:2 of 6 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (fabs(getSyringePumpMeasRate()) < (0.05000000000000000278)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Cannot set return value of function fabs in branch 1 +TEST.END_NOTES: +TEST.VALUE:SyringePump.checkForStall.stopPump:<> +TEST.END + +-- Subprogram: checkMaxTravel + +-- Test Case: checkMaxTravel.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkMaxTravel +TEST.NEW +TEST.NAME:checkMaxTravel.001 +TEST.MCDC_BASIS_PATH:2 of 6 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (pos > (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * (3.141592699999999905)) * (0.1000000000000000056))) * (11.0) - (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * ( +3.141592699999999905)) * (0.1000000000000000056))) * (0.5)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpPosition +TEST.VALUE:SyringePump.getSyringePumpPosition.return:<> +TEST.VALUE:SyringePump.checkMaxTravel.stopPump:<> +TEST.VALUE:SyringePump.checkMaxTravel.maxPos:<> +TEST.END + +-- Test Case: checkMaxTravel.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkMaxTravel +TEST.NEW +TEST.NAME:checkMaxTravel.002 +TEST.MCDC_BASIS_PATH:1 of 6 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (pos > (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * (3.141592699999999905)) * (0.1000000000000000056))) * (11.0) - (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * ( +3.141592699999999905)) * (0.1000000000000000056))) * (0.5)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpPosition +TEST.VALUE:SyringePump.getSyringePumpPosition.return:<> +TEST.VALUE:SyringePump.checkMaxTravel.stopPump:<> +TEST.VALUE:SyringePump.checkMaxTravel.maxPos:<> +TEST.END + +-- Subprogram: checkMeasRate + +-- Test Case: checkMeasRate.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkMeasRate +TEST.NEW +TEST.NAME:checkMeasRate.001 +TEST.MCDC_BASIS_PATH:1 of 12 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) (rate < syringePumpSetRate) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpMeasRate +TEST.VALUE:SyringePump.<>.syringePumpSetRate:<> +TEST.VALUE:SyringePump.getSyringePumpMeasRate.return:<> +TEST.VALUE:SyringePump.checkMeasRate.stopPump:<> +TEST.VALUE:SyringePump.checkMeasRate.pctMargin:<> +TEST.END + +-- Test Case: checkMeasRate.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkMeasRate +TEST.NEW +TEST.NAME:checkMeasRate.002 +TEST.MCDC_BASIS_PATH:2 of 12 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) (rate < syringePumpSetRate) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpMeasRate +TEST.VALUE:SyringePump.<>.syringePumpSetRate:<> +TEST.VALUE:SyringePump.getSyringePumpMeasRate.return:<> +TEST.VALUE:SyringePump.checkMeasRate.stopPump:<> +TEST.VALUE:SyringePump.checkMeasRate.pctMargin:<> +TEST.END + +-- Test Case: checkMeasRate.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkMeasRate +TEST.NEW +TEST.NAME:checkMeasRate.003 +TEST.MCDC_BASIS_PATH:3 of 12 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (2) (rate > syringePumpSetRate) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpSetRate:<> +TEST.VALUE:SyringePump.getSyringePumpMeasRate.return:<> +TEST.VALUE:SyringePump.checkMeasRate.stopPump:<> +TEST.VALUE:SyringePump.checkMeasRate.pctMargin:<> +TEST.END + +-- Test Case: checkMeasRate.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkMeasRate +TEST.NEW +TEST.NAME:checkMeasRate.004 +TEST.MCDC_BASIS_PATH:5 of 12 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (3) (max > (0.0)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Cannot set local variable max in branch 3 +TEST.END_NOTES: +TEST.VALUE:SyringePump.checkMeasRate.stopPump:<> +TEST.VALUE:SyringePump.checkMeasRate.pctMargin:<> +TEST.END + +-- Test Case: checkMeasRate.005 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkMeasRate +TEST.NEW +TEST.NAME:checkMeasRate.005 +TEST.MCDC_BASIS_PATH:8 of 12 +TEST.NOTES: +This is an automatically generated test case. + Test Path 8 + (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR, error > pctMargin && delta > (0.1000000000000000056))) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #4, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Cannot set local variable max in branch 4 +TEST.END_NOTES: +TEST.VALUE:SyringePump.checkMeasRate.stopPump:<> +TEST.VALUE:SyringePump.checkMeasRate.pctMargin:<> +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.END + +-- Test Case: checkMeasRate.006 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkMeasRate +TEST.NEW +TEST.NAME:checkMeasRate.006 +TEST.MCDC_BASIS_PATH:10 of 12 +TEST.NOTES: +This is an automatically generated test case. + Test Path 10 + (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR, error > pctMargin && delta > (0.1000000000000000056))) ==> TRUE + (5) (error > pctMargin && delta > (0.1000000000000000056)) ==> FALSE + Row number 3 forms a pair with Row 1 for Condition #5, subcondition "a". + Condition a ==> FALSE + Condition b ==> TRUE + Test Case Generation Notes: + Cannot set local variable delta in branch 5 + Cannot set local variable max in branch 4 +TEST.END_NOTES: +TEST.VALUE:SyringePump.checkMeasRate.stopPump:<> +TEST.VALUE:SyringePump.checkMeasRate.pctMargin:<> +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.END + +-- Subprogram: checkOcclusionOrEmpty + +-- Test Case: checkOcclusionOrEmpty.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkOcclusionOrEmpty +TEST.NEW +TEST.NAME:checkOcclusionOrEmpty.001 +TEST.MCDC_BASIS_PATH:2 of 6 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION, force >= (3.200000000000000178))) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.checkOcclusionOrEmpty.stopPump:<> +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.END + +-- Test Case: checkOcclusionOrEmpty.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkOcclusionOrEmpty +TEST.NEW +TEST.NAME:checkOcclusionOrEmpty.002 +TEST.MCDC_BASIS_PATH:1 of 6 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION, force >= (3.200000000000000178))) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.checkOcclusionOrEmpty.stopPump:<> +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.END + +-- Subprogram: checkSyringeRemoved + +-- Test Case: checkSyringeRemoved.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkSyringeRemoved +TEST.NEW +TEST.NAME:checkSyringeRemoved.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((0) == isSyringeDetected()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.isSyringeDetected.return:0 +TEST.VALUE:SyringePump.checkSyringeRemoved.stopPump:<> +TEST.END + +-- Test Case: checkSyringeRemoved.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkSyringeRemoved +TEST.NEW +TEST.NAME:checkSyringeRemoved.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((0) == isSyringeDetected()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.VALUE:SyringePump.checkSyringeRemoved.stopPump:<> +TEST.END + +-- Subprogram: checkVolumeVsSafetyVolume + +-- Test Case: checkVolumeVsSafetyVolume.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkVolumeVsSafetyVolume +TEST.NEW +TEST.NAME:checkVolumeVsSafetyVolume.001 +TEST.MCDC_BASIS_PATH:1 of 9 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) (vol < syringePumpSafetyVolumeDelivered) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpVolumeDelivered +TEST.VALUE:SyringePump.<>.syringePumpSafetyVolumeDelivered:<> +TEST.VALUE:SyringePump.getSyringePumpVolumeDelivered.return:<> +TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.stopPump:<> +TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.pctMargin:<> +TEST.END + +-- Test Case: checkVolumeVsSafetyVolume.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkVolumeVsSafetyVolume +TEST.NEW +TEST.NAME:checkVolumeVsSafetyVolume.002 +TEST.MCDC_BASIS_PATH:3 of 9 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (2) (vol > syringePumpSafetyVolumeDelivered) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpSafetyVolumeDelivered:<> +TEST.VALUE:SyringePump.getSyringePumpVolumeDelivered.return:<> +TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.stopPump:<> +TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.pctMargin:<> +TEST.END + +-- Test Case: checkVolumeVsSafetyVolume.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkVolumeVsSafetyVolume +TEST.NEW +TEST.NAME:checkVolumeVsSafetyVolume.003 +TEST.MCDC_BASIS_PATH:5 of 9 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (3) (fabs(max) < (1.000000000000000021e-08)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Cannot set return value of function fabs in branch 3 +TEST.END_NOTES: +TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.stopPump:<> +TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.pctMargin:<> +TEST.END + +-- Test Case: checkVolumeVsSafetyVolume.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:checkVolumeVsSafetyVolume +TEST.NEW +TEST.NAME:checkVolumeVsSafetyVolume.004 +TEST.MCDC_BASIS_PATH:7 of 9 +TEST.NOTES: +This is an automatically generated test case. + Test Path 7 + (4) if (error > pctMargin && delta > (0.1000000000000000056)) ==> FALSE + Row number 3 forms a pair with Row 1 for Condition #4, subcondition "a". + Condition a ==> FALSE + Condition b ==> TRUE + Test Case Generation Notes: + Cannot set local variable delta in branch 4 + Cannot set local variable max in branch 4 +TEST.END_NOTES: +TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.stopPump:<> +TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.pctMargin:<> +TEST.END + +-- Subprogram: execSyringePump + +-- Test Case: execSyringePump.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePump +TEST.NEW +TEST.NAME:execSyringePump.001 +TEST.STUB:SyringePump.handleSyringePumpInitState +TEST.VALUE:SyringePump.handleSyringePumpInitState.return:SYRINGE_PUMP_INIT_STATE +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_INIT_STATE +TEST.END + +-- Test Case: execSyringePump.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePump +TEST.NEW +TEST.NAME:execSyringePump.002 +TEST.STUB:SyringePump.handleSyringePumpInitState +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.handleSyringePumpInitState.return:SYRINGE_PUMP_OFF_STATE +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.END + +-- Test Case: execSyringePump.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePump +TEST.NEW +TEST.NAME:execSyringePump.003 +TEST.STUB:SyringePump.handleSyringePumpInitState +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_RETRACT_STATE +TEST.VALUE:SyringePump.handleSyringePumpInitState.return:SYRINGE_PUMP_RETRACT_STATE +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.END + +-- Test Case: execSyringePump.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePump +TEST.NEW +TEST.NAME:execSyringePump.004 +TEST.STUB:SyringePump.handleSyringePumpInitState +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_SEEK_STATE +TEST.VALUE:SyringePump.handleSyringePumpInitState.return:SYRINGE_PUMP_SEEK_STATE +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.END + +-- Test Case: execSyringePump.005 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePump +TEST.NEW +TEST.NAME:execSyringePump.005 +TEST.STUB:SyringePump.handleSyringePumpInitState +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_PRIME_STATE +TEST.VALUE:SyringePump.handleSyringePumpInitState.return:SYRINGE_PUMP_PRIME_STATE +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.END + +-- Test Case: execSyringePump.006 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePump +TEST.NEW +TEST.NAME:execSyringePump.006 +TEST.STUB:SyringePump.handleSyringePumpInitState +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_HEP_BOLUS_STATE +TEST.VALUE:SyringePump.handleSyringePumpInitState.return:SYRINGE_PUMP_HEP_BOLUS_STATE +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.END + +-- Test Case: execSyringePump.007 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePump +TEST.NEW +TEST.NAME:execSyringePump.007 +TEST.STUB:SyringePump.handleSyringePumpInitState +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_HEP_CONTINUOUS_STATE +TEST.VALUE:SyringePump.handleSyringePumpInitState.return:SYRINGE_PUMP_HEP_CONTINUOUS_STATE +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.END + +-- Test Case: execSyringePump.008 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePump +TEST.NEW +TEST.NAME:execSyringePump.008 +TEST.STUB:SyringePump.handleSyringePumpInitState +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_CONFIG_FORCE_SENSOR_STATE +TEST.VALUE:SyringePump.handleSyringePumpInitState.return:SYRINGE_PUMP_CONFIG_FORCE_SENSOR_STATE +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_CONFIG_FORCE_SENSOR_STATE +TEST.END + +-- Test Case: execSyringePump.009 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePump +TEST.NEW +TEST.NAME:execSyringePump.009 +TEST.STUB:SyringePump.handleSyringePumpInitState +TEST.VALUE:SyringePump.<>.syringePumpState:NUM_OF_SYRINGE_PUMP_STATES +TEST.VALUE:SyringePump.handleSyringePumpInitState.return:SYRINGE_PUMP_INIT_STATE +TEST.EXPECTED:SyringePump.<>.syringePumpState:NUM_OF_SYRINGE_PUMP_STATES +TEST.END + +-- Subprogram: execSyringePumpMonitor + +-- Test Case: execSyringePumpMonitor.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePumpMonitor +TEST.NEW +TEST.NAME:execSyringePumpMonitor.001 +TEST.MCDC_BASIS_PATH:23 of 27 +TEST.NOTES: +This is an automatically generated test case. + Test Path 23 + (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE + (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE + (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR, runWhileOff)) ==> FALSE + (7) if (syringePumpDACVrefWriteInProgress != (1)) ==> TRUE + (8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ADC_ERROR, getCurrentOperationMode() > (MODE_INIT) && lastSyringePumpADCReadCtr == getSyringePumpADCReadCounter())) ==> FALSE + (10) if (getSyringePumpStatus() != 0) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #10, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpStatus +TEST.STUB:SyringePump.getSyringePumpADCReadCounter +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpDACVrefWriteInProgress:<> +TEST.VALUE:SyringePump.getSyringePumpStatus.return:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:<> +TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.END + +-- Test Case: execSyringePumpMonitor.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePumpMonitor +TEST.NEW +TEST.NAME:execSyringePumpMonitor.002 +TEST.MCDC_BASIS_PATH:2 of 27 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isNewCalibrationRecordAvailable()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:1 +TEST.END + +-- Test Case: execSyringePumpMonitor.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePumpMonitor +TEST.NEW +TEST.NAME:execSyringePumpMonitor.003 +TEST.MCDC_BASIS_PATH:3 of 27 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE + (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE + Row number 3 forms a pair with Row 1 for Condition #2, subcondition "a". + Condition a ==> FALSE + Condition b ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> +TEST.END + +-- Test Case: execSyringePumpMonitor.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePumpMonitor +TEST.NEW +TEST.NAME:execSyringePumpMonitor.004 +TEST.MCDC_BASIS_PATH:6 of 27 +TEST.NOTES: +This is an automatically generated test case. + Test Path 6 + (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE + (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE + (3) ((getSyringePumpEncoderStatus() & 0x80) != 0) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpEncoderStatus +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.getSyringePumpEncoderStatus.return:128 +TEST.VALUE:SyringePump.isSyringeDetected.return:<> +TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> +TEST.END + +-- Test Case: execSyringePumpMonitor.005 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePumpMonitor +TEST.NEW +TEST.NAME:execSyringePumpMonitor.005 +TEST.MCDC_BASIS_PATH:10 of 27 +TEST.NOTES: +This is an automatically generated test case. + Test Path 10 + (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE + (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE + (5) (((SYRINGE_PUMP_HEP_BOLUS_STATE) == syringePumpState || (SYRINGE_PUMP_HEP_CONTINUOUS_STATE) == syringePumpState) && isBloodPumpRunning() != (1)) ==> TRUE + Row number 3 forms a pair with Row 7 for Condition #5, subcondition "a". + Condition a ==> TRUE + Condition b ==> FALSE + Condition c ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_HEP_BOLUS_STATE +TEST.VALUE:SyringePump.isSyringeDetected.return:<> +TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:<> +TEST.END + +-- Test Case: execSyringePumpMonitor.006 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePumpMonitor +TEST.NEW +TEST.NAME:execSyringePumpMonitor.006 +TEST.MCDC_BASIS_PATH:15 of 27 +TEST.NOTES: +This is an automatically generated test case. + Test Path 15 + (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE + (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE + (5) (((SYRINGE_PUMP_HEP_BOLUS_STATE) == syringePumpState || (SYRINGE_PUMP_HEP_CONTINUOUS_STATE) == syringePumpState) && isBloodPumpRunning() != (1)) ==> FALSE + Row number 4 forms a pair with Row 3 for Condition #5, subcondition "c". + Condition a ==> TRUE + Condition b ==> FALSE + Condition c ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_HEP_BOLUS_STATE +TEST.VALUE:SyringePump.isSyringeDetected.return:<> +TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> +TEST.VALUE:uut_prototype_stubs.isBloodPumpRunning.return:1 +TEST.END + +-- Test Case: execSyringePumpMonitor.007 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePumpMonitor +TEST.NEW +TEST.NAME:execSyringePumpMonitor.007 +TEST.MCDC_BASIS_PATH:17 of 27 +TEST.NOTES: +This is an automatically generated test case. + Test Path 17 + (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE + (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE + (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR, runWhileOff)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #6, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.isSyringeDetected.return:<> +TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.END + +-- Test Case: execSyringePumpMonitor.008 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePumpMonitor +TEST.NEW +TEST.NAME:execSyringePumpMonitor.008 +TEST.MCDC_BASIS_PATH:18 of 27 +TEST.NOTES: +This is an automatically generated test case. + Test Path 18 + (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE + (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE + (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR, runWhileOff)) ==> FALSE + (7) if (syringePumpDACVrefWriteInProgress != (1)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #7, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:<> +TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.END + +-- Test Case: execSyringePumpMonitor.009 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePumpMonitor +TEST.NEW +TEST.NAME:execSyringePumpMonitor.009 +TEST.MCDC_BASIS_PATH:26 of 27 +TEST.NOTES: +This is an automatically generated test case. + Test Path 26 + (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE + (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE + (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR, runWhileOff)) ==> FALSE + (7) if (syringePumpDACVrefWriteInProgress != (1)) ==> TRUE + (8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ADC_ERROR, getCurrentOperationMode() > (MODE_INIT) && lastSyringePumpADCReadCtr == getSyringePumpADCReadCounter())) ==> TRUE + (9) (getCurrentOperationMode() > (MODE_INIT) && lastSyringePumpADCReadCtr == getSyringePumpADCReadCounter()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #9, subcondition "b". + Condition a ==> TRUE + Condition b ==> TRUE + Test Case Generation Notes: + Conflict: Trying to set variable uut_prototype_stubs.isPersistentAlarmTriggered.return 'equal to' and 'not equal to' same value in branches 6/8 +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpADCReadCounter +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpDACVrefWriteInProgress:<> +TEST.VALUE:SyringePump.<>.lastSyringePumpADCReadCtr:<> +TEST.VALUE:SyringePump.getSyringePumpADCReadCounter.return:<> +TEST.VALUE:SyringePump.isSyringeDetected.return:<> +TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:<> +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.END + +-- Test Case: execSyringePumpMonitor.010 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePumpMonitor +TEST.NEW +TEST.NAME:execSyringePumpMonitor.010 +TEST.MCDC_BASIS_PATH:27 of 27 +TEST.NOTES: +This is an automatically generated test case. + Test Path 27 + (1) if ((1) == isNewCalibrationRecordAvailable()) ==> FALSE + (2) if (prevSyringeDetected != (1) && (1) == isSyringeDetected()) ==> FALSE + (6) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR, runWhileOff)) ==> FALSE + (7) if (syringePumpDACVrefWriteInProgress != (1)) ==> TRUE + (8) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_ADC_ERROR, getCurrentOperationMode() > (MODE_INIT) && lastSyringePumpADCReadCtr == getSyringePumpADCReadCounter())) ==> TRUE + (9) (getCurrentOperationMode() > (MODE_INIT) && lastSyringePumpADCReadCtr == getSyringePumpADCReadCounter()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #9, subcondition "b". + Condition a ==> TRUE + Condition b ==> 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 6/8 +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpADCReadCounter +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpDACVrefWriteInProgress:<> +TEST.VALUE:SyringePump.<>.lastSyringePumpADCReadCtr:<> +TEST.VALUE:SyringePump.getSyringePumpADCReadCounter.return:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:<> +TEST.VALUE:uut_prototype_stubs.isNewCalibrationRecordAvailable.return:<> +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:<> +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.END + +-- Subprogram: execSyringePumpSelfTest + +-- Test Case: execSyringePumpSelfTest.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePumpSelfTest +TEST.NEW +TEST.NAME:execSyringePumpSelfTest.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == calStatus) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.execSyringePumpSelfTest.return:SELF_TEST_STATUS_FAILED +TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE +TEST.EXPECTED:SyringePump.execSyringePumpSelfTest.return:SELF_TEST_STATUS_FAILED +TEST.END + +-- Test Case: execSyringePumpSelfTest.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:execSyringePumpSelfTest +TEST.NEW +TEST.NAME:execSyringePumpSelfTest.002 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == calStatus) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.processCalibrationData +TEST.VALUE:SyringePump.execSyringePumpSelfTest.return:SELF_TEST_STATUS_PASSED +TEST.VALUE:SyringePump.processCalibrationData.return:1 +TEST.EXPECTED:SyringePump.execSyringePumpSelfTest.return:SELF_TEST_STATUS_PASSED +TEST.END + +-- Subprogram: getHeparinState + +-- Test Case: getHeparinState.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getHeparinState +TEST.NEW +TEST.NAME:getHeparinState.001 +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_EMPTY +TEST.VALUE:SyringePump.getHeparinState.return:HEPARIN_STATE_EMPTY +TEST.EXPECTED:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_EMPTY +TEST.EXPECTED:SyringePump.getHeparinState.return:HEPARIN_STATE_EMPTY +TEST.END + +-- Subprogram: getSyringePumpADCReadCounter + +-- Test Case: getSyringePumpADCReadCounter.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpADCReadCounter +TEST.NEW +TEST.NAME:getSyringePumpADCReadCounter.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0xccc33c33U == syringePumpADCReadCtr.override) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpADCReadCtr.ovData:100 +TEST.VALUE:SyringePump.<>.syringePumpADCReadCtr.override:3435346995 +TEST.VALUE:SyringePump.getSyringePumpADCReadCounter.return:100 +TEST.EXPECTED:SyringePump.<>.syringePumpADCReadCtr.ovData:100 +TEST.EXPECTED:SyringePump.getSyringePumpADCReadCounter.return:100 +TEST.END + +-- Test Case: getSyringePumpADCReadCounter.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpADCReadCounter +TEST.NEW +TEST.NAME:getSyringePumpADCReadCounter.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (0xccc33c33U == syringePumpADCReadCtr.override) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpADCReadCtr.data:100 +TEST.VALUE:SyringePump.<>.syringePumpADCReadCtr.override:<> +TEST.VALUE:SyringePump.getSyringePumpADCReadCounter.return:100 +TEST.EXPECTED:SyringePump.<>.syringePumpADCReadCtr.data:100 +TEST.EXPECTED:SyringePump.getSyringePumpADCReadCounter.return:100 +TEST.END + +-- Subprogram: getSyringePumpADCandDACStatus + +-- Test Case: getSyringePumpADCandDACStatus.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpADCandDACStatus +TEST.NEW +TEST.NAME:getSyringePumpADCandDACStatus.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0xccc33c33U == syringePumpADCandDACStatus.override) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpADCandDACStatus.ovData:100 +TEST.VALUE:SyringePump.<>.syringePumpADCandDACStatus.override:3435346995 +TEST.VALUE:SyringePump.getSyringePumpADCandDACStatus.return:100 +TEST.EXPECTED:SyringePump.<>.syringePumpADCandDACStatus.ovData:100 +TEST.EXPECTED:SyringePump.getSyringePumpADCandDACStatus.return:100 +TEST.END + +-- Test Case: getSyringePumpADCandDACStatus.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpADCandDACStatus +TEST.NEW +TEST.NAME:getSyringePumpADCandDACStatus.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (0xccc33c33U == syringePumpADCandDACStatus.override) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpADCandDACStatus.data:100 +TEST.VALUE:SyringePump.<>.syringePumpADCandDACStatus.override:<> +TEST.VALUE:SyringePump.getSyringePumpADCandDACStatus.return:100 +TEST.EXPECTED:SyringePump.<>.syringePumpADCandDACStatus.data:100 +TEST.EXPECTED:SyringePump.getSyringePumpADCandDACStatus.return:100 +TEST.END + +-- Subprogram: getSyringePumpEncoderStatus + +-- Test Case: getSyringePumpEncoderStatus.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpEncoderStatus +TEST.NEW +TEST.NAME:getSyringePumpEncoderStatus.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0xccc33c33U == syringePumpEncoderStatus.override) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpEncoderStatus.ovData:100 +TEST.VALUE:SyringePump.<>.syringePumpEncoderStatus.override:3435346995 +TEST.VALUE:SyringePump.getSyringePumpEncoderStatus.return:100 +TEST.EXPECTED:SyringePump.<>.syringePumpEncoderStatus.ovData:100 +TEST.EXPECTED:SyringePump.getSyringePumpEncoderStatus.return:100 +TEST.END + +-- Test Case: getSyringePumpEncoderStatus.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpEncoderStatus +TEST.NEW +TEST.NAME:getSyringePumpEncoderStatus.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (0xccc33c33U == syringePumpEncoderStatus.override) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpEncoderStatus.data:100 +TEST.VALUE:SyringePump.<>.syringePumpEncoderStatus.override:<> +TEST.VALUE:SyringePump.getSyringePumpEncoderStatus.return:100 +TEST.EXPECTED:SyringePump.<>.syringePumpEncoderStatus.data:100 +TEST.EXPECTED:SyringePump.getSyringePumpEncoderStatus.return:100 +TEST.END + +-- Subprogram: getSyringePumpForceV + +-- Test Case: getSyringePumpForceV.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpForceV +TEST.NEW +TEST.NAME:getSyringePumpForceV.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0xccc33c33U == syringePumpMeasForce.override) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpMeasForce.ovData:100.0 +TEST.VALUE:SyringePump.<>.syringePumpMeasForce.override:3435346995 +TEST.VALUE:SyringePump.getSyringePumpForceV.return:100.0 +TEST.EXPECTED:SyringePump.<>.syringePumpMeasForce.ovData:100.0 +TEST.EXPECTED:SyringePump.getSyringePumpForceV.return:100.0 +TEST.END + +-- Test Case: getSyringePumpForceV.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpForceV +TEST.NEW +TEST.NAME:getSyringePumpForceV.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (0xccc33c33U == syringePumpMeasForce.override) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpMeasForce.data:100.0 +TEST.VALUE:SyringePump.<>.syringePumpMeasForce.override:<> +TEST.VALUE:SyringePump.getSyringePumpForceV.return:100.0 +TEST.EXPECTED:SyringePump.<>.syringePumpMeasForce.data:100.0 +TEST.EXPECTED:SyringePump.getSyringePumpForceV.return:100.0 +TEST.END + +-- Subprogram: getSyringePumpHomeDetectorV + +-- Test Case: getSyringePumpHomeDetectorV.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpHomeDetectorV +TEST.NEW +TEST.NAME:getSyringePumpHomeDetectorV.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0xccc33c33U == syringePumpMeasHome.override) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpMeasHome.ovData:100.0 +TEST.VALUE:SyringePump.<>.syringePumpMeasHome.override:3435346995 +TEST.VALUE:SyringePump.getSyringePumpHomeDetectorV.return:100.0 +TEST.EXPECTED:SyringePump.<>.syringePumpMeasHome.ovData:100.0 +TEST.EXPECTED:SyringePump.getSyringePumpHomeDetectorV.return:100.0 +TEST.END + +-- Test Case: getSyringePumpHomeDetectorV.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpHomeDetectorV +TEST.NEW +TEST.NAME:getSyringePumpHomeDetectorV.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (0xccc33c33U == syringePumpMeasHome.override) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpMeasHome.data:100.0 +TEST.VALUE:SyringePump.<>.syringePumpMeasHome.override:<> +TEST.VALUE:SyringePump.getSyringePumpHomeDetectorV.return:100.0 +TEST.EXPECTED:SyringePump.<>.syringePumpMeasHome.data:100.0 +TEST.EXPECTED:SyringePump.getSyringePumpHomeDetectorV.return:100.0 +TEST.END + +-- Subprogram: getSyringePumpMeasRate + +-- Test Case: getSyringePumpMeasRate.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpMeasRate +TEST.NEW +TEST.NAME:getSyringePumpMeasRate.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0xccc33c33U == syringePumpMeasRate.override) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpMeasRate.ovData:1.0 +TEST.VALUE:SyringePump.<>.syringePumpMeasRate.override:3435346995 +TEST.VALUE:SyringePump.getSyringePumpMeasRate.return:1.0 +TEST.EXPECTED:SyringePump.<>.syringePumpMeasRate.ovData:1.0 +TEST.EXPECTED:SyringePump.getSyringePumpMeasRate.return:1.0 +TEST.END + +-- Test Case: getSyringePumpMeasRate.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpMeasRate +TEST.NEW +TEST.NAME:getSyringePumpMeasRate.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (0xccc33c33U == syringePumpMeasRate.override) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpMeasRate.data:1.0 +TEST.VALUE:SyringePump.<>.syringePumpMeasRate.override:<> +TEST.VALUE:SyringePump.getSyringePumpMeasRate.return:1.0 +TEST.EXPECTED:SyringePump.<>.syringePumpMeasRate.data:1.0 +TEST.EXPECTED:SyringePump.getSyringePumpMeasRate.return:1.0 +TEST.END + +-- Subprogram: getSyringePumpPosition + +-- Test Case: getSyringePumpPosition.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpPosition +TEST.NEW +TEST.NAME:getSyringePumpPosition.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0xccc33c33U == syringePumpPosition.override) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpPosition.ovData:1 +TEST.VALUE:SyringePump.<>.syringePumpPosition.override:3435346995 +TEST.VALUE:SyringePump.getSyringePumpPosition.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpPosition.ovData:1 +TEST.EXPECTED:SyringePump.getSyringePumpPosition.return:1 +TEST.END + +-- Test Case: getSyringePumpPosition.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpPosition +TEST.NEW +TEST.NAME:getSyringePumpPosition.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (0xccc33c33U == syringePumpPosition.override) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpPosition.data:1 +TEST.VALUE:SyringePump.<>.syringePumpPosition.override:<> +TEST.VALUE:SyringePump.getSyringePumpPosition.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpPosition.data:1 +TEST.EXPECTED:SyringePump.getSyringePumpPosition.return:1 +TEST.END + +-- Subprogram: getSyringePumpStatus + +-- Test Case: getSyringePumpStatus.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpStatus +TEST.NEW +TEST.NAME:getSyringePumpStatus.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0xccc33c33U == syringePumpStatus.override) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpStatus.ovData:100 +TEST.VALUE:SyringePump.<>.syringePumpStatus.override:3435346995 +TEST.VALUE:SyringePump.getSyringePumpStatus.return:100 +TEST.EXPECTED:SyringePump.<>.syringePumpStatus.ovData:100 +TEST.EXPECTED:SyringePump.getSyringePumpStatus.return:100 +TEST.END + +-- Test Case: getSyringePumpStatus.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpStatus +TEST.NEW +TEST.NAME:getSyringePumpStatus.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (0xccc33c33U == syringePumpStatus.override) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpStatus.data:100 +TEST.VALUE:SyringePump.<>.syringePumpStatus.override:<> +TEST.VALUE:SyringePump.getSyringePumpStatus.return:100 +TEST.EXPECTED:SyringePump.<>.syringePumpStatus.data:100 +TEST.EXPECTED:SyringePump.getSyringePumpStatus.return:100 +TEST.END + +-- Subprogram: getSyringePumpSyringeDetectorV + +-- Test Case: getSyringePumpSyringeDetectorV.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpSyringeDetectorV +TEST.NEW +TEST.NAME:getSyringePumpSyringeDetectorV.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0xccc33c33U == syringePumpMeasSyringeDetectionSwitch.override) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpMeasSyringeDetectionSwitch.ovData:1.0 +TEST.VALUE:SyringePump.<>.syringePumpMeasSyringeDetectionSwitch.override:3435346995 +TEST.VALUE:SyringePump.getSyringePumpSyringeDetectorV.return:1.0 +TEST.EXPECTED:SyringePump.<>.syringePumpMeasSyringeDetectionSwitch.ovData:1.0 +TEST.EXPECTED:SyringePump.getSyringePumpSyringeDetectorV.return:1.0 +TEST.END + +-- Test Case: getSyringePumpSyringeDetectorV.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpSyringeDetectorV +TEST.NEW +TEST.NAME:getSyringePumpSyringeDetectorV.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (0xccc33c33U == syringePumpMeasSyringeDetectionSwitch.override) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpMeasSyringeDetectionSwitch.data:100.0 +TEST.VALUE:SyringePump.<>.syringePumpMeasSyringeDetectionSwitch.override:<> +TEST.VALUE:SyringePump.getSyringePumpSyringeDetectorV.return:100.0 +TEST.EXPECTED:SyringePump.<>.syringePumpMeasSyringeDetectionSwitch.data:100.0 +TEST.EXPECTED:SyringePump.getSyringePumpSyringeDetectorV.return:100.0 +TEST.END + +-- Subprogram: getSyringePumpVolumeDelivered + +-- Test Case: getSyringePumpVolumeDelivered.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpVolumeDelivered +TEST.NEW +TEST.NAME:getSyringePumpVolumeDelivered.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (0xccc33c33U == syringePumpVolumeDelivered.override) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpVolumeDelivered.ovData:0.0 +TEST.VALUE:SyringePump.<>.syringePumpVolumeDelivered.override:3435346995 +TEST.VALUE:SyringePump.getSyringePumpVolumeDelivered.return:0.0 +TEST.EXPECTED:SyringePump.<>.syringePumpVolumeDelivered.ovData:0.0 +TEST.EXPECTED:SyringePump.getSyringePumpVolumeDelivered.return:0.0 +TEST.END + +-- Test Case: getSyringePumpVolumeDelivered.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:getSyringePumpVolumeDelivered +TEST.NEW +TEST.NAME:getSyringePumpVolumeDelivered.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (0xccc33c33U == syringePumpVolumeDelivered.override) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpVolumeDelivered.data:1.0 +TEST.VALUE:SyringePump.<>.syringePumpVolumeDelivered.override:<> +TEST.VALUE:SyringePump.getSyringePumpVolumeDelivered.return:1.0 +TEST.EXPECTED:SyringePump.<>.syringePumpVolumeDelivered.data:1.0 +TEST.EXPECTED:SyringePump.getSyringePumpVolumeDelivered.return:1.0 +TEST.END + +-- Subprogram: handleSyringePumpBolusState + +-- Test Case: handleSyringePumpBolusState.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpBolusState +TEST.NEW +TEST.NAME:handleSyringePumpBolusState.001 +TEST.MCDC_BASIS_PATH:2 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (getSyringePumpVolumeDelivered() >= bolusVol) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpVolumeDelivered +TEST.VALUE:SyringePump.getSyringePumpVolumeDelivered.return:<> +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> +TEST.END + +-- Test Case: handleSyringePumpBolusState.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpBolusState +TEST.NEW +TEST.NAME:handleSyringePumpBolusState.002 +TEST.MCDC_BASIS_PATH:1 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (getSyringePumpVolumeDelivered() >= bolusVol) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpVolumeDelivered +TEST.VALUE:SyringePump.getSyringePumpVolumeDelivered.return:<> +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> +TEST.END + +-- Test Case: handleSyringePumpBolusState.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpBolusState +TEST.NEW +TEST.NAME:handleSyringePumpBolusState.003 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (getSyringePumpVolumeDelivered() >= bolusVol) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpVolumeDelivered +TEST.STUB:SyringePump.checkDirection +TEST.VALUE:SyringePump.getSyringePumpVolumeDelivered.return:<> +TEST.VALUE:SyringePump.checkDirection.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> +TEST.END + +-- Subprogram: handleSyringePumpCalibrateForceSensorState + +-- Test Case: handleSyringePumpCalibrateForceSensorState.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpCalibrateForceSensorState +TEST.NEW +TEST.NAME:handleSyringePumpCalibrateForceSensorState.001 +TEST.MCDC_BASIS_PATH:2 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((adcDACStatus & 0x80) != 0) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.getSyringePumpADCandDACStatus.return:128 +TEST.END + +-- Subprogram: handleSyringePumpContinuousState + +-- Test Case: handleSyringePumpContinuousState.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpContinuousState +TEST.NEW +TEST.NAME:handleSyringePumpContinuousState.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == stopPump) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.handleSyringePumpContinuousState.return:SYRINGE_PUMP_OFF_STATE +TEST.EXPECTED:SyringePump.handleSyringePumpContinuousState.return:SYRINGE_PUMP_OFF_STATE +TEST.END + +-- Test Case: handleSyringePumpContinuousState.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpContinuousState +TEST.NEW +TEST.NAME:handleSyringePumpContinuousState.002 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == stopPump) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.checkDirection +TEST.STUB:SyringePump.checkOcclusionOrEmpty +TEST.STUB:SyringePump.checkSyringeRemoved +TEST.STUB:SyringePump.checkMaxTravel +TEST.STUB:SyringePump.checkMeasRate +TEST.STUB:SyringePump.checkVolumeVsSafetyVolume +TEST.VALUE:SyringePump.handleSyringePumpContinuousState.return:SYRINGE_PUMP_HEP_CONTINUOUS_STATE +TEST.VALUE:SyringePump.checkDirection.stopPump:0 +TEST.VALUE:SyringePump.checkDirection.expDir:MOTOR_DIR_REVERSE +TEST.VALUE:SyringePump.checkDirection.return:0 +TEST.VALUE:SyringePump.checkOcclusionOrEmpty.stopPump:0 +TEST.VALUE:SyringePump.checkOcclusionOrEmpty.return:0 +TEST.VALUE:SyringePump.checkSyringeRemoved.stopPump:0 +TEST.VALUE:SyringePump.checkSyringeRemoved.return:0 +TEST.VALUE:SyringePump.checkMaxTravel.stopPump:0 +TEST.VALUE:SyringePump.checkMaxTravel.maxPos:436975 +TEST.VALUE:SyringePump.checkMaxTravel.return:0 +TEST.VALUE:SyringePump.checkMeasRate.stopPump:0 +TEST.VALUE:SyringePump.checkMeasRate.pctMargin:0.05 +TEST.VALUE:SyringePump.checkMeasRate.return:0 +TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.stopPump:0 +TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.pctMargin:0.05 +TEST.VALUE:SyringePump.checkVolumeVsSafetyVolume.return:0 +TEST.EXPECTED:SyringePump.handleSyringePumpContinuousState.return:SYRINGE_PUMP_HEP_CONTINUOUS_STATE +TEST.EXPECTED:SyringePump.checkDirection.stopPump:0 +TEST.EXPECTED:SyringePump.checkDirection.expDir:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.checkOcclusionOrEmpty.stopPump:0 +TEST.EXPECTED:SyringePump.checkSyringeRemoved.stopPump:0 +TEST.EXPECTED:SyringePump.checkMaxTravel.stopPump:0 +TEST.EXPECTED:SyringePump.checkMaxTravel.maxPos:436975 +TEST.EXPECTED:SyringePump.checkMeasRate.stopPump:0 +TEST.EXPECTED:SyringePump.checkMeasRate.pctMargin:0.05 +TEST.EXPECTED:SyringePump.checkVolumeVsSafetyVolume.stopPump:0 +TEST.EXPECTED:SyringePump.checkVolumeVsSafetyVolume.pctMargin:0.05 +TEST.END + +-- Subprogram: handleSyringePumpInitState + +-- Test Case: handleSyringePumpInitState.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpInitState +TEST.NEW +TEST.NAME:handleSyringePumpInitState.001 +TEST.VALUE:SyringePump.handleSyringePumpInitState.return:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:uut_prototype_stubs.setFPGASyringePumpADCandDACControlFlags.bitFlags:0x2 +TEST.VALUE:uut_prototype_stubs.setFPGASyringePumpStepToggleTime.microSeconds:0xFFFFFFFF +TEST.EXPECTED:SyringePump.handleSyringePumpInitState.return:SYRINGE_PUMP_OFF_STATE +TEST.EXPECTED:uut_prototype_stubs.setFPGASyringePumpADCandDACControlFlags.bitFlags:0x2 +TEST.EXPECTED:uut_prototype_stubs.setFPGASyringePumpStepToggleTime.microSeconds:0xFFFFFFFF +TEST.END + +-- Subprogram: handleSyringePumpOffState + +-- Test Case: handleSyringePumpOffState.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpOffState +TEST.NEW +TEST.NAME:handleSyringePumpOffState.001 +TEST.MCDC_BASIS_PATH:20 of 21 +TEST.NOTES: +This is an automatically generated test case. + Test Path 20 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR, syringePumpLastPosition != getSyringePumpPosition())) ==> TRUE + (2) (syringePumpLastPosition != getSyringePumpPosition()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpPosition +TEST.VALUE:SyringePump.<>.syringePumpRampTimerCtr:1 +TEST.VALUE:SyringePump.<>.syringePumpLastPosition:<> +TEST.VALUE:SyringePump.getSyringePumpPosition.return:-2147483647 +TEST.VALUE:SyringePump.handleSyringePumpOffState.return:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpRampTimerCtr:1 +TEST.EXPECTED:SyringePump.handleSyringePumpOffState.return:SYRINGE_PUMP_OFF_STATE +TEST.END + +-- Test Case: handleSyringePumpOffState.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpOffState +TEST.NEW +TEST.NAME:handleSyringePumpOffState.002 +TEST.MCDC_BASIS_PATH:4 of 21 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR, syringePumpLastPosition != getSyringePumpPosition())) ==> FALSE + (3) if ((1) == syringePumpRetractRequested) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.calcStepperToggleTimeForTargetRate +TEST.VALUE:SyringePump.<>.syringePumpRampTimerCtr:1 +TEST.VALUE:SyringePump.<>.syringePumpRetractRequested:1 +TEST.VALUE:SyringePump.<>.syringePumpStallCtr:0 +TEST.VALUE:SyringePump.<>.syringePumpStallRetryCount:0 +TEST.VALUE:SyringePump.handleSyringePumpOffState.return:SYRINGE_PUMP_RETRACT_STATE +TEST.VALUE:SyringePump.calcStepperToggleTimeForTargetRate.rate:0.0 +TEST.VALUE:uut_prototype_stubs.setFPGASyringePumpControlFlags.bitFlags:107 +TEST.VALUE:uut_prototype_stubs.setFPGASyringePumpStepToggleTime.microSeconds:0 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.EXPECTED:SyringePump.<>.syringePumpRampTimerCtr:1 +TEST.EXPECTED:SyringePump.<>.syringePumpStallCtr:0 +TEST.EXPECTED:SyringePump.<>.syringePumpStallRetryCount:0 +TEST.EXPECTED:SyringePump.handleSyringePumpOffState.return:SYRINGE_PUMP_RETRACT_STATE +TEST.EXPECTED:SyringePump.calcStepperToggleTimeForTargetRate.rate:0.0 +TEST.EXPECTED:uut_prototype_stubs.setFPGASyringePumpControlFlags.bitFlags:107 +TEST.EXPECTED:uut_prototype_stubs.setFPGASyringePumpStepToggleTime.microSeconds:0 +TEST.END + +-- Test Case: handleSyringePumpOffState.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpOffState +TEST.NEW +TEST.NAME:handleSyringePumpOffState.003 +TEST.MCDC_BASIS_PATH:6 of 21 +TEST.NOTES: +This is an automatically generated test case. + Test Path 6 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR, syringePumpLastPosition != getSyringePumpPosition())) ==> FALSE + (3) if ((1) == syringePumpRetractRequested) ==> FALSE + (4) if ((1) == syringePumpSeekRequested) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #4, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpRetractRequested:<> +TEST.VALUE:SyringePump.<>.syringePumpSeekRequested:1 +TEST.VALUE:SyringePump.handleSyringePumpOffState.return:SYRINGE_PUMP_SEEK_STATE +TEST.VALUE:uut_prototype_stubs.setFPGASyringePumpControlFlags.bitFlags:99 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.EXPECTED:SyringePump.handleSyringePumpOffState.return:SYRINGE_PUMP_SEEK_STATE +TEST.EXPECTED:uut_prototype_stubs.setFPGASyringePumpControlFlags.bitFlags:99 +TEST.END + +-- Test Case: handleSyringePumpOffState.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpOffState +TEST.NEW +TEST.NAME:handleSyringePumpOffState.004 +TEST.MCDC_BASIS_PATH:8 of 21 +TEST.NOTES: +This is an automatically generated test case. + Test Path 8 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR, syringePumpLastPosition != getSyringePumpPosition())) ==> FALSE + (3) if ((1) == syringePumpRetractRequested) ==> FALSE + (4) if ((1) == syringePumpSeekRequested) ==> FALSE + (5) if ((1) == syringePumpPrimeRequested) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #5, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpRetractRequested:<> +TEST.VALUE:SyringePump.<>.syringePumpSeekRequested:<> +TEST.VALUE:SyringePump.<>.syringePumpPrimeRequested:1 +TEST.VALUE:SyringePump.handleSyringePumpOffState.return:SYRINGE_PUMP_PRIME_STATE +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.EXPECTED:SyringePump.handleSyringePumpOffState.return:SYRINGE_PUMP_PRIME_STATE +TEST.END + +-- Test Case: handleSyringePumpOffState.005 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpOffState +TEST.NEW +TEST.NAME:handleSyringePumpOffState.005 +TEST.MCDC_BASIS_PATH:10 of 21 +TEST.NOTES: +This is an automatically generated test case. + Test Path 10 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR, syringePumpLastPosition != getSyringePumpPosition())) ==> FALSE + (3) if ((1) == syringePumpRetractRequested) ==> FALSE + (4) if ((1) == syringePumpSeekRequested) ==> FALSE + (5) if ((1) == syringePumpPrimeRequested) ==> FALSE + (6) if ((1) == syringePumpBolusRequested) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #6, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_INITIAL_BOLUS +TEST.VALUE:SyringePump.<>.syringePumpRetractRequested:<> +TEST.VALUE:SyringePump.<>.syringePumpSeekRequested:<> +TEST.VALUE:SyringePump.<>.syringePumpPrimeRequested:<> +TEST.VALUE:SyringePump.<>.syringePumpBolusRequested:1 +TEST.VALUE:SyringePump.handleSyringePumpOffState.return:SYRINGE_PUMP_HEP_BOLUS_STATE +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.EXPECTED:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_INITIAL_BOLUS +TEST.EXPECTED:SyringePump.handleSyringePumpOffState.return:SYRINGE_PUMP_HEP_BOLUS_STATE +TEST.END + +-- Test Case: handleSyringePumpOffState.006 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpOffState +TEST.NEW +TEST.NAME:handleSyringePumpOffState.006 +TEST.MCDC_BASIS_PATH:12 of 21 +TEST.NOTES: +This is an automatically generated test case. + Test Path 12 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR, syringePumpLastPosition != getSyringePumpPosition())) ==> FALSE + (3) if ((1) == syringePumpRetractRequested) ==> FALSE + (4) if ((1) == syringePumpSeekRequested) ==> FALSE + (5) if ((1) == syringePumpPrimeRequested) ==> FALSE + (6) if ((1) == syringePumpBolusRequested) ==> FALSE + (7) if ((1) == syringePumpContinuousRequested) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #7, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_DISPENSING +TEST.VALUE:SyringePump.<>.syringePumpRetractRequested:<> +TEST.VALUE:SyringePump.<>.syringePumpSeekRequested:<> +TEST.VALUE:SyringePump.<>.syringePumpPrimeRequested:<> +TEST.VALUE:SyringePump.<>.syringePumpBolusRequested:<> +TEST.VALUE:SyringePump.<>.syringePumpContinuousRequested:1 +TEST.VALUE:SyringePump.handleSyringePumpOffState.return:SYRINGE_PUMP_HEP_CONTINUOUS_STATE +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.EXPECTED:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_DISPENSING +TEST.EXPECTED:SyringePump.handleSyringePumpOffState.return:SYRINGE_PUMP_HEP_CONTINUOUS_STATE +TEST.END + +-- Test Case: handleSyringePumpOffState.007 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpOffState +TEST.NEW +TEST.NAME:handleSyringePumpOffState.007 +TEST.MCDC_BASIS_PATH:14 of 21 +TEST.NOTES: +This is an automatically generated test case. + Test Path 14 + (1) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR, syringePumpLastPosition != getSyringePumpPosition())) ==> FALSE + (3) if ((1) == syringePumpRetractRequested) ==> FALSE + (4) if ((1) == syringePumpSeekRequested) ==> FALSE + (5) if ((1) == syringePumpPrimeRequested) ==> FALSE + (6) if ((1) == syringePumpBolusRequested) ==> FALSE + (7) if ((1) == syringePumpContinuousRequested) ==> FALSE + (8) if ((1) == syringePumpDACVrefSetRequested) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #8, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpRetractRequested:<> +TEST.VALUE:SyringePump.<>.syringePumpSeekRequested:<> +TEST.VALUE:SyringePump.<>.syringePumpPrimeRequested:<> +TEST.VALUE:SyringePump.<>.syringePumpBolusRequested:<> +TEST.VALUE:SyringePump.<>.syringePumpContinuousRequested:<> +TEST.VALUE:SyringePump.<>.syringePumpDACVrefSetRequested:1 +TEST.VALUE:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 +TEST.VALUE:SyringePump.<>.syringePumpDACVref:3.3 +TEST.VALUE:uut_prototype_stubs.setFPGASyringePumpADCandDACControlFlags.bitFlags:0x1 +TEST.VALUE:uut_prototype_stubs.setFPGASyringePumpDACOutputLevel.counts:4095 +TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:<> +TEST.EXPECTED:SyringePump.<>.syringePumpDACVrefWriteInProgress:1 +TEST.EXPECTED:SyringePump.<>.syringePumpDACVref:3.3 +TEST.EXPECTED:uut_prototype_stubs.setFPGASyringePumpADCandDACControlFlags.bitFlags:0x1 +TEST.EXPECTED:uut_prototype_stubs.setFPGASyringePumpDACOutputLevel.counts:4095 +TEST.END + +-- Subprogram: handleSyringePumpPrimeState + +-- Test Case: handleSyringePumpPrimeState.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpPrimeState +TEST.NEW +TEST.NAME:handleSyringePumpPrimeState.001 +TEST.MCDC_BASIS_PATH:2 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (getSyringePumpVolumeDelivered() >= (0.3529999999999999805)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpVolumeDelivered +TEST.STUB:SyringePump.checkDirection +TEST.STUB:SyringePump.checkOcclusionOrEmpty +TEST.STUB:SyringePump.checkMaxTravel +TEST.VALUE:SyringePump.<>.syringePumpPosition.data:0 +TEST.VALUE:SyringePump.<>.syringePumpVolumeDelivered.data:0.0 +TEST.VALUE:SyringePump.<>.syringePumpSafetyVolumeDelivered:0.0 +TEST.VALUE:SyringePump.<>.syringePumpPrimeCompleted:1 +TEST.VALUE:SyringePump.getSyringePumpVolumeDelivered.return:<> +TEST.VALUE:SyringePump.handleSyringePumpPrimeState.return:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.checkDirection.stopPump:0 +TEST.VALUE:SyringePump.checkDirection.expDir:MOTOR_DIR_FORWARD +TEST.VALUE:SyringePump.checkMaxTravel.stopPump:0 +TEST.VALUE:SyringePump.checkMaxTravel.maxPos:14962 +TEST.EXPECTED:SyringePump.<>.syringePumpPosition.data:0 +TEST.EXPECTED:SyringePump.<>.syringePumpVolumeDelivered.data:0.0 +TEST.EXPECTED:SyringePump.<>.syringePumpSafetyVolumeDelivered:0.0 +TEST.EXPECTED:SyringePump.<>.syringePumpVolumeStartPosition:0 +TEST.EXPECTED:SyringePump.<>.syringePumpPrimeCompleted:1 +TEST.EXPECTED:SyringePump.handleSyringePumpPrimeState.return:SYRINGE_PUMP_PRIME_STATE +TEST.EXPECTED:SyringePump.checkDirection.stopPump:0 +TEST.EXPECTED:SyringePump.checkDirection.expDir:MOTOR_DIR_FORWARD +TEST.EXPECTED:SyringePump.checkMaxTravel.stopPump:0 +TEST.EXPECTED:SyringePump.checkMaxTravel.maxPos:14962 +TEST.END + +-- Test Case: handleSyringePumpPrimeState.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpPrimeState +TEST.NEW +TEST.NAME:handleSyringePumpPrimeState.002 +TEST.MCDC_BASIS_PATH:1 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (getSyringePumpVolumeDelivered() >= (0.3529999999999999805)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpVolumeDelivered +TEST.VALUE:SyringePump.getSyringePumpVolumeDelivered.return:<> +TEST.VALUE:SyringePump.handleSyringePumpPrimeState.return:SYRINGE_PUMP_OFF_STATE +TEST.EXPECTED:SyringePump.handleSyringePumpPrimeState.return:SYRINGE_PUMP_OFF_STATE +TEST.END + +-- Subprogram: handleSyringePumpRetractState + +-- Test Case: handleSyringePumpRetractState.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpRetractState +TEST.NEW +TEST.NAME:handleSyringePumpRetractState.001 +TEST.MCDC_BASIS_PATH:2 of 7 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isSyringePumpHome()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringePumpHome +TEST.STUB:SyringePump.checkDirection +TEST.STUB:SyringePump.checkForStall +TEST.VALUE:SyringePump.<>.syringePumpPosition.data:0 +TEST.VALUE:SyringePump.<>.syringePumpVolumeDelivered.data:0.0 +TEST.VALUE:SyringePump.<>.syringePumpSafetyVolumeDelivered:0.0 +TEST.VALUE:SyringePump.<>.syringePumpVolumeStartPosition:0 +TEST.VALUE:SyringePump.<>.syringePumpHomePositionOffset:0 +TEST.VALUE:SyringePump.<>.syringePumpPositionKnown:1 +TEST.VALUE:SyringePump.<>.syringePumpPlungerFound:0 +TEST.VALUE:SyringePump.<>.syringeVolumeAdequate:0 +TEST.VALUE:SyringePump.<>.syringePumpPrimeCompleted:0 +TEST.VALUE:SyringePump.isSyringePumpHome.return:1 +TEST.VALUE:SyringePump.handleSyringePumpRetractState.return:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.checkDirection.stopPump:1 +TEST.VALUE:SyringePump.checkDirection.expDir:MOTOR_DIR_REVERSE +TEST.VALUE:SyringePump.checkDirection.return:1 +TEST.VALUE:SyringePump.checkForStall.stopPump:1 +TEST.VALUE:SyringePump.checkForStall.return:1 +TEST.VALUE:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM +TEST.VALUE:uut_prototype_stubs.getFPGASyringePumpEncoderPosition.return:0 +TEST.EXPECTED:SyringePump.<>.syringePumpPosition.data:0 +TEST.EXPECTED:SyringePump.<>.syringePumpVolumeDelivered.data:0.0 +TEST.EXPECTED:SyringePump.<>.syringePumpSafetyVolumeDelivered:0.0 +TEST.EXPECTED:SyringePump.<>.syringePumpVolumeStartPosition:0 +TEST.EXPECTED:SyringePump.<>.syringePumpHomePositionOffset:0 +TEST.EXPECTED:SyringePump.<>.syringePumpPositionKnown:1 +TEST.EXPECTED:SyringePump.<>.syringePumpPlungerFound:0 +TEST.EXPECTED:SyringePump.<>.syringeVolumeAdequate:0 +TEST.EXPECTED:SyringePump.<>.syringePumpPrimeCompleted:0 +TEST.EXPECTED:SyringePump.handleSyringePumpRetractState.return:SYRINGE_PUMP_OFF_STATE +TEST.EXPECTED:SyringePump.checkDirection.stopPump:1 +TEST.EXPECTED:SyringePump.checkForStall.stopPump:1 +TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM +TEST.END + +-- Test Case: handleSyringePumpRetractState.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpRetractState +TEST.NEW +TEST.NAME:handleSyringePumpRetractState.002 +TEST.MCDC_BASIS_PATH:1 of 7 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isSyringePumpHome()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringePumpHome +TEST.STUB:SyringePump.checkDirection +TEST.STUB:SyringePump.checkForStall +TEST.VALUE:SyringePump.isSyringePumpHome.return:<> +TEST.VALUE:SyringePump.handleSyringePumpRetractState.return:SYRINGE_PUMP_RETRACT_STATE +TEST.VALUE:SyringePump.checkDirection.stopPump:0 +TEST.VALUE:SyringePump.checkDirection.expDir:MOTOR_DIR_REVERSE +TEST.VALUE:SyringePump.checkForStall.stopPump:0 +TEST.EXPECTED:SyringePump.handleSyringePumpRetractState.return:SYRINGE_PUMP_RETRACT_STATE +TEST.EXPECTED:SyringePump.checkDirection.stopPump:0 +TEST.EXPECTED:SyringePump.checkDirection.expDir:MOTOR_DIR_REVERSE +TEST.EXPECTED:SyringePump.checkForStall.stopPump:0 +TEST.END + +-- Test Case: handleSyringePumpRetractState.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpRetractState +TEST.NEW +TEST.NAME:handleSyringePumpRetractState.003 +TEST.MCDC_BASIS_PATH:4 of 7 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) if ((1) == isSyringePumpHome()) ==> FALSE + (2) if ((1) == syringePumpPositionKnown && getSyringePumpPosition() < (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * (3.141592699999999905)) * (0.1000000000000000056))) * -(0.5)) ==> TRUE + Row number 1 forms a pair with Row 3 for Condition #2, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpPosition +TEST.STUB:SyringePump.isSyringePumpHome +TEST.VALUE:SyringePump.<>.syringePumpPositionKnown:1 +TEST.VALUE:SyringePump.getSyringePumpPosition.return:<> +TEST.VALUE:SyringePump.isSyringePumpHome.return:<> +TEST.VALUE:SyringePump.handleSyringePumpRetractState.return:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SYRINGE_PUMP_OVER_TRAVEL_ERROR +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:2147483648 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2 +TEST.EXPECTED:SyringePump.handleSyringePumpRetractState.return:SYRINGE_PUMP_OFF_STATE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SYRINGE_PUMP_OVER_TRAVEL_ERROR +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:2147483648 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2 +TEST.END + +-- Test Case: handleSyringePumpRetractState.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpRetractState +TEST.NEW +TEST.NAME:handleSyringePumpRetractState.004 +TEST.MCDC_BASIS_PATH:5 of 7 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if ((1) == isSyringePumpHome()) ==> FALSE + (2) if ((1) == syringePumpPositionKnown && getSyringePumpPosition() < (((4000.0) / (0.6350000000000000089)) / (((((1.401999999999999913) / (2.0)) * ((1.401999999999999913) / (2.0))) * (3.141592699999999905)) * (0.1000000000000000056))) * -(0.5)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #2, subcondition "b". + Condition a ==> TRUE + Condition b ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpPosition +TEST.STUB:SyringePump.isSyringePumpHome +TEST.STUB:SyringePump.checkDirection +TEST.STUB:SyringePump.checkForStall +TEST.VALUE:SyringePump.<>.syringePumpPositionKnown:1 +TEST.VALUE:SyringePump.getSyringePumpPosition.return:<> +TEST.VALUE:SyringePump.isSyringePumpHome.return:<> +TEST.VALUE:SyringePump.handleSyringePumpRetractState.return:SYRINGE_PUMP_RETRACT_STATE +TEST.VALUE:SyringePump.checkDirection.stopPump:0 +TEST.VALUE:SyringePump.checkDirection.expDir:MOTOR_DIR_REVERSE +TEST.VALUE:SyringePump.checkForStall.stopPump:0 +TEST.EXPECTED:SyringePump.handleSyringePumpRetractState.return:SYRINGE_PUMP_RETRACT_STATE +TEST.EXPECTED:SyringePump.checkDirection.stopPump:0 +TEST.EXPECTED:SyringePump.checkForStall.stopPump:0 +TEST.END + +-- Subprogram: handleSyringePumpSeekState + +-- Test Case: handleSyringePumpSeekState.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpSeekState +TEST.NEW +TEST.NAME:handleSyringePumpSeekState.001 +TEST.MCDC_BASIS_PATH:2 of 6 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (getSyringePumpForceV() >= (0.25)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpForceV +TEST.VALUE:SyringePump.getSyringePumpForceV.return:<> +TEST.END + +-- Test Case: handleSyringePumpSeekState.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpSeekState +TEST.NEW +TEST.NAME:handleSyringePumpSeekState.002 +TEST.MCDC_BASIS_PATH:1 of 6 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (getSyringePumpForceV() >= (0.25)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpForceV +TEST.VALUE:SyringePump.getSyringePumpForceV.return:<> +TEST.END + +-- Test Case: handleSyringePumpSeekState.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:handleSyringePumpSeekState +TEST.NEW +TEST.NAME:handleSyringePumpSeekState.003 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (getSyringePumpForceV() >= (0.25)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpForceV +TEST.VALUE:SyringePump.getSyringePumpForceV.return:<> +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME,TREATMENT_PARAM_HEPARIN_DISPENSE_RATE,TREATMENT_PARAM_HEPARIN_PRE_STOP_TIME,TREATMENT_PARAM_TREATMENT_DURATION +TEST.END + +-- Subprogram: initSyringePump + +-- Test Case: initSyringePump.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:initSyringePump +TEST.NEW +TEST.NAME:initSyringePump.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) for (i < (1000 / (40 / 10)) / 10) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Conflict: Unable to control expression-to-expression comparison in branch 1 +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_INIT_STATE +TEST.VALUE:SyringePump.<>.syringePumpDataPublicationTimerCounter:0 +TEST.VALUE:SyringePump.<>.syringePumpRampTimerCtr:0 +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_OFF +TEST.VALUE:SyringePump.<>.syringePumpSetRate:0.0 +TEST.VALUE:SyringePump.<>.syringePumpSetToggleTime:0 +TEST.VALUE:SyringePump.<>.syringePumpSafetyVolumeDelivered:0.0 +TEST.VALUE:SyringePump.<>.syringePumpVolumeStartPosition:0 +TEST.VALUE:SyringePump.<>.syringePumpHomePositionOffset:0 +TEST.VALUE:SyringePump.<>.syringePumpLastPosition:0 +TEST.VALUE:SyringePump.<>.syringePumpSpeedCalcTimerCounter:0 +TEST.VALUE:SyringePump.<>.syringePumpControllerMeasuredDirection:MOTOR_DIR_FORWARD +TEST.VALUE:SyringePump.<>.syringePumpEncoderMeasuredDirection:MOTOR_DIR_FORWARD +TEST.VALUE:SyringePump.<>.syringePumpPositionKnown:0 +TEST.VALUE:SyringePump.<>.syringePumpPlungerFound:0 +TEST.VALUE:SyringePump.<>.syringeVolumeAdequate:0 +TEST.VALUE:SyringePump.<>.syringePumpPrimeCompleted:0 +TEST.VALUE:SyringePump.<>.lastSyringePumpADCReadCtr:0 +TEST.VALUE:SyringePump.<>.syringePumpStallCtr:0 +TEST.VALUE:SyringePump.<>.syringePumpStallRetryCount:0 +TEST.VALUE:uut_prototype_stubs.initPersistentAlarm.alarmIndex:ALARM_ID_HD_SYRINGE_PUMP_ADC_ERROR,ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR,ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR,ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR,ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR,ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR,ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION +TEST.VALUE:uut_prototype_stubs.initPersistentAlarm.persistentClearPeriod:0 +TEST.VALUE:uut_prototype_stubs.initPersistentAlarm.persistentTriggerPeriod:100,(4)1000,2000,30 +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_INIT_STATE +TEST.EXPECTED:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_OFF +TEST.EXPECTED:SyringePump.<>.syringePumpSpeedCalcTimerCounter:0 +TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.alarmIndex:ALARM_ID_HD_SYRINGE_PUMP_ADC_ERROR,ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR,ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR,ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR,ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR,ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR,ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION +TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.persistentClearPeriod:0 +TEST.EXPECTED:uut_prototype_stubs.initPersistentAlarm.persistentTriggerPeriod:100,(4)1000,2000,30 +TEST.END + +-- Subprogram: isSyringeDetected + +-- Test Case: isSyringeDetected.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:isSyringeDetected +TEST.NEW +TEST.NAME:isSyringeDetected.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (getSyringePumpSyringeDetectorV() >= (2.0)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpSyringeDetectorV +TEST.VALUE:SyringePump.getSyringePumpSyringeDetectorV.return:<> +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.EXPECTED:SyringePump.isSyringeDetected.return:1 +TEST.END + +-- Test Case: isSyringeDetected.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:isSyringeDetected +TEST.NEW +TEST.NAME:isSyringeDetected.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (getSyringePumpSyringeDetectorV() >= (2.0)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpSyringeDetectorV +TEST.VALUE:SyringePump.getSyringePumpSyringeDetectorV.return:<> +TEST.VALUE:SyringePump.isSyringeDetected.return:0 +TEST.EXPECTED:SyringePump.isSyringeDetected.return:0 +TEST.END + +-- Subprogram: isSyringePlungerFound + +-- Test Case: isSyringePlungerFound.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:isSyringePlungerFound +TEST.NEW +TEST.NAME:isSyringePlungerFound.001 +TEST.VALUE:SyringePump.isSyringePlungerFound.return:0 +TEST.EXPECTED:SyringePump.isSyringePlungerFound.return:0 +TEST.END + +-- Subprogram: isSyringePumpHome + +-- Test Case: sSyringePumpHome.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:isSyringePumpHome +TEST.NEW +TEST.NAME:sSyringePumpHome.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (getSyringePumpHomeDetectorV() <= (0.25)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpHomeDetectorV +TEST.VALUE:SyringePump.getSyringePumpHomeDetectorV.return:<> +TEST.VALUE:SyringePump.isSyringePumpHome.return:1 +TEST.EXPECTED:SyringePump.isSyringePumpHome.return:1 +TEST.END + +-- Test Case: sSyringePumpHome.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:isSyringePumpHome +TEST.NEW +TEST.NAME:sSyringePumpHome.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (getSyringePumpHomeDetectorV() <= (0.25)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.getSyringePumpHomeDetectorV +TEST.VALUE:SyringePump.getSyringePumpHomeDetectorV.return:<> +TEST.VALUE:SyringePump.isSyringePumpHome.return:0 +TEST.EXPECTED:SyringePump.isSyringePumpHome.return:0 +TEST.END + +-- Subprogram: isSyringePumpPrimed + +-- Test Case: isSyringePumpPrimed.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:isSyringePumpPrimed +TEST.NEW +TEST.NAME:isSyringePumpPrimed.001 +TEST.VALUE:SyringePump.isSyringePumpPrimed.return:0 +TEST.EXPECTED:SyringePump.isSyringePumpPrimed.return:0 +TEST.END + +-- Subprogram: isSyringePumpStopped + +-- Test Case: isSyringePumpStopped.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:isSyringePumpStopped +TEST.NEW +TEST.NAME:isSyringePumpStopped.001 +TEST.MCDC_BASIS_PATH:2 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (syringePumpState <= (SYRINGE_PUMP_OFF_STATE) || syringePumpState >= (SYRINGE_PUMP_CONFIG_FORCE_SENSOR_STATE)) ==> TRUE + Row number 2 forms a pair with Row 4 for Condition #1, subcondition "a". + Condition a ==> TRUE + Condition b ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpState:<> +TEST.VALUE:SyringePump.isSyringePumpStopped.return:1 +TEST.EXPECTED:SyringePump.isSyringePumpStopped.return:1 +TEST.END + +-- Test Case: isSyringePumpStopped.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:isSyringePumpStopped +TEST.NEW +TEST.NAME:isSyringePumpStopped.002 +TEST.MCDC_BASIS_PATH:3 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if (syringePumpState <= (SYRINGE_PUMP_OFF_STATE) || syringePumpState >= (SYRINGE_PUMP_CONFIG_FORCE_SENSOR_STATE)) ==> TRUE + Row number 3 forms a pair with Row 4 for Condition #1, subcondition "b". + Condition a ==> FALSE + Condition b ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpState:<> +TEST.VALUE:SyringePump.isSyringePumpStopped.return:1 +TEST.EXPECTED:SyringePump.isSyringePumpStopped.return:1 +TEST.END + +-- Test Case: isSyringePumpStopped.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:isSyringePumpStopped +TEST.NEW +TEST.NAME:isSyringePumpStopped.003 +TEST.MCDC_BASIS_PATH:1 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (syringePumpState <= (SYRINGE_PUMP_OFF_STATE) || syringePumpState >= (SYRINGE_PUMP_CONFIG_FORCE_SENSOR_STATE)) ==> FALSE + Row number 4 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> FALSE + Condition b ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_RETRACT_STATE +TEST.VALUE:SyringePump.isSyringePumpStopped.return:0 +TEST.EXPECTED:SyringePump.isSyringePumpStopped.return:0 +TEST.END + +-- Subprogram: isSyringeVolumeAdequate + +-- Test Case: isSyringeVolumeAdequate.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:isSyringeVolumeAdequate +TEST.NEW +TEST.NAME:isSyringeVolumeAdequate.001 +TEST.VALUE:SyringePump.isSyringeVolumeAdequate.return:0 +TEST.EXPECTED:SyringePump.isSyringeVolumeAdequate.return:0 +TEST.END + +-- Subprogram: primeSyringePump + +-- Test Case: primeSyringePump.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:primeSyringePump +TEST.NEW +TEST.NAME:primeSyringePump.001 +TEST.MCDC_BASIS_PATH:2 of 5 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((((SYRINGE_PUMP_OFF_STATE) == syringePumpState && (1) == isSyringeDetected()) && heparinDeliveryState != (HEPARIN_STATE_OFF)) && (1) == syringePumpPlungerFound) ==> TRUE + Row number 1 forms a pair with Row 9 for Condition #1, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Condition c ==> TRUE + Condition d ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.VALUE:SyringePump.<>.syringePumpSetRate:635.0 +TEST.VALUE:SyringePump.<>.syringePumpSeekRequested:1 +TEST.VALUE:SyringePump.<>.syringePumpPlungerFound:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpSetRate:635.0 +TEST.EXPECTED:SyringePump.<>.syringePumpSeekRequested:1 +TEST.END + +-- Test Case: primeSyringePump.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:primeSyringePump +TEST.NEW +TEST.NAME:primeSyringePump.002 +TEST.MCDC_BASIS_PATH:5 of 5 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if ((((SYRINGE_PUMP_OFF_STATE) == syringePumpState && (1) == isSyringeDetected()) && heparinDeliveryState != (HEPARIN_STATE_OFF)) && (1) == syringePumpPlungerFound) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "d". + Condition a ==> TRUE + Condition b ==> TRUE + Condition c ==> TRUE + Condition d ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.VALUE:SyringePump.<>.syringePumpPrimeRequested:0 +TEST.VALUE:SyringePump.<>.syringePumpPlungerFound:<> +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpPrimeRequested:0 +TEST.END + +-- Test Case: primeSyringePump.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:primeSyringePump +TEST.NEW +TEST.NAME:primeSyringePump.003 +TEST.MCDC_BASIS_PATH:4 of 5 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) if ((((SYRINGE_PUMP_OFF_STATE) == syringePumpState && (1) == isSyringeDetected()) && heparinDeliveryState != (HEPARIN_STATE_OFF)) && (1) == syringePumpPlungerFound) ==> FALSE + Row number 3 forms a pair with Row 1 for Condition #1, subcondition "c". + Condition a ==> TRUE + Condition b ==> TRUE + Condition c ==> FALSE + Condition d ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_OFF +TEST.VALUE:SyringePump.<>.syringePumpPrimeRequested:1 +TEST.VALUE:SyringePump.<>.syringePumpPlungerFound:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpPrimeRequested:1 +TEST.END + +-- Test Case: primeSyringePump.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:primeSyringePump +TEST.NEW +TEST.NAME:primeSyringePump.004 +TEST.MCDC_BASIS_PATH:3 of 5 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((((SYRINGE_PUMP_OFF_STATE) == syringePumpState && (1) == isSyringeDetected()) && heparinDeliveryState != (HEPARIN_STATE_OFF)) && (1) == syringePumpPlungerFound) ==> FALSE + Row number 5 forms a pair with Row 1 for Condition #1, subcondition "b". + Condition a ==> TRUE + Condition b ==> FALSE + Condition c ==> TRUE + Condition d ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.VALUE:SyringePump.<>.syringePumpPrimeRequested:1 +TEST.VALUE:SyringePump.<>.syringePumpPlungerFound:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:<> +TEST.EXPECTED:SyringePump.<>.syringePumpPrimeRequested:1 +TEST.END + +-- Test Case: primeSyringePump.005 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:primeSyringePump +TEST.NEW +TEST.NAME:primeSyringePump.005 +TEST.MCDC_BASIS_PATH:1 of 5 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((((SYRINGE_PUMP_OFF_STATE) == syringePumpState && (1) == isSyringeDetected()) && heparinDeliveryState != (HEPARIN_STATE_OFF)) && (1) == syringePumpPlungerFound) ==> FALSE + Row number 9 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Condition b ==> TRUE + Condition c ==> TRUE + Condition d ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_INIT_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.VALUE:SyringePump.<>.syringePumpPrimeRequested:1 +TEST.VALUE:SyringePump.<>.syringePumpPlungerFound:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpPrimeRequested:1 +TEST.END + +-- Subprogram: processCalibrationData + +-- Test Case: processCalibrationData.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:processCalibrationData +TEST.NEW +TEST.NAME:processCalibrationData.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((0) == (calData.hdHeparinForceSensor).calibrationTime) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.getHDHeparinForceSensorCalibrationRecord.return.hdHeparinForceSensor.calibrationTime:0 +TEST.END + +-- Test Case: processCalibrationData.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:processCalibrationData +TEST.NEW +TEST.NAME:processCalibrationData.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((0) == (calData.hdHeparinForceSensor).calibrationTime) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.getHDHeparinForceSensorCalibrationRecord.return.hdHeparinForceSensor.calibrationTime:1 +TEST.END + +-- Subprogram: publishSyringePumpData + +-- Test Case: publishSyringePumpData.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:publishSyringePumpData +TEST.NEW +TEST.NAME:publishSyringePumpData.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (++syringePumpDataPublicationTimerCounter >= getU32OverrideValue(&syringePumpDataPublishInterval)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:<> +TEST.END + +-- Test Case: publishSyringePumpData.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:publishSyringePumpData +TEST.NEW +TEST.NAME:publishSyringePumpData.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (++syringePumpDataPublicationTimerCounter >= getU32OverrideValue(&syringePumpDataPublishInterval)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:<> +TEST.END + +-- Subprogram: rampSyringePump + +-- Test Case: rampSyringePump.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:rampSyringePump +TEST.NEW +TEST.NAME:rampSyringePump.001 +TEST.MCDC_BASIS_PATH:2 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (syringePumpRampUpToggleTime > syringePumpSetToggleTime) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpSetToggleTime:<> +TEST.VALUE:SyringePump.<>.syringePumpRampUpToggleTime:<> +TEST.END + +-- Test Case: rampSyringePump.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:rampSyringePump +TEST.NEW +TEST.NAME:rampSyringePump.002 +TEST.MCDC_BASIS_PATH:1 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (syringePumpRampUpToggleTime > syringePumpSetToggleTime) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpSetToggleTime:<> +TEST.VALUE:SyringePump.<>.syringePumpRampUpToggleTime:<> +TEST.END + +-- Subprogram: resetHeparinVolumeDelivered + +-- Test Case: resetHeparinVolumeDelivered.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:resetHeparinVolumeDelivered +TEST.NEW +TEST.NAME:resetHeparinVolumeDelivered.001 +TEST.STUB:SyringePump.getSyringePumpPosition +TEST.VALUE:SyringePump.<>.syringePumpVolumeDelivered.data:0.0 +TEST.VALUE:SyringePump.<>.syringePumpSafetyVolumeDelivered:0.0 +TEST.VALUE:SyringePump.<>.syringePumpVolumeStartPosition:0 +TEST.VALUE:SyringePump.getSyringePumpPosition.return:0 +TEST.EXPECTED:SyringePump.<>.syringePumpVolumeDelivered.data:0.0 +TEST.EXPECTED:SyringePump.<>.syringePumpSafetyVolumeDelivered:0.0 +TEST.EXPECTED:SyringePump.<>.syringePumpVolumeStartPosition:0 +TEST.END + +-- Subprogram: resetSyringePumpRequestFlags + +-- Test Case: resetSyringePumpRequestFlags.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:resetSyringePumpRequestFlags +TEST.NEW +TEST.NAME:resetSyringePumpRequestFlags.001 +TEST.VALUE:SyringePump.<>.syringePumpRetractRequested:0 +TEST.VALUE:SyringePump.<>.syringePumpSeekRequested:0 +TEST.VALUE:SyringePump.<>.syringePumpPrimeRequested:0 +TEST.VALUE:SyringePump.<>.syringePumpBolusRequested:0 +TEST.VALUE:SyringePump.<>.syringePumpContinuousRequested:0 +TEST.VALUE:SyringePump.<>.syringePumpDACVrefSetRequested:0 +TEST.EXPECTED:SyringePump.<>.syringePumpRetractRequested:0 +TEST.EXPECTED:SyringePump.<>.syringePumpSeekRequested:0 +TEST.EXPECTED:SyringePump.<>.syringePumpPrimeRequested:0 +TEST.EXPECTED:SyringePump.<>.syringePumpBolusRequested:0 +TEST.EXPECTED:SyringePump.<>.syringePumpContinuousRequested:0 +TEST.EXPECTED:SyringePump.<>.syringePumpDACVrefSetRequested:0 +TEST.END + +-- Subprogram: retractSyringePump + +-- Test Case: retractSyringePump.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:retractSyringePump +TEST.NEW +TEST.NAME:retractSyringePump.001 +TEST.MCDC_BASIS_PATH:2 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((SYRINGE_PUMP_OFF_STATE) == syringePumpState && heparinDeliveryState != (HEPARIN_STATE_OFF)) ==> TRUE + Row number 1 forms a pair with Row 3 for Condition #1, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.VALUE:SyringePump.<>.syringePumpRetractRequested:1 +TEST.VALUE:SyringePump.retractSyringePump.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpRetractRequested:1 +TEST.EXPECTED:SyringePump.retractSyringePump.return:1 +TEST.END + +-- Test Case: retractSyringePump.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:retractSyringePump +TEST.NEW +TEST.NAME:retractSyringePump.002 +TEST.MCDC_BASIS_PATH:3 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((SYRINGE_PUMP_OFF_STATE) == syringePumpState && heparinDeliveryState != (HEPARIN_STATE_OFF)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "b". + Condition a ==> TRUE + Condition b ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_OFF +TEST.VALUE:SyringePump.<>.syringePumpRetractRequested:100 +TEST.EXPECTED:SyringePump.<>.syringePumpRetractRequested:100 +TEST.END + +-- Test Case: retractSyringePump.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:retractSyringePump +TEST.NEW +TEST.NAME:retractSyringePump.003 +TEST.MCDC_BASIS_PATH:1 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((SYRINGE_PUMP_OFF_STATE) == syringePumpState && heparinDeliveryState != (HEPARIN_STATE_OFF)) ==> FALSE + Row number 3 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Condition b ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_INIT_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.VALUE:SyringePump.<>.syringePumpRetractRequested:0 +TEST.EXPECTED:SyringePump.<>.syringePumpRetractRequested:0 +TEST.END + +-- Subprogram: seekSyringePlunger + +-- Test Case: seekSyringePlunger.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:seekSyringePlunger +TEST.NEW +TEST.NAME:seekSyringePlunger.001 +TEST.MCDC_BASIS_PATH:2 of 5 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((((SYRINGE_PUMP_OFF_STATE) == syringePumpState && (1) == isSyringeDetected()) && (1) == syringePumpPositionKnown) && heparinDeliveryState != (HEPARIN_STATE_OFF)) ==> TRUE + Row number 1 forms a pair with Row 9 for Condition #1, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Condition c ==> TRUE + Condition d ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.VALUE:SyringePump.<>.syringePumpSetRate:3600.0 +TEST.VALUE:SyringePump.<>.syringePumpSeekRequested:1 +TEST.VALUE:SyringePump.<>.syringePumpPositionKnown:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpSetRate:3600.0 +TEST.EXPECTED:SyringePump.<>.syringePumpSeekRequested:1 +TEST.END + +-- Test Case: seekSyringePlunger.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:seekSyringePlunger +TEST.NEW +TEST.NAME:seekSyringePlunger.002 +TEST.MCDC_BASIS_PATH:5 of 5 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if ((((SYRINGE_PUMP_OFF_STATE) == syringePumpState && (1) == isSyringeDetected()) && (1) == syringePumpPositionKnown) && heparinDeliveryState != (HEPARIN_STATE_OFF)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "d". + Condition a ==> TRUE + Condition b ==> TRUE + Condition c ==> TRUE + Condition d ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_OFF +TEST.VALUE:SyringePump.<>.syringePumpSeekRequested:0 +TEST.VALUE:SyringePump.<>.syringePumpPositionKnown:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpSeekRequested:0 +TEST.END + +-- Test Case: seekSyringePlunger.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:seekSyringePlunger +TEST.NEW +TEST.NAME:seekSyringePlunger.003 +TEST.MCDC_BASIS_PATH:4 of 5 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) if ((((SYRINGE_PUMP_OFF_STATE) == syringePumpState && (1) == isSyringeDetected()) && (1) == syringePumpPositionKnown) && heparinDeliveryState != (HEPARIN_STATE_OFF)) ==> FALSE + Row number 3 forms a pair with Row 1 for Condition #1, subcondition "c". + Condition a ==> TRUE + Condition b ==> TRUE + Condition c ==> FALSE + Condition d ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.VALUE:SyringePump.<>.syringePumpSeekRequested:1 +TEST.VALUE:SyringePump.<>.syringePumpPositionKnown:<> +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpSeekRequested:1 +TEST.END + +-- Test Case: seekSyringePlunger.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:seekSyringePlunger +TEST.NEW +TEST.NAME:seekSyringePlunger.004 +TEST.MCDC_BASIS_PATH:3 of 5 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((((SYRINGE_PUMP_OFF_STATE) == syringePumpState && (1) == isSyringeDetected()) && (1) == syringePumpPositionKnown) && heparinDeliveryState != (HEPARIN_STATE_OFF)) ==> FALSE + Row number 5 forms a pair with Row 1 for Condition #1, subcondition "b". + Condition a ==> TRUE + Condition b ==> FALSE + Condition c ==> TRUE + Condition d ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.VALUE:SyringePump.<>.syringePumpSeekRequested:1 +TEST.VALUE:SyringePump.<>.syringePumpPositionKnown:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:<> +TEST.EXPECTED:SyringePump.<>.syringePumpSeekRequested:1 +TEST.END + +-- Test Case: seekSyringePlunger.005 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:seekSyringePlunger +TEST.NEW +TEST.NAME:seekSyringePlunger.005 +TEST.MCDC_BASIS_PATH:1 of 5 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((((SYRINGE_PUMP_OFF_STATE) == syringePumpState && (1) == isSyringeDetected()) && (1) == syringePumpPositionKnown) && heparinDeliveryState != (HEPARIN_STATE_OFF)) ==> FALSE + Row number 9 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Condition b ==> TRUE + Condition c ==> TRUE + Condition d ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_INIT_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.VALUE:SyringePump.<>.syringePumpSeekRequested:1 +TEST.VALUE:SyringePump.<>.syringePumpPositionKnown:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.EXPECTED:SyringePump.<>.syringePumpSeekRequested:1 +TEST.END + +-- Subprogram: setHeparinCompleted + +-- Test Case: setHeparinCompleted.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:setHeparinCompleted +TEST.NEW +TEST.NAME:setHeparinCompleted.001 +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_COMPLETED +TEST.EXPECTED:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_COMPLETED +TEST.END + +-- Subprogram: setHeparinOff + +-- Test Case: setHeparinOff.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:setHeparinOff +TEST.NEW +TEST.NAME:setHeparinOff.001 +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_OFF +TEST.EXPECTED:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_OFF +TEST.END + +-- Subprogram: setHeparinStopped + +-- Test Case: setHeparinStopped.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:setHeparinStopped +TEST.NEW +TEST.NAME:setHeparinStopped.001 +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.EXPECTED:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.END + +-- Subprogram: setSyringePumpDACVref + +-- Test Case: setSyringePumpDACVref.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:setSyringePumpDACVref +TEST.NEW +TEST.NAME:setSyringePumpDACVref.001 +TEST.MCDC_BASIS_PATH:2 of 5 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (vRef >= (0.0) && vRef <= (3.299999999999999822)) ==> TRUE + Row number 1 forms a pair with Row 3 for Condition #1, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpDACVrefSetRequested:0 +TEST.VALUE:SyringePump.setSyringePumpDACVref.vRef:0.0 +TEST.EXPECTED:SyringePump.<>.syringePumpDACVrefSetRequested:0 +TEST.END + +-- Test Case: setSyringePumpDACVref.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:setSyringePumpDACVref +TEST.NEW +TEST.NAME:setSyringePumpDACVref.002 +TEST.MCDC_BASIS_PATH:3 of 5 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if (vRef >= (0.0) && vRef <= (3.299999999999999822)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "b". + Condition a ==> TRUE + Condition b ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.setSyringePumpDACVref.vRef:<> +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1122107392 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1122107392 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2139095039 +TEST.END + +-- Test Case: setSyringePumpDACVref.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:setSyringePumpDACVref +TEST.NEW +TEST.NAME:setSyringePumpDACVref.003 +TEST.MCDC_BASIS_PATH:1 of 5 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (vRef >= (0.0) && vRef <= (3.299999999999999822)) ==> FALSE + Row number 3 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Condition b ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.setSyringePumpDACVref.vRef:<> +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1122107392 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:4286578687 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1122107392 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:4286578687 +TEST.END + +-- Test Case: setSyringePumpDACVref.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:setSyringePumpDACVref +TEST.NEW +TEST.NAME:setSyringePumpDACVref.004 +TEST.MCDC_BASIS_PATH:5 of 5 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if (vRef >= (0.0) && vRef <= (3.299999999999999822)) ==> TRUE + (2) if ((SYRINGE_PUMP_OFF_STATE) == syringePumpState) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.<>.syringePumpDACVrefSetRequested:1 +TEST.VALUE:SyringePump.setSyringePumpDACVref.vRef:0.0 +TEST.EXPECTED:SyringePump.<>.syringePumpDACVrefSetRequested:1 +TEST.END + +-- Subprogram: startHeparinBolus + +-- Test Case: startHeparinBolus.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:startHeparinBolus +TEST.NEW +TEST.NAME:startHeparinBolus.001 +TEST.VALUE:SyringePump.<>.syringePumpBolusRequested:1 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1121845248 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1103101952 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:2.0 +TEST.EXPECTED:SyringePump.<>.syringePumpBolusRequested:1 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1121845248 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1103101952 +TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME +TEST.END + +-- Test Case: startHeparinBolus.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:startHeparinBolus +TEST.NEW +TEST.NAME:startHeparinBolus.002 +TEST.VALUE:SyringePump.<>.syringePumpBolusRequested:1 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1121845248 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1133903872 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:25.0 +TEST.EXPECTED:SyringePump.<>.syringePumpBolusRequested:1 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1121845248 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1133903872 +TEST.END + +-- Test Case: startHeparinBolus.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:startHeparinBolus +TEST.NEW +TEST.NAME:startHeparinBolus.003 +TEST.STUB:SyringePump.isSyringePumpHome +TEST.VALUE:SyringePump.<>.syringePumpBolusRequested:1 +TEST.VALUE:SyringePump.isSyringePumpHome.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:2.0 +TEST.EXPECTED:SyringePump.<>.syringePumpBolusRequested:1 +TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME +TEST.END + +-- Test Case: startHeparinBolus.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:startHeparinBolus +TEST.NEW +TEST.NAME:startHeparinBolus.004 +TEST.STUB:SyringePump.isSyringeDetected +TEST.STUB:SyringePump.isSyringePumpHome +TEST.VALUE:SyringePump.<>.syringePumpBolusRequested:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.VALUE:SyringePump.isSyringePumpHome.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:2.0 +TEST.EXPECTED:SyringePump.<>.syringePumpBolusRequested:1 +TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME +TEST.END + +-- Test Case: startHeparinBolus.005 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:startHeparinBolus +TEST.NEW +TEST.NAME:startHeparinBolus.005 +TEST.STUB:SyringePump.isSyringeDetected +TEST.STUB:SyringePump.isSyringePumpHome +TEST.VALUE:SyringePump.<>.syringePumpPrimeCompleted:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.VALUE:SyringePump.isSyringePumpHome.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:2.0 +TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME +TEST.END + +-- Test Case: startHeparinBolus.006 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:startHeparinBolus +TEST.NEW +TEST.NAME:startHeparinBolus.006 +TEST.STUB:SyringePump.isSyringeDetected +TEST.STUB:SyringePump.isSyringePumpHome +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.<>.syringePumpPrimeCompleted:1 +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.VALUE:SyringePump.isSyringePumpHome.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:2.0 +TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME +TEST.END + +-- Test Case: startHeparinBolus.007 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:startHeparinBolus +TEST.NEW +TEST.NAME:startHeparinBolus.007 +TEST.STUB:SyringePump.isSyringeDetected +TEST.STUB:SyringePump.isSyringePumpHome +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.VALUE:SyringePump.<>.syringePumpBolusRequested:1 +TEST.VALUE:SyringePump.<>.syringePumpPrimeCompleted:1 +TEST.VALUE:SyringePump.startHeparinBolus.return:2 +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.VALUE:SyringePump.isSyringePumpHome.return:0 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:2.0 +TEST.EXPECTED:SyringePump.<>.syringePumpBolusRequested:1 +TEST.EXPECTED:SyringePump.startHeparinBolus.return:1 +TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME +TEST.END + +-- Test Case: startHeparinBolus.008 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:startHeparinBolus +TEST.NEW +TEST.NAME:startHeparinBolus.008 +TEST.MCDC_BASIS_PATH:2 of 9 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((tgtRate >= (1.199999999999999956) && tgtRate <= (24.0)) && (0) == isSyringePumpHome()) ==> TRUE + Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Condition c ==> TRUE + Test Case Generation Notes: + Cannot set tgtRate due to assignment +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringePumpHome +TEST.VALUE:SyringePump.isSyringePumpHome.return:0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1121845248 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1121845248 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 +TEST.END + +-- Subprogram: startHeparinContinuous + +-- Test Case: startHeparinContinuous.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:startHeparinContinuous +TEST.NEW +TEST.NAME:startHeparinContinuous.001 +TEST.MCDC_BASIS_PATH:2 of 9 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((flowRate >= (0.1000000000000000056) && flowRate <= (1.0)) && (0) == isSyringePumpHome()) ==> TRUE + Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Condition c ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringePumpHome +TEST.VALUE:SyringePump.isSyringePumpHome.return:0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:112.0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.1 +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:0.1 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:112.0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.1 +TEST.END + +-- Test Case: startHeparinContinuous.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:startHeparinContinuous +TEST.NEW +TEST.NAME:startHeparinContinuous.002 +TEST.MCDC_BASIS_PATH:3 of 9 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((flowRate >= (0.1000000000000000056) && flowRate <= (1.0)) && (0) == isSyringePumpHome()) ==> FALSE + Row number 3 forms a pair with Row 1 for Condition #1, subcondition "b". + Condition a ==> TRUE + Condition b ==> FALSE + Condition c ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringePumpHome +TEST.VALUE:SyringePump.isSyringePumpHome.return:0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:SW_FAULT_ID_HD_SYRINGE_INVALID_CONT_CMD +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:<> +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_DISPENSE_RATE +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:SW_FAULT_ID_HD_SYRINGE_INVALID_CONT_CMD +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:<> +TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_DISPENSE_RATE +TEST.END + +-- Test Case: startHeparinContinuous.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:startHeparinContinuous +TEST.NEW +TEST.NAME:startHeparinContinuous.003 +TEST.COMPOUND_ONLY +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((flowRate >= (0.1000000000000000056) && flowRate <= (1.0)) && (0) == isSyringePumpHome()) ==> FALSE + Row number 3 forms a pair with Row 1 for Condition #1, subcondition "b". + Condition a ==> TRUE + Condition b ==> FALSE + Condition c ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SyringePump.isSyringeDetected +TEST.STUB:SyringePump.isSyringePumpHome +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.isSyringeDetected.return:1 +TEST.VALUE:SyringePump.isSyringePumpHome.return:0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:SW_FAULT_ID_HD_SYRINGE_INVALID_CONT_CMD +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:<> +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_DISPENSE_RATE +TEST.VALUE:uut_prototype_stubs.getTreatmentParameterF32.return:<> +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:SW_FAULT_ID_HD_SYRINGE_INVALID_CONT_CMD +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:<> +TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterF32.param:TREATMENT_PARAM_HEPARIN_DISPENSE_RATE +TEST.END + +-- Subprogram: stopSyringePump + +-- Test Case: stopSyringePump.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:stopSyringePump +TEST.NEW +TEST.NAME:stopSyringePump.001 +TEST.VALUE:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_DISPENSING +TEST.VALUE:SyringePump.<>.syringePumpSetRate:0.0 +TEST.VALUE:uut_prototype_stubs.setFPGASyringePumpStepToggleTime.microSeconds:0xFFFFFFFF +TEST.EXPECTED:SyringePump.<>.syringePumpState:SYRINGE_PUMP_OFF_STATE +TEST.EXPECTED:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.EXPECTED:SyringePump.<>.syringePumpSetRate:0.0 +TEST.EXPECTED:uut_prototype_stubs.setFPGASyringePumpStepToggleTime.microSeconds:0xFFFFFFFF +TEST.END + +-- Test Case: stopSyringePump.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:stopSyringePump +TEST.NEW +TEST.NAME:stopSyringePump.002 +TEST.MCDC_BASIS_PATH:2 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((HEPARIN_STATE_INITIAL_BOLUS) == heparinDeliveryState || (HEPARIN_STATE_DISPENSING) == heparinDeliveryState) ==> TRUE + Row number 2 forms a pair with Row 4 for Condition #1, subcondition "a". + Condition a ==> TRUE + Condition b ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_INITIAL_BOLUS +TEST.EXPECTED:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_STOPPED +TEST.END + +-- Test Case: stopSyringePump.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:stopSyringePump +TEST.NEW +TEST.NAME:stopSyringePump.003 +TEST.MCDC_BASIS_PATH:3 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((HEPARIN_STATE_INITIAL_BOLUS) == heparinDeliveryState || (HEPARIN_STATE_DISPENSING) == heparinDeliveryState) ==> TRUE + Row number 3 forms a pair with Row 4 for Condition #1, subcondition "b". + Condition a ==> FALSE + Condition b ==> TRUE + Test Case Generation Notes: + Conflict: Trying to set variable SyringePump.<>.heparinDeliveryState 'equal to' and 'not equal to' same value in branch 1 +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_OFF +TEST.VALUE:SyringePump.<>.syringePumpSetRate:0.0 +TEST.EXPECTED:SyringePump.<>.syringePumpSetRate:0.0 +TEST.END + +-- Subprogram: testResetSyringePumpADCReadCounter + +-- Test Case: testResetSyringePumpADCReadCounter.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpADCReadCounter +TEST.NEW +TEST.NAME:testResetSyringePumpADCReadCounter.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testResetSyringePumpADCReadCounter.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpADCReadCounter +TEST.NEW +TEST.NAME:testResetSyringePumpADCReadCounter.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testResetSyringePumpADCandDACStatus + +-- Test Case: testResetSyringePumpADCandDACStatus.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpADCandDACStatus +TEST.NEW +TEST.NAME:testResetSyringePumpADCandDACStatus.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testResetSyringePumpADCandDACStatus.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpADCandDACStatus +TEST.NEW +TEST.NAME:testResetSyringePumpADCandDACStatus.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testResetSyringePumpDataPublishIntervalOverride + +-- Test Case: testResetSyringePumpDataPublishIntervalOverride.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpDataPublishIntervalOverride +TEST.NEW +TEST.NAME:testResetSyringePumpDataPublishIntervalOverride.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testResetSyringePumpDataPublishIntervalOverride.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpDataPublishIntervalOverride +TEST.NEW +TEST.NAME:testResetSyringePumpDataPublishIntervalOverride.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testResetSyringePumpEncoderStatus + +-- Test Case: testResetSyringePumpEncoderStatus.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpEncoderStatus +TEST.NEW +TEST.NAME:testResetSyringePumpEncoderStatus.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testResetSyringePumpEncoderStatus.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpEncoderStatus +TEST.NEW +TEST.NAME:testResetSyringePumpEncoderStatus.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testResetSyringePumpMeasuredForceOverride + +-- Test Case: testResetSyringePumpMeasuredForceOverride.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpMeasuredForceOverride +TEST.NEW +TEST.NAME:testResetSyringePumpMeasuredForceOverride.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testResetSyringePumpMeasuredForceOverride.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpMeasuredForceOverride +TEST.NEW +TEST.NAME:testResetSyringePumpMeasuredForceOverride.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testResetSyringePumpMeasuredHomeOverride + +-- Test Case: testResetSyringePumpMeasuredHomeOverride.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpMeasuredHomeOverride +TEST.NEW +TEST.NAME:testResetSyringePumpMeasuredHomeOverride.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testResetSyringePumpMeasuredHomeOverride.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpMeasuredHomeOverride +TEST.NEW +TEST.NAME:testResetSyringePumpMeasuredHomeOverride.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testResetSyringePumpMeasuredPositionOverride + +-- Test Case: testResetSyringePumpMeasuredPositionOverride.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpMeasuredPositionOverride +TEST.NEW +TEST.NAME:testResetSyringePumpMeasuredPositionOverride.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testResetSyringePumpMeasuredPositionOverride.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpMeasuredPositionOverride +TEST.NEW +TEST.NAME:testResetSyringePumpMeasuredPositionOverride.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testResetSyringePumpMeasuredRateOverride + +-- Test Case: testResetSyringePumpMeasuredRateOverride.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpMeasuredRateOverride +TEST.NEW +TEST.NAME:testResetSyringePumpMeasuredRateOverride.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testResetSyringePumpMeasuredRateOverride.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpMeasuredRateOverride +TEST.NEW +TEST.NAME:testResetSyringePumpMeasuredRateOverride.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testResetSyringePumpMeasuredSyringeDetectOverride + +-- Test Case: testResetSyringePumpMeasuredSyringeDetectOverride.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpMeasuredSyringeDetectOverride +TEST.NEW +TEST.NAME:testResetSyringePumpMeasuredSyringeDetectOverride.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testResetSyringePumpMeasuredSyringeDetectOverride.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpMeasuredSyringeDetectOverride +TEST.NEW +TEST.NAME:testResetSyringePumpMeasuredSyringeDetectOverride.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testResetSyringePumpMeasuredVolumeOverride + +-- Test Case: testResetSyringePumpMeasuredVolumeOverride.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpMeasuredVolumeOverride +TEST.NEW +TEST.NAME:testResetSyringePumpMeasuredVolumeOverride.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testResetSyringePumpMeasuredVolumeOverride.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpMeasuredVolumeOverride +TEST.NEW +TEST.NAME:testResetSyringePumpMeasuredVolumeOverride.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testResetSyringePumpStatus + +-- Test Case: testResetSyringePumpStatus.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpStatus +TEST.NEW +TEST.NAME:testResetSyringePumpStatus.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testResetSyringePumpStatus.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testResetSyringePumpStatus +TEST.NEW +TEST.NAME:testResetSyringePumpStatus.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testSetSyringePumpADCReadCounter + +-- Test Case: testSetSyringePumpADCReadCounter.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpADCReadCounter +TEST.NEW +TEST.NAME:testSetSyringePumpADCReadCounter.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpADCReadCounter.ctr:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testSetSyringePumpADCReadCounter.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpADCReadCounter +TEST.NEW +TEST.NAME:testSetSyringePumpADCReadCounter.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpADCReadCounter.ctr:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testSetSyringePumpADCandDACStatus + +-- Test Case: testSetSyringePumpADCandDACStatus.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpADCandDACStatus +TEST.NEW +TEST.NAME:testSetSyringePumpADCandDACStatus.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpADCandDACStatus.status:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testSetSyringePumpADCandDACStatus.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpADCandDACStatus +TEST.NEW +TEST.NAME:testSetSyringePumpADCandDACStatus.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpADCandDACStatus.status:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testSetSyringePumpDataPublishIntervalOverride + +-- Test Case: testSetSyringePumpDataPublishIntervalOverride.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpDataPublishIntervalOverride +TEST.NEW +TEST.NAME:testSetSyringePumpDataPublishIntervalOverride.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpDataPublishIntervalOverride.value:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testSetSyringePumpDataPublishIntervalOverride.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpDataPublishIntervalOverride +TEST.NEW +TEST.NAME:testSetSyringePumpDataPublishIntervalOverride.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpDataPublishIntervalOverride.value:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testSetSyringePumpEncoderStatus + +-- Test Case: testSetSyringePumpEncoderStatus.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpEncoderStatus +TEST.NEW +TEST.NAME:testSetSyringePumpEncoderStatus.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpEncoderStatus.status:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testSetSyringePumpEncoderStatus.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpEncoderStatus +TEST.NEW +TEST.NAME:testSetSyringePumpEncoderStatus.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpEncoderStatus.status:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testSetSyringePumpMeasuredForceOverride + +-- Test Case: testSetSyringePumpMeasuredForceOverride.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredForceOverride +TEST.NEW +TEST.NAME:testSetSyringePumpMeasuredForceOverride.001 +TEST.MCDC_BASIS_PATH:2 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> TRUE + Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Condition c ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredForceOverride.value:0.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testSetSyringePumpMeasuredForceOverride.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredForceOverride +TEST.NEW +TEST.NAME:testSetSyringePumpMeasuredForceOverride.002 +TEST.MCDC_BASIS_PATH:4 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "c". + Condition a ==> TRUE + Condition b ==> TRUE + Condition c ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredForceOverride.value:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testSetSyringePumpMeasuredForceOverride.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredForceOverride +TEST.NEW +TEST.NAME:testSetSyringePumpMeasuredForceOverride.003 +TEST.MCDC_BASIS_PATH:3 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE + Row number 3 forms a pair with Row 1 for Condition #1, subcondition "b". + Condition a ==> TRUE + Condition b ==> FALSE + Condition c ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredForceOverride.value:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testSetSyringePumpMeasuredForceOverride.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredForceOverride +TEST.NEW +TEST.NAME:testSetSyringePumpMeasuredForceOverride.004 +TEST.MCDC_BASIS_PATH:1 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE + Row number 5 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Condition b ==> TRUE + Condition c ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredForceOverride.value:0.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testSetSyringePumpMeasuredHomeOverride + +-- Test Case: testSetSyringePumpMeasuredHomeOverride.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredHomeOverride +TEST.NEW +TEST.NAME:testSetSyringePumpMeasuredHomeOverride.001 +TEST.MCDC_BASIS_PATH:2 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> TRUE + Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Condition c ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredHomeOverride.value:0.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testSetSyringePumpMeasuredHomeOverride.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredHomeOverride +TEST.NEW +TEST.NAME:testSetSyringePumpMeasuredHomeOverride.002 +TEST.MCDC_BASIS_PATH:4 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "c". + Condition a ==> TRUE + Condition b ==> TRUE + Condition c ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredHomeOverride.value:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testSetSyringePumpMeasuredHomeOverride.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredHomeOverride +TEST.NEW +TEST.NAME:testSetSyringePumpMeasuredHomeOverride.003 +TEST.MCDC_BASIS_PATH:3 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE + Row number 3 forms a pair with Row 1 for Condition #1, subcondition "b". + Condition a ==> TRUE + Condition b ==> FALSE + Condition c ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredHomeOverride.value:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testSetSyringePumpMeasuredHomeOverride.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredHomeOverride +TEST.NEW +TEST.NAME:testSetSyringePumpMeasuredHomeOverride.004 +TEST.MCDC_BASIS_PATH:1 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE + Row number 5 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Condition b ==> TRUE + Condition c ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredHomeOverride.value:0.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testSetSyringePumpMeasuredPositionOverride + +-- Test Case: testSetSyringePumpMeasuredPositionOverride.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredPositionOverride +TEST.NEW +TEST.NAME:testSetSyringePumpMeasuredPositionOverride.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredPositionOverride.value:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testSetSyringePumpMeasuredPositionOverride.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredPositionOverride +TEST.NEW +TEST.NAME:testSetSyringePumpMeasuredPositionOverride.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredPositionOverride.value:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testSetSyringePumpMeasuredRateOverride + +-- Test Case: testSetSyringePumpMeasuredRateOverride.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredRateOverride +TEST.NEW +TEST.NAME:testSetSyringePumpMeasuredRateOverride.001 +TEST.MCDC_BASIS_PATH:2 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated() && value <= (11000.0)) ==> TRUE + Row number 1 forms a pair with Row 3 for Condition #1, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredRateOverride.value:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testSetSyringePumpMeasuredRateOverride.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredRateOverride +TEST.NEW +TEST.NAME:testSetSyringePumpMeasuredRateOverride.002 +TEST.MCDC_BASIS_PATH:3 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if ((1) == isTestingActivated() && value <= (11000.0)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "b". + Condition a ==> TRUE + Condition b ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredRateOverride.value:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testSetSyringePumpMeasuredRateOverride.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredRateOverride +TEST.NEW +TEST.NAME:testSetSyringePumpMeasuredRateOverride.003 +TEST.MCDC_BASIS_PATH:1 of 3 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated() && value <= (11000.0)) ==> FALSE + Row number 3 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Condition b ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredRateOverride.value:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testSetSyringePumpMeasuredSyringeDetectOverride + +-- Test Case: testResetSyringePumpMeasuredForceOverride.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredSyringeDetectOverride +TEST.NEW +TEST.NAME:testResetSyringePumpMeasuredForceOverride.001 +TEST.MCDC_BASIS_PATH:2 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> TRUE + Row number 1 forms a pair with Row 5 for Condition #1, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Condition c ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredSyringeDetectOverride.value:0.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testResetSyringePumpMeasuredForceOverride.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredSyringeDetectOverride +TEST.NEW +TEST.NAME:testResetSyringePumpMeasuredForceOverride.002 +TEST.MCDC_BASIS_PATH:4 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "c". + Condition a ==> TRUE + Condition b ==> TRUE + Condition c ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredSyringeDetectOverride.value:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testResetSyringePumpMeasuredForceOverride.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredSyringeDetectOverride +TEST.NEW +TEST.NAME:testResetSyringePumpMeasuredForceOverride.003 +TEST.MCDC_BASIS_PATH:3 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 3 + (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE + Row number 3 forms a pair with Row 1 for Condition #1, subcondition "b". + Condition a ==> TRUE + Condition b ==> FALSE + Condition c ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredSyringeDetectOverride.value:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testResetSyringePumpMeasuredForceOverride.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredSyringeDetectOverride +TEST.NEW +TEST.NAME:testResetSyringePumpMeasuredForceOverride.004 +TEST.MCDC_BASIS_PATH:1 of 4 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if (((1) == isTestingActivated() && value >= (0.0)) && value <= (3.299999999999999822)) ==> FALSE + Row number 5 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Condition b ==> TRUE + Condition c ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredSyringeDetectOverride.value:0.0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testSetSyringePumpMeasuredVolumeOverride + +-- Test Case: testSetSyringePumpMeasuredVolumeOverride.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredVolumeOverride +TEST.NEW +TEST.NAME:testSetSyringePumpMeasuredVolumeOverride.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredVolumeOverride.value:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testSetSyringePumpMeasuredVolumeOverride.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpMeasuredVolumeOverride +TEST.NEW +TEST.NAME:testSetSyringePumpMeasuredVolumeOverride.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpMeasuredVolumeOverride.value:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testSetSyringePumpStatus + +-- Test Case: testSetSyringePumpStatus.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpStatus +TEST.NEW +TEST.NAME:testSetSyringePumpStatus.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpStatus.status:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testSetSyringePumpStatus.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSetSyringePumpStatus +TEST.NEW +TEST.NAME:testSetSyringePumpStatus.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.testSetSyringePumpStatus.status:<> +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: testSyringePumpOperationRequest + +-- Test Case: testSyringePumpOperationRequest.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSyringePumpOperationRequest +TEST.NEW +TEST.NAME:testSyringePumpOperationRequest.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isTestingActivated()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: testSyringePumpOperationRequest.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:testSyringePumpOperationRequest +TEST.NEW +TEST.NAME:testSyringePumpOperationRequest.002 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((1) == isTestingActivated()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.END + +-- Subprogram: userHeparinRequest + +-- Test Case: userHeparinRequest.001 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:userHeparinRequest +TEST.NEW +TEST.NAME:userHeparinRequest.001 +TEST.MCDC_BASIS_PATH:2 of 13 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((MODE_TREA) == getCurrentOperationMode()) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.userHeparinRequest.cmd:<> +TEST.VALUE:SyringePump.userHeparinRequest.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.sendHeparinCommandResponse.accepted:0 +TEST.VALUE:uut_prototype_stubs.sendHeparinCommandResponse.rejReason:MACRO=REQUEST_REJECT_REASON_INVALID_TREATMENT_STATE +TEST.EXPECTED:SyringePump.userHeparinRequest.return:0 +TEST.EXPECTED:uut_prototype_stubs.sendHeparinCommandResponse.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendHeparinCommandResponse.rejReason:MACRO=REQUEST_REJECT_REASON_INVALID_TREATMENT_STATE +TEST.END + +-- Test Case: userHeparinRequest.002 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:userHeparinRequest +TEST.NEW +TEST.NAME:userHeparinRequest.002 +TEST.MCDC_BASIS_PATH:1 of 13 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((MODE_TREA) == getCurrentOperationMode()) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.userHeparinRequest.cmd:<> +TEST.VALUE:SyringePump.userHeparinRequest.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_FAUL +TEST.VALUE:uut_prototype_stubs.sendHeparinCommandResponse.accepted:0 +TEST.VALUE:uut_prototype_stubs.sendHeparinCommandResponse.rejReason:MACRO=REQUEST_REJECT_REASON_NOT_IN_TREATMENT_MODE +TEST.EXPECTED:SyringePump.userHeparinRequest.return:0 +TEST.EXPECTED:uut_prototype_stubs.sendHeparinCommandResponse.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendHeparinCommandResponse.rejReason:MACRO=REQUEST_REJECT_REASON_NOT_IN_TREATMENT_MODE +TEST.END + +-- Test Case: userHeparinRequest.003 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:userHeparinRequest +TEST.NEW +TEST.NAME:userHeparinRequest.003 +TEST.MCDC_BASIS_PATH:4 of 13 +TEST.NOTES: +This is an automatically generated test case. + Test Path 4 + (1) if ((MODE_TREA) == getCurrentOperationMode()) ==> TRUE + (2) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE + Row number 1 forms a pair with Row 3 for Condition #2, subcondition "a". + Condition a ==> TRUE + Condition b ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.userHeparinRequest.cmd:<> +TEST.VALUE:SyringePump.userHeparinRequest.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_START_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.sendHeparinCommandResponse.accepted:0 +TEST.VALUE:uut_prototype_stubs.sendHeparinCommandResponse.rejReason:MACRO=REQUEST_REJECT_REASON_HEPARIN_PAUSE_INVALID_IN_THIS_STATE +TEST.EXPECTED:SyringePump.userHeparinRequest.return:0 +TEST.END + +-- Test Case: userHeparinRequest.004 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:userHeparinRequest +TEST.NEW +TEST.NAME:userHeparinRequest.004 +TEST.MCDC_BASIS_PATH:5 of 13 +TEST.NOTES: +This is an automatically generated test case. + Test Path 5 + (1) if ((MODE_TREA) == getCurrentOperationMode()) ==> TRUE + (2) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #2, subcondition "b". + Condition a ==> TRUE + Condition b ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.userHeparinRequest.cmd:<> +TEST.VALUE:SyringePump.userHeparinRequest.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.sendHeparinCommandResponse.accepted:0 +TEST.VALUE:uut_prototype_stubs.sendHeparinCommandResponse.rejReason:MACRO=REQUEST_REJECT_REASON_INVALID_TREATMENT_STATE +TEST.EXPECTED:SyringePump.userHeparinRequest.return:0 +TEST.END + +-- Test Case: userHeparinRequest.005 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:userHeparinRequest +TEST.NEW +TEST.NAME:userHeparinRequest.005 +TEST.MCDC_BASIS_PATH:6 of 13 +TEST.NOTES: +This is an automatically generated test case. + Test Path 6 + (1) if ((MODE_TREA) == getCurrentOperationMode()) ==> TRUE + (2) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE + (3) if ((HEPARIN_CMD_PAUSE) == cmd) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #3, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.userHeparinRequest.cmd:HEPARIN_CMD_RESUME +TEST.VALUE:SyringePump.userHeparinRequest.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_START_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.sendHeparinCommandResponse.accepted:0 +TEST.VALUE:uut_prototype_stubs.sendHeparinCommandResponse.rejReason:MACRO=REQUEST_REJECT_REASON_HEPARIN_NOT_PAUSED +TEST.EXPECTED:SyringePump.userHeparinRequest.return:0 +TEST.EXPECTED:uut_prototype_stubs.sendHeparinCommandResponse.accepted:0 +TEST.END + +-- Test Case: userHeparinRequest.006 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:userHeparinRequest +TEST.NEW +TEST.NAME:userHeparinRequest.006 +TEST.MCDC_BASIS_PATH:13 of 13 +TEST.NOTES: +This is an automatically generated test case. + Test Path 13 + (1) if ((MODE_TREA) == getCurrentOperationMode()) ==> TRUE + (2) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE + (3) if ((HEPARIN_CMD_PAUSE) == cmd) ==> TRUE + (4) if ((HEPARIN_STATE_DISPENSING) == heparinDeliveryState) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #4, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_DISPENSING +TEST.VALUE:SyringePump.userHeparinRequest.cmd:HEPARIN_CMD_PAUSE +TEST.VALUE:SyringePump.userHeparinRequest.return:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_START_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.sendHeparinCommandResponse.accepted:1 +TEST.VALUE:uut_prototype_stubs.sendHeparinCommandResponse.rejReason:MACRO=REQUEST_REJECT_REASON_NONE +TEST.VALUE:uut_prototype_stubs.sendTreatmentLogEventData.event:HEPARIN_PAUSE_RESUME_EVENT +TEST.VALUE:uut_prototype_stubs.sendTreatmentLogEventData.oldValue:MACRO=HEPARIN_STATE_DISPENSING +TEST.VALUE:uut_prototype_stubs.sendTreatmentLogEventData.newValue:MACRO=HEPARIN_STATE_PAUSED +TEST.EXPECTED:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_PAUSED +TEST.EXPECTED:SyringePump.userHeparinRequest.return:1 +TEST.EXPECTED:uut_prototype_stubs.sendHeparinCommandResponse.accepted:1 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentLogEventData.event:HEPARIN_PAUSE_RESUME_EVENT +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentLogEventData.oldValue:MACRO=HEPARIN_STATE_DISPENSING +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentLogEventData.newValue:MACRO=HEPARIN_STATE_PAUSED +TEST.END + +-- Test Case: userHeparinRequest.007 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:userHeparinRequest +TEST.NEW +TEST.NAME:userHeparinRequest.007 +TEST.MCDC_BASIS_PATH:8 of 13 +TEST.NOTES: +This is an automatically generated test case. + Test Path 8 + (1) if ((MODE_TREA) == getCurrentOperationMode()) ==> TRUE + (2) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE + (3) if ((HEPARIN_CMD_PAUSE) == cmd) ==> FALSE + (5) if ((HEPARIN_CMD_RESUME) == cmd) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #5, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.userHeparinRequest.cmd:NUM_OF_HEPARIN_CMDS +TEST.VALUE:SyringePump.userHeparinRequest.return:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_START_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.sendHeparinCommandResponse.accepted:0 +TEST.VALUE:uut_prototype_stubs.sendHeparinCommandResponse.rejReason:MACRO=REQUEST_REJECT_REASON_INVALID_COMMAND +TEST.EXPECTED:SyringePump.userHeparinRequest.return:0 +TEST.EXPECTED:uut_prototype_stubs.sendHeparinCommandResponse.accepted:0 +TEST.END + +-- Test Case: userHeparinRequest.008 +TEST.UNIT:SyringePump +TEST.SUBPROGRAM:userHeparinRequest +TEST.NEW +TEST.NAME:userHeparinRequest.008 +TEST.MCDC_BASIS_PATH:11 of 13 +TEST.NOTES: +This is an automatically generated test case. + Test Path 11 + (1) if ((MODE_TREA) == getCurrentOperationMode()) ==> TRUE + (2) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE + (3) if ((HEPARIN_CMD_PAUSE) == cmd) ==> FALSE + (5) if ((HEPARIN_CMD_RESUME) == cmd) ==> TRUE + (6) if ((HEPARIN_STATE_PAUSED) == heparinDeliveryState) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #6, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SyringePump.<>.heparinDeliveryState:HEPARIN_STATE_PAUSED +TEST.VALUE:SyringePump.userHeparinRequest.cmd:HEPARIN_CMD_RESUME +TEST.VALUE:SyringePump.userHeparinRequest.return:1 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.getDialysisState.return:DIALYSIS_START_STATE +TEST.VALUE:uut_prototype_stubs.getTreatmentState.return:TREATMENT_DIALYSIS_STATE +TEST.VALUE:uut_prototype_stubs.sendHeparinCommandResponse.accepted:1 +TEST.VALUE:uut_prototype_stubs.sendHeparinCommandResponse.rejReason:MACRO=REQUEST_REJECT_REASON_NONE +TEST.VALUE:uut_prototype_stubs.sendTreatmentLogEventData.event:HEPARIN_PAUSE_RESUME_EVENT +TEST.VALUE:uut_prototype_stubs.sendTreatmentLogEventData.oldValue:2.0 +TEST.VALUE:uut_prototype_stubs.sendTreatmentLogEventData.newValue:4.0 +TEST.EXPECTED:SyringePump.userHeparinRequest.return:1 +TEST.EXPECTED:uut_prototype_stubs.sendHeparinCommandResponse.accepted:1 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentLogEventData.event:HEPARIN_PAUSE_RESUME_EVENT +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentLogEventData.oldValue:2.0 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentLogEventData.newValue:4.0 +TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMM/SYSTEMCOMM.tst =================================================================== diff -u -rcc538186e2781ad1776a673ad5e936e138eb23b1 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMM/SYSTEMCOMM.tst (.../SYSTEMCOMM.tst) (revision cc538186e2781ad1776a673ad5e936e138eb23b1) +++ vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMM/SYSTEMCOMM.tst (.../SYSTEMCOMM.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -151,25 +151,35 @@ TEST.NEW TEST.NAME:checkForCommTimeouts_NoUIComm TEST.IMPORT_FAILURES: -(E) @LINE: 170 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 39 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) - >>> (E) @LINE: 167 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::INPUT_BASE=16 - >>> (E) @LINE: 163 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::INPUT_BASE=16 - >>> (E) @LINE: 361 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::INPUT_BASE=16 + >>> (E) @LINE: 173 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 +>>> (E) @LINE: 170 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::INPUT_BASE=16 +>>> (E) @LINE: 167 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::INPUT_BASE=16 +>>> (E) @LINE: 163 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::INPUT_BASE=16 +>>> (E) @LINE: 361 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::INPUT_BASE=16 TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.<>.dgIsCommunicating:1 TEST.VALUE:SystemComm.<>.timeOfLastDGCheckIn:12000 TEST.VALUE:SystemComm.<>.uiIsCommunicating:1 TEST.VALUE:SystemComm.<>.timeOfLastUICheckIn:1000 TEST.VALUE:SystemComm.<>.uiDidCommunicate:0 TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 +TEST.EXPECTED:SystemComm.<>.dgIsCommunicating:1 +TEST.EXPECTED:SystemComm.<>.timeOfLastDGCheckIn:12000 +TEST.EXPECTED:SystemComm.<>.uiIsCommunicating:1 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 TEST.END @@ -180,19 +190,25 @@ TEST.NEW TEST.NAME:checkForCommTimeouts_UITimeout TEST.IMPORT_FAILURES: -(E) @LINE: 199 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 73 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) - >>> (E) @LINE: 193 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::INPUT_BASE=16 - >>> (E) @LINE: 185 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::INPUT_BASE=16 - >>> (E) @LINE: 378 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::INPUT_BASE=16 + >>> (E) @LINE: 205 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 +>>> (E) @LINE: 199 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::INPUT_BASE=16 +>>> (E) @LINE: 193 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::INPUT_BASE=16 +>>> (E) @LINE: 185 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::INPUT_BASE=16 +>>> (E) @LINE: 378 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::INPUT_BASE=16 TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.<>.dgIsCommunicating:1 TEST.VALUE:SystemComm.<>.timeOfLastDGCheckIn:12000 @@ -277,7 +293,9 @@ TEST.SUBPROGRAM:checkPendingACKList TEST.NEW TEST.NAME:checkPendingACKList.001 +TEST.VALUE:SystemComm.<>.pendingAckList[0].used:11 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_INIT +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].used:11 TEST.END -- Test Case: checkPendingACKList_NominalPath @@ -686,19 +704,25 @@ TEST.NEW TEST.NAME:InvalidCANBox TEST.IMPORT_FAILURES: -(E) @LINE: 677 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +(E) @LINE: 116 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::INPUT_BASE=16 (E) Errors from previous script import(s) - >>> (E) @LINE: 668 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::INPUT_BASE=16 - >>> (E) @LINE: 656 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::INPUT_BASE=16 - >>> (E) @LINE: 1685 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::INPUT_BASE=16 + >>> (E) @LINE: 711 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 +>>> (E) @LINE: 677 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::INPUT_BASE=16 +>>> (E) @LINE: 668 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::INPUT_BASE=16 +>>> (E) @LINE: 656 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::INPUT_BASE=16 +>>> (E) @LINE: 1685 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::INPUT_BASE=16 TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.handleCANMsgInterrupt.srcCANBox:COMM_BUFFER_NOT_USED TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT @@ -1202,6 +1226,10 @@ TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:2 TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:1 TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x4 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:2 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].payload[0]:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].payload[1]:0 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 TEST.END @@ -1319,6 +1347,7 @@ TEST.NAME:001C_RequestFWVersion TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x1C +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x1C TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 TEST.END @@ -1329,24 +1358,27 @@ TEST.NAME:001F_ROPumpData TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 3124 TEST.EXPECTED:uut_prototype_stubs.handleROPumpData.message[0].hdr.msgID:0x1F - >>> >>> Could not find function handleROPumpData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 3125 TEST.EXPECTED:uut_prototype_stubs.handleROPumpData.message[0].hdr.payloadLen:12 - >>> >>> Could not find function handleROPumpData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 3126 TEST.EXPECTED:uut_prototype_stubs.handleROPumpData.message[0].payload:"123456789012" - >>> >>> Could not find function handleROPumpData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 3124 TEST.EXPECTED:uut_prototype_stubs.handleROPumpData.message[0].hdr.msgID:0x1F +>>> >>> Could not find function handleROPumpData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 3125 TEST.EXPECTED:uut_prototype_stubs.handleROPumpData.message[0].hdr.payloadLen:12 +>>> >>> Could not find function handleROPumpData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 3126 TEST.EXPECTED:uut_prototype_stubs.handleROPumpData.message[0].payload:"123456789012" +>>> >>> Could not find function handleROPumpData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x1F TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:"123456789012" +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x1F +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].payload:"123456789012" TEST.END -- Test Case: 0020_DGPressureData @@ -1356,24 +1388,27 @@ TEST.NAME:0020_DGPressureData TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 3139 TEST.EXPECTED:uut_prototype_stubs.handleDGPressuresData.message[0].hdr.msgID:0x20 - >>> >>> Could not find function handleDGPressuresData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 3140 TEST.EXPECTED:uut_prototype_stubs.handleDGPressuresData.message[0].hdr.payloadLen:16 - >>> >>> Could not find function handleDGPressuresData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 3141 TEST.EXPECTED:uut_prototype_stubs.handleDGPressuresData.message[0].payload:"1234567890123456" - >>> >>> Could not find function handleDGPressuresData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 3139 TEST.EXPECTED:uut_prototype_stubs.handleDGPressuresData.message[0].hdr.msgID:0x20 +>>> >>> Could not find function handleDGPressuresData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 3140 TEST.EXPECTED:uut_prototype_stubs.handleDGPressuresData.message[0].hdr.payloadLen:16 +>>> >>> Could not find function handleDGPressuresData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 3141 TEST.EXPECTED:uut_prototype_stubs.handleDGPressuresData.message[0].payload:"1234567890123456" +>>> >>> Could not find function handleDGPressuresData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x20 TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:16 TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:"1234567890123456" +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x20 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:16 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].payload:"1234567890123456" TEST.END -- Test Case: 0024_DrainPumpData @@ -1383,24 +1418,27 @@ TEST.NAME:0024_DrainPumpData TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 3154 TEST.EXPECTED:uut_prototype_stubs.handleDrainPumpData.message[0].hdr.msgID:0x24 - >>> >>> Could not find function handleDrainPumpData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 3155 TEST.EXPECTED:uut_prototype_stubs.handleDrainPumpData.message[0].hdr.payloadLen:8 - >>> >>> Could not find function handleDrainPumpData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 3156 TEST.EXPECTED:uut_prototype_stubs.handleDrainPumpData.message[0].payload:"12345678" - >>> >>> Could not find function handleDrainPumpData - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 3154 TEST.EXPECTED:uut_prototype_stubs.handleDrainPumpData.message[0].hdr.msgID:0x24 +>>> >>> Could not find function handleDrainPumpData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 3155 TEST.EXPECTED:uut_prototype_stubs.handleDrainPumpData.message[0].hdr.payloadLen:8 +>>> >>> Could not find function handleDrainPumpData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 3156 TEST.EXPECTED:uut_prototype_stubs.handleDrainPumpData.message[0].payload:"12345678" +>>> >>> Could not find function handleDrainPumpData +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x24 TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:"12345678" +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x24 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].payload:"12345678" TEST.END -- Test Case: 0027_DGOpMode @@ -1476,18 +1514,20 @@ TEST.NAME:0056_StartTreatmentFromUI TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 1267 TEST.EXPECTED:uut_prototype_stubs.handleUIStartTreatmentMsg.message[0].hdr.msgID:56 - >>> >>> Could not find function handleUIStartTreatmentMsg - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1268 TEST.EXPECTED:uut_prototype_stubs.handleUIStartTreatmentMsg.message[0].hdr.payloadLen:4 - >>> >>> Could not find function handleUIStartTreatmentMsg - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1267 TEST.EXPECTED:uut_prototype_stubs.handleUIStartTreatmentMsg.message[0].hdr.msgID:56 +>>> >>> Could not find function handleUIStartTreatmentMsg +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1268 TEST.EXPECTED:uut_prototype_stubs.handleUIStartTreatmentMsg.message[0].hdr.payloadLen:4 +>>> >>> Could not find function handleUIStartTreatmentMsg +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:56 TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:56 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4 TEST.END -- Test Case: 0059_ConfirmTreatmentParamsFromUI @@ -1509,18 +1549,20 @@ TEST.NAME:0060_EndTreatmentFromUI TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 1291 TEST.EXPECTED:uut_prototype_stubs.handleUIUserEndTreatmentRequest.message[0].hdr.msgID:60 - >>> >>> Could not find function handleUIUserEndTreatmentRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1292 TEST.EXPECTED:uut_prototype_stubs.handleUIUserEndTreatmentRequest.message[0].hdr.payloadLen:4 - >>> >>> Could not find function handleUIUserEndTreatmentRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1291 TEST.EXPECTED:uut_prototype_stubs.handleUIUserEndTreatmentRequest.message[0].hdr.msgID:60 +>>> >>> Could not find function handleUIUserEndTreatmentRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1292 TEST.EXPECTED:uut_prototype_stubs.handleUIUserEndTreatmentRequest.message[0].hdr.payloadLen:4 +>>> >>> Could not find function handleUIUserEndTreatmentRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:60 TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:60 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4 TEST.END -- Test Case: 8000_TestLogin @@ -1625,28 +1667,34 @@ TEST.NEW TEST.NAME:8006_AlarmStateOverride TEST.IMPORT_FAILURES: -(E) @LINE: 1618 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +(E) @LINE: 315 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::EXPECTED_BASE=16 (E) Errors from previous script import(s) - >>> (E) @LINE: 1606 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1591 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 3465 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 3459 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 3390 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1403 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 + >>> (E) @LINE: 1658 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1618 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1606 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1591 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 3465 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 3459 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 3390 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1403 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8006 @@ -1664,28 +1712,34 @@ TEST.NEW TEST.NAME:8007_AlarmTimeOverride TEST.IMPORT_FAILURES: -(E) @LINE: 1654 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +(E) @LINE: 356 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 >>> Expected a field name from the record type MESSAGE_HEADER_T >>> Read: msgID::EXPECTED_BASE=16 (E) Errors from previous script import(s) - >>> (E) @LINE: 1639 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1621 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 3492 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 3483 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 3410 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 - >>> (E) @LINE: 1418 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 - >>> >>> Expected a field name from the record type MESSAGE_HEADER_T - >>> >>> Read: msgID::EXPECTED_BASE=16 + >>> (E) @LINE: 1697 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1654 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1639 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1621 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 3492 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 3483 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 3410 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 +>>> (E) @LINE: 1418 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +>>> >>> Expected a field name from the record type MESSAGE_HEADER_T +>>> >>> Read: msgID::EXPECTED_BASE=16 TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8007 @@ -1818,19 +1872,21 @@ TEST.NAME:800D_AlarmStatusPublishIntervalOverride TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 1520 TEST.EXPECTED:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:0x800D - >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1521 TEST.EXPECTED:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 - >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1520 TEST.EXPECTED:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:0x800D +>>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1521 TEST.EXPECTED:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 +>>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x800D TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x800D +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 @@ -1956,6 +2012,26 @@ TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 TEST.END +-- Test Case: 8012_DialInPumpMCMeasuredSpeedOverride.001 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8012_DialInPumpMCMeasuredSpeedOverride.001 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:170 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemComm.processReceivedMessage.message[1].hdr.msgID:170 +TEST.VALUE:SystemComm.processReceivedMessage.message[1].hdr.payloadLen:10 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:170 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[1].hdr.msgID:170 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[1].hdr.payloadLen:10 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + -- Test Case: 8013_DialInPumpMCMeasuredCurrentOverride TEST.UNIT:SystemComm TEST.SUBPROGRAM:processReceivedMessage @@ -2159,23 +2235,25 @@ TEST.NAME:801A_OcclusionDialInPumpOverride TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 1780 TEST.EXPECTED:uut_prototype_stubs.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].hdr.msgID:0x801A - >>> >>> Could not find function handleTestDialysateInletPumpOcclusionOverrideRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1781 TEST.EXPECTED:uut_prototype_stubs.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].hdr.payloadLen:8 - >>> >>> Could not find function handleTestDialysateInletPumpOcclusionOverrideRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1784 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 - >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1780 TEST.EXPECTED:uut_prototype_stubs.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].hdr.msgID:0x801A +>>> >>> Could not find function handleTestDialysateInletPumpOcclusionOverrideRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1781 TEST.EXPECTED:uut_prototype_stubs.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].hdr.payloadLen:8 +>>> >>> Could not find function handleTestDialysateInletPumpOcclusionOverrideRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1784 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +>>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x801A TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x801A +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 @@ -2197,27 +2275,29 @@ TEST.NAME:801B_OcclusionDialOutPumpOverride TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 1806 TEST.EXPECTED:uut_prototype_stubs.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].hdr.msgID:0x801B - >>> >>> Could not find function handleTestDialysateOutletPumpOcclusionOverrideRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1807 TEST.EXPECTED:uut_prototype_stubs.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].hdr.payloadLen:8 - >>> >>> Could not find function handleTestDialysateOutletPumpOcclusionOverrideRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1810 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 - >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 1821 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 - >>> >>> Could not find function handleTestDialysateInletPumpOcclusionOverrideRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1806 TEST.EXPECTED:uut_prototype_stubs.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].hdr.msgID:0x801B +>>> >>> Could not find function handleTestDialysateOutletPumpOcclusionOverrideRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1807 TEST.EXPECTED:uut_prototype_stubs.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].hdr.payloadLen:8 +>>> >>> Could not find function handleTestDialysateOutletPumpOcclusionOverrideRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1810 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +>>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1821 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +>>> >>> Could not find function handleTestDialysateInletPumpOcclusionOverrideRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x801B TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x801B +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 @@ -2633,19 +2713,21 @@ TEST.NAME:802A_SetAccelerometerCalibration TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 2152 TEST.EXPECTED:uut_prototype_stubs.handleSetAccelCalibration.message[0].hdr.msgID:0x802A - >>> >>> Could not find function handleSetAccelCalibration - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 2153 TEST.EXPECTED:uut_prototype_stubs.handleSetAccelCalibration.message[0].hdr.payloadLen:12 - >>> >>> Could not find function handleSetAccelCalibration - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 2152 TEST.EXPECTED:uut_prototype_stubs.handleSetAccelCalibration.message[0].hdr.msgID:0x802A +>>> >>> Could not find function handleSetAccelCalibration +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 2153 TEST.EXPECTED:uut_prototype_stubs.handleSetAccelCalibration.message[0].hdr.payloadLen:12 +>>> >>> Could not find function handleSetAccelCalibration +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x802A TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x802A +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 TEST.END @@ -2656,19 +2738,21 @@ TEST.NAME:802B_SetBloodFlowCalibration TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 2166 TEST.EXPECTED:uut_prototype_stubs.handleSetBloodFlowCalibration.message[0].hdr.msgID:0x802B - >>> >>> Could not find function handleSetBloodFlowCalibration - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 2167 TEST.EXPECTED:uut_prototype_stubs.handleSetBloodFlowCalibration.message[0].hdr.payloadLen:8 - >>> >>> Could not find function handleSetBloodFlowCalibration - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 2166 TEST.EXPECTED:uut_prototype_stubs.handleSetBloodFlowCalibration.message[0].hdr.msgID:0x802B +>>> >>> Could not find function handleSetBloodFlowCalibration +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 2167 TEST.EXPECTED:uut_prototype_stubs.handleSetBloodFlowCalibration.message[0].hdr.payloadLen:8 +>>> >>> Could not find function handleSetBloodFlowCalibration +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x802B TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x802B +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 TEST.END @@ -2679,19 +2763,21 @@ TEST.NAME:802C_SetDialysateFlowCalibration TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 2180 TEST.EXPECTED:uut_prototype_stubs.handleSetDialysateFlowCalibration.message[0].hdr.msgID:0x802C - >>> >>> Could not find function handleSetDialysateFlowCalibration - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 2181 TEST.EXPECTED:uut_prototype_stubs.handleSetDialysateFlowCalibration.message[0].hdr.payloadLen:8 - >>> >>> Could not find function handleSetDialysateFlowCalibration - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 2180 TEST.EXPECTED:uut_prototype_stubs.handleSetDialysateFlowCalibration.message[0].hdr.msgID:0x802C +>>> >>> Could not find function handleSetDialysateFlowCalibration +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 2181 TEST.EXPECTED:uut_prototype_stubs.handleSetDialysateFlowCalibration.message[0].hdr.payloadLen:8 +>>> >>> Could not find function handleSetDialysateFlowCalibration +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x802C TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x802C +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialOutFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 TEST.END @@ -2894,23 +2980,25 @@ TEST.NAME:8035_BloodPumpSignalStrengthOverride TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 2401 TEST.EXPECTED:uut_prototype_stubs.handleTestBloodFlowSignalStrengthOverrideRequest.message[0].hdr.msgID:0x8035 - >>> >>> Could not find function handleTestBloodFlowSignalStrengthOverrideRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 2402 TEST.EXPECTED:uut_prototype_stubs.handleTestBloodFlowSignalStrengthOverrideRequest.message[0].hdr.payloadLen:8 - >>> >>> Could not find function handleTestBloodFlowSignalStrengthOverrideRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 2405 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 - >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 2401 TEST.EXPECTED:uut_prototype_stubs.handleTestBloodFlowSignalStrengthOverrideRequest.message[0].hdr.msgID:0x8035 +>>> >>> Could not find function handleTestBloodFlowSignalStrengthOverrideRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 2402 TEST.EXPECTED:uut_prototype_stubs.handleTestBloodFlowSignalStrengthOverrideRequest.message[0].hdr.payloadLen:8 +>>> >>> Could not find function handleTestBloodFlowSignalStrengthOverrideRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 2405 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +>>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8035 TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8035 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 @@ -2933,23 +3021,25 @@ TEST.NAME:8036_DialysateInletPumpSignalStrengthOverride TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 2428 TEST.EXPECTED:uut_prototype_stubs.handleTestDialInFlowSignalStrengthOverrideRequest.message[0].hdr.msgID:0x8036 - >>> >>> Could not find function handleTestDialInFlowSignalStrengthOverrideRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 2429 TEST.EXPECTED:uut_prototype_stubs.handleTestDialInFlowSignalStrengthOverrideRequest.message[0].hdr.payloadLen:8 - >>> >>> Could not find function handleTestDialInFlowSignalStrengthOverrideRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 2432 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 - >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 2428 TEST.EXPECTED:uut_prototype_stubs.handleTestDialInFlowSignalStrengthOverrideRequest.message[0].hdr.msgID:0x8036 +>>> >>> Could not find function handleTestDialInFlowSignalStrengthOverrideRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 2429 TEST.EXPECTED:uut_prototype_stubs.handleTestDialInFlowSignalStrengthOverrideRequest.message[0].hdr.payloadLen:8 +>>> >>> Could not find function handleTestDialInFlowSignalStrengthOverrideRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 2432 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +>>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8036 TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8036 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 @@ -3085,19 +3175,21 @@ TEST.NAME:803B_HDRequestCalibrationData TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 4761 TEST.EXPECTED:uut_prototype_stubs.handleTestHDCalibrationDataRequest.message[0].hdr.msgID:0x803B - >>> >>> Could not find function handleTestHDCalibrationDataRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 4762 TEST.EXPECTED:uut_prototype_stubs.handleTestHDCalibrationDataRequest.message[0].hdr.payloadLen:0 - >>> >>> Could not find function handleTestHDCalibrationDataRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 4761 TEST.EXPECTED:uut_prototype_stubs.handleTestHDCalibrationDataRequest.message[0].hdr.msgID:0x803B +>>> >>> Could not find function handleTestHDCalibrationDataRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 4762 TEST.EXPECTED:uut_prototype_stubs.handleTestHDCalibrationDataRequest.message[0].hdr.payloadLen:0 +>>> >>> Could not find function handleTestHDCalibrationDataRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x803B TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x803B +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 TEST.END @@ -3108,19 +3200,21 @@ TEST.NAME:803C_HDEraseCalibrationDataRequest TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) - >>> (E) @LINE: 2237 TEST.EXPECTED:uut_prototype_stubs.handleTestEraseHDCalibrationDataRequest.message[0].hdr.msgID:0x803C - >>> >>> Could not find function handleTestEraseHDCalibrationDataRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 2238 TEST.EXPECTED:uut_prototype_stubs.handleTestEraseHDCalibrationDataRequest.message[0].hdr.payloadLen:4 - >>> >>> Could not find function handleTestEraseHDCalibrationDataRequest - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 2237 TEST.EXPECTED:uut_prototype_stubs.handleTestEraseHDCalibrationDataRequest.message[0].hdr.msgID:0x803C +>>> >>> Could not find function handleTestEraseHDCalibrationDataRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 2238 TEST.EXPECTED:uut_prototype_stubs.handleTestEraseHDCalibrationDataRequest.message[0].hdr.payloadLen:4 +>>> >>> Could not find function handleTestEraseHDCalibrationDataRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x803C TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x803C +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 TEST.END @@ -3160,6 +3254,7 @@ TEST.NAME:InvalidMessageID TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0xFFFF +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0xFFFF TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 TEST.END @@ -3187,6 +3282,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0xFFFA TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:0xFFFA TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 TEST.END @@ -3214,6 +3310,7 @@ TEST.NAME:processReceivedMessage.001 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:63 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:63 TEST.END -- Test Case: processReceivedMessage.002 @@ -3223,6 +3320,7 @@ TEST.NAME:processReceivedMessage.002 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:64 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:64 TEST.END -- Test Case: processReceivedMessage.003 @@ -3232,6 +3330,7 @@ TEST.NAME:processReceivedMessage.003 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:30 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:30 TEST.END -- Test Case: processReceivedMessage.004 @@ -3241,6 +3340,7 @@ TEST.NAME:processReceivedMessage.004 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:166 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:166 TEST.END -- Test Case: processReceivedMessage.005 @@ -3250,6 +3350,7 @@ TEST.NAME:processReceivedMessage.005 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:50 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:50 TEST.END -- Test Case: processReceivedMessage.006 @@ -3259,6 +3360,7 @@ TEST.NAME:processReceivedMessage.006 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:75 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:75 TEST.END -- Test Case: processReceivedMessage.007 @@ -3268,6 +3370,7 @@ TEST.NAME:processReceivedMessage.007 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:78 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:78 TEST.END -- Test Case: processReceivedMessage.008 @@ -3277,6 +3380,7 @@ TEST.NAME:processReceivedMessage.008 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:79 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:79 TEST.END -- Test Case: processReceivedMessage.009 @@ -3286,6 +3390,7 @@ TEST.NAME:processReceivedMessage.009 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:93 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:93 TEST.END -- Test Case: processReceivedMessage.010 @@ -3295,6 +3400,7 @@ TEST.NAME:processReceivedMessage.010 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:95 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:95 TEST.END -- Test Case: processReceivedMessage.011 @@ -3304,6 +3410,7 @@ TEST.NAME:processReceivedMessage.011 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:104 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:104 TEST.END -- Test Case: processReceivedMessage.012 @@ -3313,6 +3420,7 @@ TEST.NAME:processReceivedMessage.012 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:98 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:98 TEST.END -- Test Case: processReceivedMessage.013 @@ -3322,6 +3430,7 @@ TEST.NAME:processReceivedMessage.013 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:100 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:100 TEST.END -- Test Case: processReceivedMessage.014 @@ -3331,6 +3440,7 @@ TEST.NAME:processReceivedMessage.014 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:102 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:102 TEST.END -- Test Case: processReceivedMessage.015 @@ -3340,6 +3450,7 @@ TEST.NAME:processReceivedMessage.015 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:113 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:113 TEST.END -- Test Case: processReceivedMessage.016 @@ -3349,6 +3460,7 @@ TEST.NAME:processReceivedMessage.016 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:82 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:82 TEST.END -- Test Case: processReceivedMessage.017 @@ -3358,6 +3470,7 @@ TEST.NAME:processReceivedMessage.017 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:84 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:84 TEST.END -- Test Case: processReceivedMessage.018 @@ -3367,6 +3480,7 @@ TEST.NAME:processReceivedMessage.018 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:87 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:87 TEST.END -- Test Case: processReceivedMessage.019 @@ -3376,6 +3490,7 @@ TEST.NAME:processReceivedMessage.019 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:74 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:74 TEST.END -- Test Case: processReceivedMessage.020 @@ -3385,6 +3500,7 @@ TEST.NAME:processReceivedMessage.020 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:115 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:115 TEST.END -- Test Case: processReceivedMessage.021 @@ -3394,6 +3510,7 @@ TEST.NAME:processReceivedMessage.021 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:117 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:117 TEST.END -- Test Case: processReceivedMessage.022 @@ -3403,6 +3520,7 @@ TEST.NAME:processReceivedMessage.022 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:127 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:127 TEST.END -- Test Case: processReceivedMessage.023 @@ -3412,6 +3530,7 @@ TEST.NAME:processReceivedMessage.023 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:81 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:81 TEST.END -- Test Case: processReceivedMessage.024 @@ -3421,6 +3540,7 @@ TEST.NAME:processReceivedMessage.024 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:122 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:122 TEST.END -- Test Case: processReceivedMessage.025 @@ -3430,6 +3550,7 @@ TEST.NAME:processReceivedMessage.025 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:55 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:55 TEST.END -- Test Case: processReceivedMessage.026 @@ -3439,6 +3560,7 @@ TEST.NAME:processReceivedMessage.026 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:135 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:135 TEST.END -- Test Case: processReceivedMessage.027 @@ -3448,6 +3570,7 @@ TEST.NAME:processReceivedMessage.027 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:109 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:109 TEST.END -- Test Case: processReceivedMessage.028 @@ -3457,6 +3580,7 @@ TEST.NAME:processReceivedMessage.028 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:145 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:145 TEST.END -- Test Case: processReceivedMessage.029 @@ -3466,6 +3590,7 @@ TEST.NAME:processReceivedMessage.029 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:146 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:146 TEST.END -- Test Case: processReceivedMessage.030 @@ -3475,6 +3600,7 @@ TEST.NAME:processReceivedMessage.030 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:159 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:159 TEST.END -- Test Case: processReceivedMessage.031 @@ -3484,6 +3610,7 @@ TEST.NAME:processReceivedMessage.031 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:151 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:151 TEST.END -- Test Case: processReceivedMessage.032 @@ -3493,6 +3620,7 @@ TEST.NAME:processReceivedMessage.032 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:154 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:154 TEST.END -- Test Case: processReceivedMessage.033 @@ -3502,6 +3630,7 @@ TEST.NAME:processReceivedMessage.033 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:137 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:137 TEST.END -- Test Case: processReceivedMessage.034 @@ -3511,6 +3640,7 @@ TEST.NAME:processReceivedMessage.034 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:160 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:160 TEST.END -- Test Case: processReceivedMessage.035 @@ -3520,6 +3650,7 @@ TEST.NAME:processReceivedMessage.035 TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32888 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32888 TEST.END -- Test Case: processReceivedMessage.036 @@ -3530,6 +3661,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32838 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32838 TEST.END -- Test Case: processReceivedMessage.037 @@ -3540,6 +3672,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32839 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32839 TEST.END -- Test Case: processReceivedMessage.038 @@ -3550,6 +3683,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32840 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32840 TEST.END -- Test Case: processReceivedMessage.039 @@ -3560,6 +3694,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32844 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32844 TEST.END -- Test Case: processReceivedMessage.040 @@ -3570,6 +3705,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32845 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32845 TEST.END -- Test Case: processReceivedMessage.041 @@ -3580,6 +3716,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32846 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32846 TEST.END -- Test Case: processReceivedMessage.042 @@ -3590,6 +3727,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32861 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32861 TEST.END -- Test Case: processReceivedMessage.043 @@ -3600,6 +3738,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32862 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32862 TEST.END -- Test Case: processReceivedMessage.044 @@ -3610,6 +3749,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32864 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32864 TEST.END -- Test Case: processReceivedMessage.045 @@ -3620,6 +3760,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32863 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32863 TEST.END -- Test Case: processReceivedMessage.046 @@ -3630,6 +3771,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32866 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32866 TEST.END -- Test Case: processReceivedMessage.047 @@ -3640,6 +3782,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32867 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32867 TEST.END -- Test Case: processReceivedMessage.048 @@ -3650,6 +3793,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32868 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32868 TEST.END -- Test Case: processReceivedMessage.049 @@ -3660,6 +3804,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32873 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32873 TEST.END -- Test Case: processReceivedMessage.050 @@ -3670,6 +3815,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32841 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32841 TEST.END -- Test Case: processReceivedMessage.051 @@ -3680,6 +3826,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32842 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32842 TEST.END -- Test Case: processReceivedMessage.052 @@ -3690,6 +3837,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32843 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32843 TEST.END -- Test Case: processReceivedMessage.053 @@ -3700,6 +3848,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32855 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32855 TEST.END -- Test Case: processReceivedMessage.054 @@ -3710,6 +3859,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32856 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32856 TEST.END -- Test Case: processReceivedMessage.055 @@ -3720,6 +3870,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32848 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32848 TEST.END -- Test Case: processReceivedMessage.056 @@ -3730,6 +3881,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32849 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32849 TEST.END -- Test Case: processReceivedMessage.057 @@ -3740,6 +3892,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32850 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32850 TEST.END -- Test Case: processReceivedMessage.058 @@ -3750,6 +3903,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32851 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32851 TEST.END -- Test Case: processReceivedMessage.059 @@ -3760,6 +3914,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32852 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32852 TEST.END -- Test Case: processReceivedMessage.060 @@ -3770,6 +3925,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32853 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32853 TEST.END -- Test Case: processReceivedMessage.061 @@ -3780,6 +3936,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32854 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32854 TEST.END -- Test Case: processReceivedMessage.062 @@ -3790,6 +3947,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32857 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32857 TEST.END -- Test Case: processReceivedMessage.063 @@ -3800,6 +3958,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32858 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32858 TEST.END -- Test Case: processReceivedMessage.064 @@ -3810,6 +3969,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32859 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32859 TEST.END -- Test Case: processReceivedMessage.065 @@ -3820,6 +3980,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32860 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32860 TEST.END -- Test Case: processReceivedMessage.066 @@ -3830,6 +3991,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32869 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32869 TEST.END -- Test Case: processReceivedMessage.067 @@ -3840,6 +4002,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32884 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32884 TEST.END -- Test Case: processReceivedMessage.068 @@ -3850,6 +4013,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32870 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32870 TEST.END -- Test Case: processReceivedMessage.069 @@ -3860,6 +4024,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32871 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32871 TEST.END -- Test Case: processReceivedMessage.070 @@ -3870,6 +4035,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32872 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32872 TEST.END -- Test Case: processReceivedMessage.071 @@ -3880,6 +4046,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32829 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32829 TEST.END -- Test Case: processReceivedMessage.072 @@ -3890,6 +4057,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32830 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32830 TEST.END -- Test Case: processReceivedMessage.073 @@ -3900,6 +4068,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32832 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32832 TEST.END -- Test Case: processReceivedMessage.074 @@ -3910,6 +4079,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32833 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32833 TEST.END -- Test Case: processReceivedMessage.075 @@ -3920,6 +4090,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32835 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32835 TEST.END -- Test Case: processReceivedMessage.076 @@ -3930,6 +4101,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32836 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32836 TEST.END -- Test Case: processReceivedMessage.077 @@ -3940,6 +4112,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32875 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32875 TEST.END -- Test Case: processReceivedMessage.078 @@ -3950,6 +4123,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32876 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32876 TEST.END -- Test Case: processReceivedMessage.079 @@ -3960,6 +4134,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32877 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32877 TEST.END -- Test Case: processReceivedMessage.080 @@ -3970,6 +4145,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32878 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32878 TEST.END -- Test Case: processReceivedMessage.081 @@ -3980,6 +4156,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32879 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32879 TEST.END -- Test Case: processReceivedMessage.082 @@ -3990,6 +4167,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32880 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32880 TEST.END -- Test Case: processReceivedMessage.083 @@ -4000,6 +4178,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32881 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32881 TEST.END -- Test Case: processReceivedMessage.084 @@ -4010,6 +4189,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32882 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32882 TEST.END -- Test Case: processReceivedMessage.085 @@ -4020,6 +4200,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32883 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32883 TEST.END -- Test Case: processReceivedMessage.086 @@ -4030,6 +4211,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32885 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32885 TEST.END -- Test Case: processReceivedMessage.087 @@ -4040,6 +4222,7 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32886 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32886 TEST.END -- Test Case: processReceivedMessage.088 @@ -4050,8 +4233,22 @@ TEST.VALUE:SystemComm.processReceivedMessage.message:<> TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32887 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32887 TEST.END +-- Test Case: processReceivedMessage.089 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.089 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32865 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:25 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.msgID:32865 +TEST.EXPECTED:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:25 +TEST.END + -- Subprogram: processReceivedMessages -- Test Case: processReceivedMessages_ACKReceived @@ -4166,13 +4363,13 @@ TEST.MCDC_BASIS_PATH:6 of 6 TEST.NOTES: This is an automatically generated test case. - Test Path 6 - (1) if (buffer != (COMM_BUFFER_NOT_USED)) ==> TRUE - (2) if (dataSize == (8)) ==> TRUE - (3) if ((0) != canTransmit((canBASE_t *)0xfff7dc00U, mBox, data)) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 6 +(1) if (buffer != (COMM_BUFFER_NOT_USED)) ==> TRUE +(2) if (dataSize == (8)) ==> TRUE +(3) if ((0) != canTransmit((canBASE_t *)0xfff7dc00U, mBox, data)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SystemComm.findNextHighestPriorityCANPacketToTransmit TEST.VALUE:SystemComm.findNextHighestPriorityCANPacketToTransmit.return:COMM_BUFFER_OUT_CAN_HD_ALARM Index: vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMM/SYSTEMCOMM_tst_old =================================================================== diff -u --- vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMM/SYSTEMCOMM_tst_old (revision 0) +++ vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMM/SYSTEMCOMM_tst_old (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -0,0 +1,4199 @@ +-- VectorCAST 19.sp3 (11/13/19) +-- Test Case Script +-- +-- Environment : SYSTEMCOMM +-- Unit(s) Under Test: SystemComm +-- +-- Script Features +TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING +TEST.SCRIPT_FEATURE:CPP_CLASS_OBJECT_REVISION +TEST.SCRIPT_FEATURE:MULTIPLE_UUT_SUPPORT +TEST.SCRIPT_FEATURE:MIXED_CASE_NAMES +TEST.SCRIPT_FEATURE:STATIC_HEADER_FUNCS_IN_UUTS +TEST.SCRIPT_FEATURE:VCAST_MAIN_NOT_RENAMED +-- + +-- Unit: SystemComm + +-- Subprogram: addMsgToPendingACKList + +-- Test Case: addMsgToPendingACKList_ACKListFull +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:addMsgToPendingACKList +TEST.NEW +TEST.NAME:addMsgToPendingACKList_ACKListFull +TEST.VALUE:SystemComm.<>.pendingAckList[0].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[1].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[2].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[3].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[4].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[5].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[6].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[7].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[8].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[9].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[10].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[11].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[12].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[13].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[14].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[15].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[16].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[17].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[18].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[19].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[20].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[21].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[22].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[23].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[24].used:1 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msg:<> +TEST.VALUE:SystemComm.addMsgToPendingACKList.msg[0].hdr.seqNo:-15 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msg[0].hdr.msgID:0x1 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msg[0].hdr.payloadLen:1 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msg[0].payload[0]:1 +TEST.VALUE:SystemComm.addMsgToPendingACKList.channel:COMM_BUFFER_OUT_CAN_HD_2_UI +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData:<> +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData[0]:0xA5 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData[1]:0xEB +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData[2]:0xFF +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData[3]:0x1 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData[4]:0x0 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData[5]:0x1 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData[6]:0x1 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData[7]:0x0 +TEST.VALUE:SystemComm.addMsgToPendingACKList.len:8 +TEST.EXPECTED:SystemComm.addMsgToPendingACKList.return:0 +TEST.ATTRIBUTES:SystemComm.<>.pendingAckList[2].msg[0]:EXPECTED_BASE=16 +TEST.ATTRIBUTES:SystemComm.<>.pendingAckList[2].msg[1]:EXPECTED_BASE=16 +TEST.ATTRIBUTES:SystemComm.<>.pendingAckList[2].msg[2]:EXPECTED_BASE=16 +TEST.ATTRIBUTES:SystemComm.<>.pendingAckList[2].msg[3]:EXPECTED_BASE=16 +TEST.ATTRIBUTES:SystemComm.<>.pendingAckList[2].msg[4]:EXPECTED_BASE=16 +TEST.ATTRIBUTES:SystemComm.<>.pendingAckList[2].msg[5]:EXPECTED_BASE=16 +TEST.ATTRIBUTES:SystemComm.<>.pendingAckList[2].msg[6]:EXPECTED_BASE=16 +TEST.ATTRIBUTES:SystemComm.<>.pendingAckList[2].msg[7]:EXPECTED_BASE=16 +TEST.END + +-- Test Case: addMsgToPendingACKList_NominalPath +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:addMsgToPendingACKList +TEST.NEW +TEST.NAME:addMsgToPendingACKList_NominalPath +TEST.VALUE:SystemComm.<>.pendingAckList[0].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[1].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[2].used:0 +TEST.VALUE:SystemComm.<>.pendingAckList[2].seqNo:0 +TEST.VALUE:SystemComm.<>.pendingAckList[2].retries:0 +TEST.VALUE:SystemComm.<>.pendingAckList[2].timeStamp:0 +TEST.VALUE:SystemComm.<>.pendingAckList[2].channel:COMM_BUFFER_NOT_USED +TEST.VALUE:SystemComm.<>.pendingAckList[2].msgSize:0 +TEST.VALUE:SystemComm.<>.pendingAckList[2].msg[0]:0 +TEST.VALUE:SystemComm.<>.pendingAckList[2].msg[1]:0 +TEST.VALUE:SystemComm.<>.pendingAckList[2].msg[2]:0 +TEST.VALUE:SystemComm.<>.pendingAckList[2].msg[3]:0 +TEST.VALUE:SystemComm.<>.pendingAckList[2].msg[4]:0 +TEST.VALUE:SystemComm.<>.pendingAckList[2].msg[5]:0 +TEST.VALUE:SystemComm.<>.pendingAckList[2].msg[6]:0 +TEST.VALUE:SystemComm.<>.pendingAckList[2].msg[7]:0 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msg:<> +TEST.VALUE:SystemComm.addMsgToPendingACKList.msg[0].hdr.seqNo:-15 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msg[0].hdr.msgID:0x1 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msg[0].hdr.payloadLen:1 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msg[0].payload[0]:1 +TEST.VALUE:SystemComm.addMsgToPendingACKList.channel:COMM_BUFFER_OUT_CAN_HD_2_UI +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData:<> +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData[0]:0xA5 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData[1]:0xEB +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData[2]:0xFF +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData[3]:0x1 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData[4]:0x0 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData[5]:0x1 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData[6]:0x1 +TEST.VALUE:SystemComm.addMsgToPendingACKList.msgData[7]:0x0 +TEST.VALUE:SystemComm.addMsgToPendingACKList.len:8 +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].used:1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].seqNo:15 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].retries:3 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].timeStamp:1000 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].channel:COMM_BUFFER_OUT_CAN_HD_2_UI +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msgSize:8 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msg[0]:0xA5 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msg[1]:0xEB +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msg[2]:0xFF +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msg[3]:0x1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msg[4]:0x0 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msg[5]:0x1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msg[6]:0x1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].msg[7]:0x0 +TEST.EXPECTED:SystemComm.addMsgToPendingACKList.return:1 +TEST.END + +-- Subprogram: checkForCommTimeouts + +-- Test Case: checkForCommTimeouts_NoTimeouts +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:checkForCommTimeouts +TEST.NEW +TEST.NAME:checkForCommTimeouts_NoTimeouts +TEST.VALUE:SystemComm.<>.timeOfLastDGCheckIn:12000 +TEST.VALUE:SystemComm.<>.uiIsCommunicating:1 +TEST.VALUE:SystemComm.<>.timeOfLastUICheckIn:1000 +TEST.VALUE:SystemComm.<>.uiDidCommunicate:1 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1000,12000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:5000,2000 +TEST.END + +-- Test Case: checkForCommTimeouts_NoUIComm +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:checkForCommTimeouts +TEST.NEW +TEST.NAME:checkForCommTimeouts_NoUIComm +TEST.IMPORT_FAILURES: +(E) @LINE: 170 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> Read: msgID::INPUT_BASE=16 +(E) Errors from previous script import(s) + >>> (E) @LINE: 167 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 + >>> (E) @LINE: 163 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 + >>> (E) @LINE: 361 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.<>.timeOfLastDGCheckIn:12000 +TEST.VALUE:SystemComm.<>.uiIsCommunicating:1 +TEST.VALUE:SystemComm.<>.timeOfLastUICheckIn:1000 +TEST.VALUE:SystemComm.<>.uiDidCommunicate:0 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: checkForCommTimeouts_UITimeout +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:checkForCommTimeouts +TEST.NEW +TEST.NAME:checkForCommTimeouts_UITimeout +TEST.IMPORT_FAILURES: +(E) @LINE: 199 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> Read: msgID::INPUT_BASE=16 +(E) Errors from previous script import(s) + >>> (E) @LINE: 193 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 + >>> (E) @LINE: 185 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 + >>> (E) @LINE: 378 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.<>.dgIsCommunicating:1 +TEST.VALUE:SystemComm.<>.timeOfLastDGCheckIn:12000 +TEST.VALUE:SystemComm.<>.uiIsCommunicating:1 +TEST.VALUE:SystemComm.<>.timeOfLastUICheckIn:1000 +TEST.VALUE:SystemComm.<>.uiDidCommunicate:1 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1000,12000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:5000,2000 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Subprogram: checkInFromDG + +-- Test Case: checkInFromDG.001 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:checkInFromDG +TEST.NEW +TEST.NAME:checkInFromDG.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) if ((1) == isAlarmActive(ALARM_ID_DG_COMM_TIMEOUT)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_DG_COMM_TIMEOUT +TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 +TEST.EXPECTED:uut_prototype_stubs.clearAlarmCondition.alarm:ALARM_ID_DG_COMM_TIMEOUT +TEST.END + +-- Test Case: checkInFromDG_NominalPath +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:checkInFromDG +TEST.NEW +TEST.NAME:checkInFromDG_NominalPath +TEST.VALUE:SystemComm.<>.dgIsCommunicating:0 +TEST.EXPECTED:SystemComm.<>.dgIsCommunicating:1 +TEST.END + +-- Subprogram: checkInFromUI + +-- Test Case: checkInFromUI.001 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:checkInFromUI +TEST.NEW +TEST.NAME:checkInFromUI.001 +TEST.MCDC_BASIS_PATH:1 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 1 + (1) if ((0) == uiDidCommunicate) ==> FALSE + Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". + Condition a ==> FALSE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.VALUE:SystemComm.<>.uiIsCommunicating:1 +TEST.VALUE:SystemComm.<>.timeOfLastUICheckIn:1 +TEST.VALUE:SystemComm.<>.uiDidCommunicate:1 +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1 +TEST.EXPECTED:SystemComm.<>.uiIsCommunicating:1 +TEST.EXPECTED:SystemComm.<>.timeOfLastUICheckIn:1 +TEST.EXPECTED:SystemComm.<>.uiDidCommunicate:1 +TEST.END + +-- Test Case: checkInFromUI_NominalPath +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:checkInFromUI +TEST.NEW +TEST.NAME:checkInFromUI_NominalPath +TEST.VALUE:SystemComm.<>.uiIsCommunicating:0 +TEST.EXPECTED:SystemComm.<>.uiIsCommunicating:1 +TEST.END + +-- Subprogram: checkPendingACKList + +-- Test Case: checkPendingACKList.001 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:checkPendingACKList +TEST.NEW +TEST.NAME:checkPendingACKList.001 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_INIT +TEST.END + +-- Test Case: checkPendingACKList_NominalPath +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:checkPendingACKList +TEST.NEW +TEST.NAME:checkPendingACKList_NominalPath +TEST.VALUE:SystemComm.<>.pendingAckList[0].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[0].seqNo:12 +TEST.VALUE:SystemComm.<>.pendingAckList[0].retries:5 +TEST.VALUE:SystemComm.<>.pendingAckList[0].timeStamp:999500 +TEST.VALUE:SystemComm.<>.pendingAckList[0].channel:COMM_BUFFER_OUT_CAN_HD_2_UI +TEST.VALUE:SystemComm.<>.pendingAckList[0].msgSize:8 +TEST.VALUE:SystemComm.<>.pendingAckList[0].msg[0]:0xA5 +TEST.VALUE:SystemComm.<>.pendingAckList[0].msg[1]:0xF4 +TEST.VALUE:SystemComm.<>.pendingAckList[0].msg[2]:0xFF +TEST.VALUE:SystemComm.<>.pendingAckList[0].msg[3]:0x1 +TEST.VALUE:SystemComm.<>.pendingAckList[0].msg[4]:0x0 +TEST.VALUE:SystemComm.<>.pendingAckList[0].msg[5]:0x1 +TEST.VALUE:SystemComm.<>.pendingAckList[0].msg[6]:0x1 +TEST.VALUE:SystemComm.<>.pendingAckList[0].msg[7]:0x0 +TEST.VALUE:SystemComm.<>.pendingAckList[1].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[1].seqNo:15 +TEST.VALUE:SystemComm.<>.pendingAckList[1].retries:1 +TEST.VALUE:SystemComm.<>.pendingAckList[1].timeStamp:998900 +TEST.VALUE:SystemComm.<>.pendingAckList[1].channel:COMM_BUFFER_OUT_CAN_HD_2_UI +TEST.VALUE:SystemComm.<>.pendingAckList[1].msgSize:8 +TEST.VALUE:SystemComm.<>.pendingAckList[1].msg[0]:0xA5 +TEST.VALUE:SystemComm.<>.pendingAckList[1].msg[1]:0xF1 +TEST.VALUE:SystemComm.<>.pendingAckList[1].msg[2]:0xFF +TEST.VALUE:SystemComm.<>.pendingAckList[1].msg[3]:0x2 +TEST.VALUE:SystemComm.<>.pendingAckList[1].msg[4]:0x0 +TEST.VALUE:SystemComm.<>.pendingAckList[1].msg[5]:0x1 +TEST.VALUE:SystemComm.<>.pendingAckList[1].msg[6]:0x1 +TEST.VALUE:SystemComm.<>.pendingAckList[1].msg[7]:0x0 +TEST.VALUE:SystemComm.<>.pendingAckList[2].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[2].seqNo:18 +TEST.VALUE:SystemComm.<>.pendingAckList[2].retries:0 +TEST.VALUE:SystemComm.<>.pendingAckList[2].timeStamp:998800 +TEST.VALUE:SystemComm.<>.pendingAckList[2].channel:COMM_BUFFER_OUT_CAN_HD_2_DG +TEST.VALUE:SystemComm.<>.pendingAckList[2].msgSize:8 +TEST.VALUE:SystemComm.<>.pendingAckList[2].msg[0]:0xA5 +TEST.VALUE:SystemComm.<>.pendingAckList[2].msg[1]:0xEE +TEST.VALUE:SystemComm.<>.pendingAckList[2].msg[2]:0xFF +TEST.VALUE:SystemComm.<>.pendingAckList[2].msg[3]:0x3 +TEST.VALUE:SystemComm.<>.pendingAckList[2].msg[4]:0x0 +TEST.VALUE:SystemComm.<>.pendingAckList[2].msg[5]:0x1 +TEST.VALUE:SystemComm.<>.pendingAckList[2].msg[6]:0x1 +TEST.VALUE:SystemComm.<>.pendingAckList[2].msg[7]:0x0 +TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000000 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:0,(2)1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].retries:5 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].timeStamp:999500 +TEST.EXPECTED:SystemComm.<>.pendingAckList[1].retries:0 +TEST.EXPECTED:SystemComm.<>.pendingAckList[1].timeStamp:1000000 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].retries:0 +TEST.EXPECTED:SystemComm.<>.pendingAckList[2].timeStamp:998800 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_CAN_MESSAGE_NOT_ACKED +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:3 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_2_UI +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[0]:0xA5 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[1]:0xF1 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[2]:0xFF +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[3]:0x2 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[4]:0x0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[5]:0x1 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[6]:0x1 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[7]:0x0 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:8 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:999500,998900,998800 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:(3)150 +TEST.END + +-- Subprogram: checkTooManyBadMsgCRCs + +-- Test Case: checkTooManyBadMsgCRCs_Alarm +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:checkTooManyBadMsgCRCs +TEST.NEW +TEST.NAME:checkTooManyBadMsgCRCs_Alarm +TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:1 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarm:ALARM_ID_COMM_TOO_MANY_BAD_CRCS +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.dataType:ALARM_DATA_TYPE_U32 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm1Data.alarmData.data.uInt.data:1 +TEST.EXPECTED:uut_prototype_stubs.incTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_BAD_MSG_CRC +TEST.END + +-- Test Case: checkTooManyBadMsgCRCs_NoAlarm +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:checkTooManyBadMsgCRCs +TEST.NEW +TEST.NAME:checkTooManyBadMsgCRCs_NoAlarm +TEST.VALUE:uut_prototype_stubs.incTimeWindowedCount.return:0 +TEST.EXPECTED:uut_prototype_stubs.incTimeWindowedCount.cnt:TIME_WINDOWED_COUNT_BAD_MSG_CRC +TEST.END + +-- Subprogram: clearCANXmitBuffers + +-- Test Case: clearCANXmitBuffers.001 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:clearCANXmitBuffers +TEST.NEW +TEST.NAME:clearCANXmitBuffers.001 +TEST.MCDC_BASIS_PATH:2 of 2 +TEST.NOTES: +This is an automatically generated test case. + Test Path 2 + (1) for (i < (5)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Conflict: Unable to control expression-to-expression comparison in branch 1 +TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.clearBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM,COMM_BUFFER_OUT_CAN_HD_2_DG,COMM_BUFFER_OUT_CAN_HD_2_UI,COMM_BUFFER_OUT_CAN_HD_BROADCAST,COMM_BUFFER_OUT_CAN_PC +TEST.EXPECTED:uut_prototype_stubs.clearBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM,COMM_BUFFER_OUT_CAN_HD_2_DG,COMM_BUFFER_OUT_CAN_HD_2_UI,COMM_BUFFER_OUT_CAN_HD_BROADCAST,COMM_BUFFER_OUT_CAN_PC +TEST.END + +-- Subprogram: consumeBufferPaddingBeforeSync + +-- Test Case: BufferEmpty +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:consumeBufferPaddingBeforeSync +TEST.NEW +TEST.NAME:BufferEmpty +TEST.VALUE:SystemComm.consumeBufferPaddingBeforeSync.buffer:COMM_BUFFER_IN_CAN_DG_ALARM +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:0 +TEST.EXPECTED:uut_prototype_stubs.numberOfBytesInCommBuffer.buffer:COMM_BUFFER_IN_CAN_DG_ALARM +TEST.END + +-- Test Case: RemoveSomePadding +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:consumeBufferPaddingBeforeSync +TEST.NEW +TEST.NAME:RemoveSomePadding +TEST.VALUE:SystemComm.consumeBufferPaddingBeforeSync.buffer:COMM_BUFFER_IN_CAN_DG_ALARM +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[0]:0x0 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.return:1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[0]:0x0,0xA5 +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:6 +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.buffer:COMM_BUFFER_IN_CAN_DG_ALARM +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.len:1 +TEST.EXPECTED:uut_prototype_stubs.peekFromCommBuffer.buffer:(2)COMM_BUFFER_IN_CAN_DG_ALARM +TEST.EXPECTED:uut_prototype_stubs.peekFromCommBuffer.len:(2)1 +TEST.EXPECTED:uut_prototype_stubs.numberOfBytesInCommBuffer.buffer:COMM_BUFFER_IN_CAN_DG_ALARM +TEST.END + +-- Subprogram: execSystemCommRx + +-- Test Case: OneMessageToProcessInBuffers +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:execSystemCommRx +TEST.NEW +TEST.NAME:OneMessageToProcessInBuffers +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 374 TEST.EXPECTED:uut_prototype_stubs.numberOfBytesInCommBuffer.buffer:(2)COMM_BUFFER_IN_CAN_DG_ALARM,(2)COMM_BUFFER_IN_CAN_UI_ALARM,(2)COMM_BUFFER_IN_CAN_DG_2_HD,(2)COMM_BUFFER_IN_CAN_DG_BROADCAST,(4)COMM_BUFFER_IN_CAN_UI_2_HD,(2)COMM_BUFFER_IN_CAN_UI_BROADCAST,(2)COMM_BUFFER_IN_CAN_PC,(2)ALARM_ID_UF_RATE_TOO_HIGH_ERROR + >>> >>> Value for 'Enumeral' out of range + >>> >>> Read "ALARM_ID_UF_RATE_ACCURACY_ERROR" + >>> >>> Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[0]:0xA5 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[1]:0 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[2]:0 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[3]:1 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[4]:0 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[5]:1 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[6]:1 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[7]:0 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.return:8 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[0]:(2)0xA5 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[1]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[2]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[3]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[4]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[5]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[6]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[7]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.return:1,8 +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:(8)0,(2)10,(4)0 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].msg.hdr.msgID:1 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].crc:0 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.return:1,0 +TEST.VALUE:uut_prototype_stubs.blankMessageInWrapper.message[0].msg.hdr.msgID:0xFFFF +TEST.VALUE:uut_prototype_stubs.blankMessageInWrapper.message[0].crc:0 +TEST.VALUE:uut_prototype_stubs.handleOffButtonConfirmMsgFromUI.message[0].hdr.msgID:1 +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.buffer:COMM_BUFFER_IN_CAN_UI_2_HD +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.len:8 +TEST.EXPECTED:uut_prototype_stubs.peekFromCommBuffer.buffer:(2)COMM_BUFFER_IN_CAN_UI_2_HD +TEST.EXPECTED:uut_prototype_stubs.peekFromCommBuffer.len:1,10 +TEST.EXPECTED:uut_prototype_stubs.addToMsgQueue.queue:MSG_Q_IN +TEST.EXPECTED:uut_prototype_stubs.getFromMsgQueue.queue:(2)MSG_Q_IN +TEST.END + +-- Subprogram: execSystemCommTx + +-- Test Case: CAN1TransmitterBusy_MaxRetries +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:execSystemCommTx +TEST.NEW +TEST.NAME:CAN1TransmitterBusy_MaxRetries +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 958 TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:0 + >>> >>> Could not find function sendChangeUFSettingsResponse + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.<>.lastCANPacketSent[0]:1 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[1]:2 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[2]:3 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[3]:4 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[4]:5 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[5]:6 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[6]:7 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[7]:8 +TEST.VALUE:SystemComm.<>.lastCANPacketSentChannel:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.VALUE:SystemComm.<>.lastCANPacketSentTimeStamp:100000 +TEST.VALUE:SystemComm.<>.hdIsOnlyCANNode:0 +TEST.VALUE:SystemComm.<>.canXmitRetryCtr:5 +TEST.VALUE:uut_prototype_stubs.isCAN1TransmitInProgress.return:1 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:SystemComm.<>.hdIsOnlyCANNode:1 +TEST.EXPECTED:SystemComm.<>.canXmitRetryCtr:5 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:100000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:200 +TEST.END + +-- Test Case: CAN1TransmitterBusy_NoTimeout +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:execSystemCommTx +TEST.NEW +TEST.NAME:CAN1TransmitterBusy_NoTimeout +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 975 TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:0 + >>> >>> Could not find function sendChangeUFSettingsResponse + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.<>.lastCANPacketSentChannel:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.VALUE:SystemComm.<>.lastCANPacketSentTimeStamp:100000 +TEST.VALUE:SystemComm.<>.hdIsOnlyCANNode:0 +TEST.VALUE:uut_prototype_stubs.isCAN1TransmitInProgress.return:1 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:100000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:200 +TEST.END + +-- Test Case: CAN1TransmitterBusy_Timeout +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:execSystemCommTx +TEST.NEW +TEST.NAME:CAN1TransmitterBusy_Timeout +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1000 TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:0 + >>> >>> Could not find function sendChangeUFSettingsResponse + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.<>.lastCANPacketSent[0]:1 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[1]:2 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[2]:3 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[3]:4 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[4]:5 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[5]:6 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[6]:7 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[7]:8 +TEST.VALUE:SystemComm.<>.lastCANPacketSentChannel:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.VALUE:SystemComm.<>.lastCANPacketSentTimeStamp:100000 +TEST.VALUE:SystemComm.<>.hdIsOnlyCANNode:0 +TEST.VALUE:SystemComm.<>.canXmitRetryCtr:3 +TEST.VALUE:uut_prototype_stubs.canTransmit.return:1 +TEST.VALUE:uut_prototype_stubs.isCAN1TransmitInProgress.return:1 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:SystemComm.<>.canXmitRetryCtr:4 +TEST.EXPECTED:uut_prototype_stubs.canTransmit.messageBox:1 +TEST.EXPECTED:uut_prototype_stubs.canTransmit.data[0]:1 +TEST.EXPECTED:uut_prototype_stubs.canTransmit.data[1]:2 +TEST.EXPECTED:uut_prototype_stubs.canTransmit.data[2]:3 +TEST.EXPECTED:uut_prototype_stubs.canTransmit.data[3]:4 +TEST.EXPECTED:uut_prototype_stubs.canTransmit.data[4]:5 +TEST.EXPECTED:uut_prototype_stubs.canTransmit.data[5]:6 +TEST.EXPECTED:uut_prototype_stubs.canTransmit.data[6]:7 +TEST.EXPECTED:uut_prototype_stubs.canTransmit.data[7]:8 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:100000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:200 +TEST.END + +-- Test Case: CAN1TransmitterBusy_Timeout_InvalidPriorSendChannel +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:execSystemCommTx +TEST.NEW +TEST.NAME:CAN1TransmitterBusy_Timeout_InvalidPriorSendChannel +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1034 TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:0 + >>> >>> Could not find function sendChangeUFSettingsResponse + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.<>.lastCANPacketSent[0]:1 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[1]:2 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[2]:3 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[3]:4 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[4]:5 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[5]:6 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[6]:7 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[7]:8 +TEST.VALUE:SystemComm.<>.lastCANPacketSentChannel:NUM_OF_COMM_BUFFERS +TEST.VALUE:SystemComm.<>.lastCANPacketSentTimeStamp:100000 +TEST.VALUE:SystemComm.<>.hdIsOnlyCANNode:0 +TEST.VALUE:SystemComm.<>.canXmitRetryCtr:0 +TEST.VALUE:uut_prototype_stubs.isCAN1TransmitInProgress.return:1 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:SystemComm.<>.canXmitRetryCtr:1 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:100000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:200 +TEST.END + +-- Test Case: CAN1TransmitterBusy_Timeout_NoPriorSend +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:execSystemCommTx +TEST.NEW +TEST.NAME:CAN1TransmitterBusy_Timeout_NoPriorSend +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1058 TEST.VALUE:uut_prototype_stubs.sendChangeUFSettingsResponse.return:0 + >>> >>> Could not find function sendChangeUFSettingsResponse + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.<>.lastCANPacketSent[0]:1 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[1]:2 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[2]:3 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[3]:4 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[4]:5 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[5]:6 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[6]:7 +TEST.VALUE:SystemComm.<>.lastCANPacketSent[7]:8 +TEST.VALUE:SystemComm.<>.lastCANPacketSentTimeStamp:100000 +TEST.VALUE:SystemComm.<>.hdIsOnlyCANNode:0 +TEST.VALUE:SystemComm.<>.canXmitRetryCtr:0 +TEST.VALUE:uut_prototype_stubs.isCAN1TransmitInProgress.return:1 +TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 +TEST.EXPECTED:SystemComm.<>.canXmitRetryCtr:1 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:100000 +TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:200 +TEST.END + +-- Test Case: execSystemCommTx_HDisOnlyCANNode +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:execSystemCommTx +TEST.NEW +TEST.NAME:execSystemCommTx_HDisOnlyCANNode +TEST.VALUE:SystemComm.<>.hdIsOnlyCANNode:1 +TEST.EXPECTED:SystemComm.<>.hdIsOnlyCANNode:1 +TEST.FLOW + SystemComm.c.execSystemCommTx + SystemComm.c.execSystemCommTx +TEST.END_FLOW +TEST.END + +-- Test Case: execSystemCommTx_NominalPath +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:execSystemCommTx +TEST.NEW +TEST.NAME:execSystemCommTx_NominalPath +TEST.VALUE:SystemComm.<>.hdIsOnlyCANNode:0 +TEST.VALUE:uut_prototype_stubs.isCAN1TransmitInProgress.return:0 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.return:8 +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:8 +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.EXPECTED:uut_prototype_stubs.numberOfBytesInCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.END + +-- Subprogram: findNextHighestPriorityCANPacketToTransmit + +-- Test Case: BufferFound +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:findNextHighestPriorityCANPacketToTransmit +TEST.NEW +TEST.NAME:BufferFound +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:8 +TEST.EXPECTED:SystemComm.findNextHighestPriorityCANPacketToTransmit.return:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.EXPECTED:uut_prototype_stubs.numberOfBytesInCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.END + +-- Test Case: NoBufferFound +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:findNextHighestPriorityCANPacketToTransmit +TEST.NEW +TEST.NAME:NoBufferFound +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:(4)0 +TEST.EXPECTED:SystemComm.findNextHighestPriorityCANPacketToTransmit.return:COMM_BUFFER_NOT_USED +TEST.EXPECTED:uut_prototype_stubs.numberOfBytesInCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM,COMM_BUFFER_OUT_CAN_HD_2_DG,COMM_BUFFER_OUT_CAN_HD_2_UI,COMM_BUFFER_OUT_CAN_HD_BROADCAST,COMM_BUFFER_OUT_CAN_PC +TEST.END + +-- Subprogram: handleCANMsgInterrupt + +-- Test Case: InvalidCANBox +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:handleCANMsgInterrupt +TEST.NEW +TEST.NAME:InvalidCANBox +TEST.IMPORT_FAILURES: +(E) @LINE: 677 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> Read: msgID::INPUT_BASE=16 +(E) Errors from previous script import(s) + >>> (E) @LINE: 668 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 + >>> (E) @LINE: 656 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 + >>> (E) @LINE: 1685 TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::INPUT_BASE=16 +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.handleCANMsgInterrupt.srcCANBox:COMM_BUFFER_NOT_USED +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:123 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:123 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:0 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].hdr.msgID::INPUT_BASE=16 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: NoPacket +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:handleCANMsgInterrupt +TEST.NEW +TEST.NAME:NoPacket +TEST.VALUE:SystemComm.handleCANMsgInterrupt.srcCANBox:COMM_BUFFER_IN_CAN_DG_ALARM +TEST.VALUE:uut_prototype_stubs.canIsRxMessageArrived.return:0 +TEST.EXPECTED:uut_prototype_stubs.canIsRxMessageArrived.messageBox:2 +TEST.END + +-- Test Case: ReceiveCANBox +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:handleCANMsgInterrupt +TEST.NEW +TEST.NAME:ReceiveCANBox +TEST.VALUE:SystemComm.handleCANMsgInterrupt.srcCANBox:COMM_BUFFER_IN_CAN_DG_ALARM +TEST.VALUE:uut_prototype_stubs.canGetData.return:1 +TEST.VALUE:uut_prototype_stubs.canIsRxMessageArrived.return:1 +TEST.EXPECTED:uut_prototype_stubs.canGetData.messageBox:2 +TEST.EXPECTED:uut_prototype_stubs.canIsRxMessageArrived.messageBox:2 +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.buffer:COMM_BUFFER_IN_CAN_DG_ALARM +TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:8 +TEST.END + +-- Test Case: ReceiveCANBox_NoPacket +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:handleCANMsgInterrupt +TEST.NEW +TEST.NAME:ReceiveCANBox_NoPacket +TEST.VALUE:SystemComm.handleCANMsgInterrupt.srcCANBox:COMM_BUFFER_IN_CAN_DG_ALARM +TEST.VALUE:uut_prototype_stubs.canGetData.return:0 +TEST.VALUE:uut_prototype_stubs.canIsRxMessageArrived.return:1 +TEST.EXPECTED:uut_prototype_stubs.canGetData.messageBox:2 +TEST.EXPECTED:uut_prototype_stubs.canIsRxMessageArrived.messageBox:2 +TEST.END + +-- Test Case: TransmitCANBox +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:handleCANMsgInterrupt +TEST.NEW +TEST.NAME:TransmitCANBox +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1705 TEST.VALUE:uut_prototype_stubs.canIsTxMessagePending.return:0 + >>> >>> Could not find function canIsTxMessagePending + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.handleCANMsgInterrupt.srcCANBox:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.VALUE:uut_prototype_stubs.canTransmit.return:1 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.return:8 +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:8 +TEST.EXPECTED:uut_prototype_stubs.canTransmit.messageBox:1 +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.len:8 +TEST.EXPECTED:uut_prototype_stubs.numberOfBytesInCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.END + +-- Test Case: handleCANMsgInterrupt_NoMoreMessagesToXmit +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:handleCANMsgInterrupt +TEST.NEW +TEST.NAME:handleCANMsgInterrupt_NoMoreMessagesToXmit +TEST.VALUE:SystemComm.handleCANMsgInterrupt.srcCANBox:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:0 +TEST.FLOW + SystemComm.c.handleCANMsgInterrupt + uut_prototype_stubs.numberOfBytesInCommBuffer + uut_prototype_stubs.numberOfBytesInCommBuffer + uut_prototype_stubs.numberOfBytesInCommBuffer + uut_prototype_stubs.numberOfBytesInCommBuffer + uut_prototype_stubs.numberOfBytesInCommBuffer + uut_prototype_stubs.signalCANXmitsCompleted + SystemComm.c.handleCANMsgInterrupt +TEST.END_FLOW +TEST.END + +-- Subprogram: initSystemComm + +-- Test Case: NominalPath +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:initSystemComm +TEST.NEW +TEST.NAME:NominalPath +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 568 TEST.VALUE:SystemComm.<>.badCRCTimeStamps[0..4]:1 + >>> >>> Unknown parameter/object name badCRCTimeStamps + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 571 TEST.EXPECTED:SystemComm.<>.badCRCTimeStamps[0..4]:0 + >>> >>> Unknown parameter/object name badCRCTimeStamps + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.<>.pendingAckList[0].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[24].used:1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].used:0 +TEST.EXPECTED:SystemComm.<>.pendingAckList[24].used:0 +TEST.END + +-- Subprogram: isCANBoxForRecv + +-- Test Case: NotReceiveCANBox +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:isCANBoxForRecv +TEST.NEW +TEST.NAME:NotReceiveCANBox +TEST.VALUE:SystemComm.isCANBoxForRecv.srcCANBox:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.EXPECTED:SystemComm.isCANBoxForRecv.return:0 +TEST.END + +-- Test Case: ReceiveCANBox +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:isCANBoxForRecv +TEST.NEW +TEST.NAME:ReceiveCANBox +TEST.VALUE:SystemComm.isCANBoxForRecv.srcCANBox:COMM_BUFFER_IN_CAN_DG_ALARM +TEST.EXPECTED:SystemComm.isCANBoxForRecv.return:1 +TEST.END + +-- Subprogram: isCANBoxForXmit + +-- Test Case: NotTransmitCANBox +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:isCANBoxForXmit +TEST.NEW +TEST.NAME:NotTransmitCANBox +TEST.VALUE:SystemComm.isCANBoxForXmit.srcCANBox:COMM_BUFFER_IN_CAN_DG_ALARM +TEST.EXPECTED:SystemComm.isCANBoxForXmit.return:0 +TEST.END + +-- Test Case: TransmitCANBox +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:isCANBoxForXmit +TEST.NEW +TEST.NAME:TransmitCANBox +TEST.VALUE:SystemComm.isCANBoxForXmit.srcCANBox:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.EXPECTED:SystemComm.isCANBoxForXmit.return:1 +TEST.END + +-- Subprogram: isDGCommunicating + +-- Test Case: isDGCommunicating_NominalPath +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:isDGCommunicating +TEST.NEW +TEST.NAME:isDGCommunicating_NominalPath +TEST.VALUE:SystemComm.<>.dgIsCommunicating:1 +TEST.EXPECTED:SystemComm.isDGCommunicating.return:1 +TEST.END + +-- Subprogram: isHDOnlyCANNode + +-- Test Case: isHDOnlyCANNode_NominalPath +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:isHDOnlyCANNode +TEST.NEW +TEST.NAME:isHDOnlyCANNode_NominalPath +TEST.VALUE:SystemComm.<>.hdIsOnlyCANNode:1 +TEST.EXPECTED:SystemComm.isHDOnlyCANNode.return:1 +TEST.END + +-- Subprogram: isUICommunicating + +-- Test Case: isUICommunicating_NominalPath +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:isUICommunicating +TEST.NEW +TEST.NAME:isUICommunicating_NominalPath +TEST.VALUE:SystemComm.<>.uiIsCommunicating:0 +TEST.EXPECTED:SystemComm.isUICommunicating.return:0 +TEST.END + +-- Subprogram: matchACKtoPendingACKList + +-- Test Case: matchACKtoPendingACKList_Matched +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:matchACKtoPendingACKList +TEST.NEW +TEST.NAME:matchACKtoPendingACKList_Matched +TEST.VALUE:SystemComm.<>.pendingAckList[0].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[0].seqNo:20 +TEST.VALUE:SystemComm.<>.pendingAckList[1].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[1].seqNo:21 +TEST.VALUE:SystemComm.matchACKtoPendingACKList.seqNo:21 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].used:1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[1].used:0 +TEST.EXPECTED:SystemComm.matchACKtoPendingACKList.return:1 +TEST.END + +-- Test Case: matchACKtoPendingACKList_NoMatch +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:matchACKtoPendingACKList +TEST.NEW +TEST.NAME:matchACKtoPendingACKList_NoMatch +TEST.VALUE:SystemComm.<>.pendingAckList[0].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[0].seqNo:20 +TEST.VALUE:SystemComm.<>.pendingAckList[1].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[1].seqNo:22 +TEST.VALUE:SystemComm.matchACKtoPendingACKList.seqNo:21 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].used:1 +TEST.EXPECTED:SystemComm.<>.pendingAckList[1].used:1 +TEST.EXPECTED:SystemComm.matchACKtoPendingACKList.return:0 +TEST.END + +-- Subprogram: parseMessageFromBuffer + +-- Test Case: FullMessageFound_CRC_BAD +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:parseMessageFromBuffer +TEST.NEW +TEST.NAME:FullMessageFound_CRC_BAD +TEST.VALUE:SystemComm.parseMessageFromBuffer.data:<> +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[0]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[1]:0xA5 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[2]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[3]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[4]:1 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[5]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[6]:1 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[7]:1 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[8]:12 +TEST.VALUE:SystemComm.parseMessageFromBuffer.len:9 +TEST.VALUE:uut_prototype_stubs.crc8.return:13 +TEST.EXPECTED:SystemComm.parseMessageFromBuffer.return:-1 +TEST.EXPECTED:uut_prototype_stubs.crc8.len:6 +TEST.END + +-- Test Case: FullMessageFound_CRC_OK +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:parseMessageFromBuffer +TEST.NEW +TEST.NAME:FullMessageFound_CRC_OK +TEST.VALUE:SystemComm.parseMessageFromBuffer.data:<> +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[0]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[1]:0xA5 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[2]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[3]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[4]:1 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[5]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[6]:1 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[7]:1 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[8]:12 +TEST.VALUE:SystemComm.parseMessageFromBuffer.len:9 +TEST.VALUE:uut_prototype_stubs.crc8.return:12 +TEST.EXPECTED:SystemComm.parseMessageFromBuffer.return:7 +TEST.EXPECTED:uut_prototype_stubs.crc8.len:6 +TEST.END + +-- Test Case: NoMessageCouldBeParsed +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:parseMessageFromBuffer +TEST.NEW +TEST.NAME:NoMessageCouldBeParsed +TEST.VALUE:SystemComm.parseMessageFromBuffer.data:<> +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[0]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[1]:0xA5 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[2]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[3]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[4]:1 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[5]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[6]:1 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[7]:1 +TEST.VALUE:SystemComm.parseMessageFromBuffer.len:8 +TEST.EXPECTED:SystemComm.parseMessageFromBuffer.return:0 +TEST.END + +-- Test Case: NoSyncFound +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:parseMessageFromBuffer +TEST.NEW +TEST.NAME:NoSyncFound +TEST.VALUE:SystemComm.parseMessageFromBuffer.data:<> +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[0]:0x0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[1]:0x0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[2]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[3]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[4]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[5]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.len:6 +TEST.EXPECTED:SystemComm.parseMessageFromBuffer.return:0 +TEST.END + +-- Test Case: NotEnoughDataForMinMessage +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:parseMessageFromBuffer +TEST.NEW +TEST.NAME:NotEnoughDataForMinMessage +TEST.VALUE:SystemComm.parseMessageFromBuffer.data:<> +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[0]:0xA5 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[1]:0x1 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[2]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[3]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[4]:0 +TEST.VALUE:SystemComm.parseMessageFromBuffer.data[5]:1 +TEST.VALUE:SystemComm.parseMessageFromBuffer.len:4 +TEST.EXPECTED:SystemComm.parseMessageFromBuffer.return:0 +TEST.END + +-- Subprogram: processIncomingData + +-- Test Case: MoreDataInBufferThanMaxMsgSize +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processIncomingData +TEST.NEW +TEST.NAME:MoreDataInBufferThanMaxMsgSize +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.return:257 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[0]:(2)0xA5 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[1]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[2]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[3]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[4]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[5]:(2)1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[6]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[7]:(2)2 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.return:1,257 +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:(2)258,(12)0 +TEST.VALUE:uut_prototype_stubs.crc8.return:2 +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.buffer:COMM_BUFFER_IN_CAN_DG_ALARM +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.len:8 +TEST.EXPECTED:uut_prototype_stubs.peekFromCommBuffer.len:1,257 +TEST.EXPECTED:uut_prototype_stubs.crc8.len:6 +TEST.END + +-- Test Case: MoreDataInBufferThanMaxMsgSize_BadCRC +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processIncomingData +TEST.NEW +TEST.NAME:MoreDataInBufferThanMaxMsgSize_BadCRC +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.return:1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[0]:(2)0xA5 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[1]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[2]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[3]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[4]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[5]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[6]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[7]:(2)2 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.return:1,108 +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:(2)108,(12)0 +TEST.VALUE:uut_prototype_stubs.crc8.return:3 +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.buffer:COMM_BUFFER_IN_CAN_DG_ALARM +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.len:1 +TEST.EXPECTED:uut_prototype_stubs.peekFromCommBuffer.len:1,108 +TEST.EXPECTED:uut_prototype_stubs.crc8.len:6 +TEST.END + +-- Test Case: MsgFoundButIncompleteMsgRetrieved +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processIncomingData +TEST.NEW +TEST.NAME:MsgFoundButIncompleteMsgRetrieved +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[0]:0xA5 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[1]:1 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.data[2]:0 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.return:7 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[0]:(2)0xA5 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[1]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[2]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[3]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[4]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[5]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[6]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[7]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.return:1,8 +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:(2)8,(12)0 +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.buffer:COMM_BUFFER_IN_CAN_DG_ALARM +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.len:8 +TEST.EXPECTED:uut_prototype_stubs.peekFromCommBuffer.len:1,8 +TEST.END + +-- Test Case: MsgFound_DGBroadcast +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processIncomingData +TEST.NEW +TEST.NAME:MsgFound_DGBroadcast +TEST.VALUE:SystemComm.<>.dgIsCommunicating:0 +TEST.VALUE:SystemComm.<>.timeOfLastDGCheckIn:50000 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.return:108 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[0]:(2)0xA5 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[1]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[2]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[3]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[4]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[5]:(2)1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[6]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[7]:(2)2 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.return:1,108 +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:(6)0,(2)108,(6)0 +TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:500000 +TEST.VALUE:uut_prototype_stubs.crc8.return:2 +TEST.EXPECTED:SystemComm.<>.dgIsCommunicating:1 +TEST.EXPECTED:SystemComm.<>.timeOfLastDGCheckIn:500000 +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.buffer:COMM_BUFFER_IN_CAN_DG_BROADCAST +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.len:8 +TEST.EXPECTED:uut_prototype_stubs.peekFromCommBuffer.len:1,108 +TEST.EXPECTED:uut_prototype_stubs.crc8.len:6 +TEST.END + +-- Test Case: NoMsgFound +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processIncomingData +TEST.NEW +TEST.NAME:NoMsgFound +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[0]:(2)0xA5 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[1]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[2]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[3]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[4]:(2)0 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.data[5]:0,1 +TEST.VALUE:uut_prototype_stubs.peekFromCommBuffer.return:1,6 +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:(2)6,(12)0 +TEST.EXPECTED:uut_prototype_stubs.peekFromCommBuffer.len:1,6 +TEST.END + +-- Test Case: consumeBufferPaddingBeforeSync.001 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processIncomingData +TEST.NEW +TEST.NAME:consumeBufferPaddingBeforeSync.001 +TEST.MCDC_BASIS_PATH:8 of 16 +TEST.NOTES: +This is an automatically generated test case. + Test Path 8 + (1) for (i < (7)) ==> TRUE + (2) while ((1) == messagesInBuffer) ==> TRUE + (3) if (numOfBytesInBuffer >= sizeof(MESSAGE_HEADER_T) + sizeof(U08)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: + Conflict: Unable to control expression-to-expression comparison in branch 1 + Cannot set local variable messagesInBuffer in branch 2 +TEST.END_NOTES: +TEST.STUB:SystemComm.consumeBufferPaddingBeforeSync +TEST.VALUE:SystemComm.consumeBufferPaddingBeforeSync.buffer:COMM_BUFFER_IN_CAN_DG_ALARM,COMM_BUFFER_IN_CAN_UI_ALARM,COMM_BUFFER_IN_CAN_DG_2_HD,COMM_BUFFER_IN_CAN_DG_BROADCAST,COMM_BUFFER_IN_CAN_UI_2_HD,COMM_BUFFER_IN_CAN_UI_BROADCAST,COMM_BUFFER_IN_CAN_PC +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:<> +TEST.EXPECTED:SystemComm.consumeBufferPaddingBeforeSync.buffer:COMM_BUFFER_IN_CAN_DG_ALARM,COMM_BUFFER_IN_CAN_UI_ALARM,COMM_BUFFER_IN_CAN_DG_2_HD,COMM_BUFFER_IN_CAN_DG_BROADCAST,COMM_BUFFER_IN_CAN_UI_2_HD,COMM_BUFFER_IN_CAN_UI_BROADCAST,COMM_BUFFER_IN_CAN_PC +TEST.END + +-- Subprogram: processReceivedMessage + +-- Test Case: 0001_OffButtonPress +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0001_OffButtonPress +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:1 +TEST.EXPECTED:uut_prototype_stubs.handleOffButtonConfirmMsgFromUI.message[0].hdr.msgID:1 +TEST.END + +-- Test Case: 0003_AlarmTriggered +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0003_AlarmTriggered +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:3 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:18 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:1 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:1 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:2 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[8]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[9]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[10]:1 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[11]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[12]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[13]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[14]:3 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[15]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[16]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[17]:0 +TEST.EXPECTED:uut_prototype_stubs.handleAlarmTriggered.message[0].hdr.msgID:3 +TEST.EXPECTED:uut_prototype_stubs.handleAlarmTriggered.message[0].hdr.payloadLen:18 +TEST.END + +-- Test Case: 0004_AlarmCleared +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0004_AlarmCleared +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x4 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:2 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:1 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: 0006_DGCheckIn +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0006_DGCheckIn +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:6 +TEST.EXPECTED:uut_prototype_stubs.handleDGCheckIn.message[0].hdr.msgID:6 +TEST.END + +-- Test Case: 0007_UICheckIn +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0007_UICheckIn +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:7 +TEST.EXPECTED:uut_prototype_stubs.handleUICheckIn.message[0].hdr.msgID:7 +TEST.END + +-- Test Case: 000C_LoadCellReadings +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:000C_LoadCellReadings +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0xC +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:16 +TEST.EXPECTED:uut_prototype_stubs.handleLoadCellReadingsFromDG.message[0].hdr.msgID:0xC +TEST.EXPECTED:uut_prototype_stubs.handleLoadCellReadingsFromDG.message[0].hdr.payloadLen:16 +TEST.END + +-- Test Case: 0010_UserUFPauseResume +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0010_UserUFPauseResume +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x10 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.EXPECTED:uut_prototype_stubs.handleUFPauseResumeRequest.message[0].hdr.msgID:0x10 +TEST.EXPECTED:uut_prototype_stubs.handleUFPauseResumeRequest.message[0].hdr.payloadLen:8 +TEST.END + +-- Test Case: 0011_UserUFSettingsChange +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0011_UserUFSettingsChange +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x11 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.EXPECTED:uut_prototype_stubs.handleChangeUFSettingsRequest.message[0].hdr.msgID:0x11 +TEST.EXPECTED:uut_prototype_stubs.handleChangeUFSettingsRequest.message[0].hdr.payloadLen:8 +TEST.END + +-- Test Case: 0012_UserSalineBolusRequest +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0012_UserSalineBolusRequest +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x12 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4 +TEST.EXPECTED:uut_prototype_stubs.handleSalineBolusRequest.message[0].hdr.msgID:0x12 +TEST.EXPECTED:uut_prototype_stubs.handleSalineBolusRequest.message[0].hdr.payloadLen:4 +TEST.END + +-- Test Case: 0015_UserUFSettingsConfirm +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0015_UserUFSettingsConfirm +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x15 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:16 +TEST.EXPECTED:uut_prototype_stubs.handleChangeUFSettingsConfirmation.message[0].hdr.msgID:0x15 +TEST.EXPECTED:uut_prototype_stubs.handleChangeUFSettingsConfirmation.message[0].hdr.payloadLen:16 +TEST.END + +-- Test Case: 0016_UserTreatmentDurationChange +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0016_UserTreatmentDurationChange +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x16 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4 +TEST.EXPECTED:uut_prototype_stubs.handleChangeTreatmentDurationRequest.message[0].hdr.msgID:0x16 +TEST.EXPECTED:uut_prototype_stubs.handleChangeTreatmentDurationRequest.message[0].hdr.payloadLen:4 +TEST.END + +-- Test Case: 0017_UserBloodDialFlowRateChange +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0017_UserBloodDialFlowRateChange +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x17 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:"12345678" +TEST.EXPECTED:uut_prototype_stubs.handleChangeBloodDialysateRateChangeRequest.message[0].hdr.msgID:0x17 +TEST.EXPECTED:uut_prototype_stubs.handleChangeBloodDialysateRateChangeRequest.message[0].hdr.payloadLen:8 +TEST.EXPECTED:uut_prototype_stubs.handleChangeBloodDialysateRateChangeRequest.message[0].payload:"12345678" +TEST.END + +-- Test Case: 001C_RequestFWVersion +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:001C_RequestFWVersion +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x1C +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: 001F_ROPumpData +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:001F_ROPumpData +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 3124 TEST.EXPECTED:uut_prototype_stubs.handleROPumpData.message[0].hdr.msgID:0x1F + >>> >>> Could not find function handleROPumpData + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 3125 TEST.EXPECTED:uut_prototype_stubs.handleROPumpData.message[0].hdr.payloadLen:12 + >>> >>> Could not find function handleROPumpData + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 3126 TEST.EXPECTED:uut_prototype_stubs.handleROPumpData.message[0].payload:"123456789012" + >>> >>> Could not find function handleROPumpData + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x1F +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:"123456789012" +TEST.END + +-- Test Case: 0020_DGPressureData +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0020_DGPressureData +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 3139 TEST.EXPECTED:uut_prototype_stubs.handleDGPressuresData.message[0].hdr.msgID:0x20 + >>> >>> Could not find function handleDGPressuresData + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 3140 TEST.EXPECTED:uut_prototype_stubs.handleDGPressuresData.message[0].hdr.payloadLen:16 + >>> >>> Could not find function handleDGPressuresData + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 3141 TEST.EXPECTED:uut_prototype_stubs.handleDGPressuresData.message[0].payload:"1234567890123456" + >>> >>> Could not find function handleDGPressuresData + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x20 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:16 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:"1234567890123456" +TEST.END + +-- Test Case: 0024_DrainPumpData +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0024_DrainPumpData +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 3154 TEST.EXPECTED:uut_prototype_stubs.handleDrainPumpData.message[0].hdr.msgID:0x24 + >>> >>> Could not find function handleDrainPumpData + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 3155 TEST.EXPECTED:uut_prototype_stubs.handleDrainPumpData.message[0].hdr.payloadLen:8 + >>> >>> Could not find function handleDrainPumpData + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 3156 TEST.EXPECTED:uut_prototype_stubs.handleDrainPumpData.message[0].payload:"12345678" + >>> >>> Could not find function handleDrainPumpData + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x24 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:"12345678" +TEST.END + +-- Test Case: 0027_DGOpMode +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0027_DGOpMode +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x27 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:"1234" +TEST.EXPECTED:uut_prototype_stubs.handleDGOpMode.message[0].hdr.msgID:0x27 +TEST.EXPECTED:uut_prototype_stubs.handleDGOpMode.message[0].hdr.payloadLen:4 +TEST.EXPECTED:uut_prototype_stubs.handleDGOpMode.message[0].payload:"1234" +TEST.END + +-- Test Case: 0028_ReservoirData +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0028_ReservoirData +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x28 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:"123456789012" +TEST.EXPECTED:uut_prototype_stubs.handleDGReservoirData.message[0].hdr.msgID:0x28 +TEST.EXPECTED:uut_prototype_stubs.handleDGReservoirData.message[0].hdr.payloadLen:12 +TEST.EXPECTED:uut_prototype_stubs.handleDGReservoirData.message[0].payload:"123456789012" +TEST.END + +-- Test Case: 002D_DGTemperatureData +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:002D_DGTemperatureData +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x2D +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:48 +TEST.EXPECTED:uut_prototype_stubs.handleDGTemperatureData.message[0].hdr.msgID:0x2D +TEST.EXPECTED:uut_prototype_stubs.handleDGTemperatureData.message[0].hdr.payloadLen:48 +TEST.END + +-- Test Case: 0046_UserPressureLimitsChange +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0046_UserPressureLimitsChange +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x46 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:16 +TEST.EXPECTED:uut_prototype_stubs.handleChangePressureLimitsRequest.message[0].hdr.msgID:0x46 +TEST.EXPECTED:uut_prototype_stubs.handleChangePressureLimitsRequest.message[0].hdr.payloadLen:16 +TEST.END + +-- Test Case: 0053_NewTreatmentParamsFromUI +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0053_NewTreatmentParamsFromUI +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:53 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:68 +TEST.EXPECTED:uut_prototype_stubs.handleTreatmentParametersFromUI.message[0].hdr.msgID:53 +TEST.EXPECTED:uut_prototype_stubs.handleTreatmentParametersFromUI.message[0].hdr.payloadLen:68 +TEST.END + +-- Test Case: 0056_StartTreatmentFromUI +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0056_StartTreatmentFromUI +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1267 TEST.EXPECTED:uut_prototype_stubs.handleUIStartTreatmentMsg.message[0].hdr.msgID:56 + >>> >>> Could not find function handleUIStartTreatmentMsg + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1268 TEST.EXPECTED:uut_prototype_stubs.handleUIStartTreatmentMsg.message[0].hdr.payloadLen:4 + >>> >>> Could not find function handleUIStartTreatmentMsg + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:56 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4 +TEST.END + +-- Test Case: 0059_ConfirmTreatmentParamsFromUI +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0059_ConfirmTreatmentParamsFromUI +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:59 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4 +TEST.EXPECTED:uut_prototype_stubs.handleUIUserConfirmTreatmentParameters.message[0].hdr.msgID:59 +TEST.EXPECTED:uut_prototype_stubs.handleUIUserConfirmTreatmentParameters.message[0].hdr.payloadLen:4 +TEST.END + +-- Test Case: 0060_EndTreatmentFromUI +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:0060_EndTreatmentFromUI +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1291 TEST.EXPECTED:uut_prototype_stubs.handleUIUserEndTreatmentRequest.message[0].hdr.msgID:60 + >>> >>> Could not find function handleUIUserEndTreatmentRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1292 TEST.EXPECTED:uut_prototype_stubs.handleUIUserEndTreatmentRequest.message[0].hdr.payloadLen:4 + >>> >>> Could not find function handleUIUserEndTreatmentRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:60 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4 +TEST.END + +-- Test Case: 8000_TestLogin +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8000_TestLogin +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8000 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:3 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload:"123" +TEST.EXPECTED:uut_prototype_stubs.handleTesterLogInRequest.message[0].hdr.msgID:0x8000 +TEST.EXPECTED:uut_prototype_stubs.handleTesterLogInRequest.message[0].hdr.payloadLen:3 +TEST.EXPECTED:uut_prototype_stubs.handleTesterLogInRequest.message[0].payload:"123" +TEST.END + +-- Test Case: 8001_DialOutFlowSetPtOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8001_DialOutFlowSetPtOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) +>>> (E) @LINE: 1082 TEST.EXPECTED:uut_prototype_stubs.handleTestHDMessageRequest.message[0].hdr.msgID:0x8001 +>>> >>> Could not find function handleTestHDMessageRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +>>> (E) @LINE: 1083 TEST.EXPECTED:uut_prototype_stubs.handleTestHDMessageRequest.message[0].hdr.payloadLen:0 +>>> >>> Could not find function handleTestHDMessageRequest +>>> >>> in unit uut_prototype_stubs. +>>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8001 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutFlowSetPointOverrideRequest.message[0].hdr.msgID:0x8001 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutFlowSetPointOverrideRequest.message[0].hdr.payloadLen:12 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: 8002_OffButtonOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8002_OffButtonOverride +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8002 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID:0x8002 +TEST.EXPECTED:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: 8003_StopButtonOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8003_StopButtonOverride +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8003 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:0x8003 +TEST.EXPECTED:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: 8004_AlarmLampPatternOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8004_AlarmLampPatternOverride +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8004 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestAlarmLampPatternOverrideRequest.message[0].hdr.msgID:0x8004 +TEST.EXPECTED:uut_prototype_stubs.handleTestAlarmLampPatternOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: 8005_WatchdogTaskCheckInOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8005_WatchdogTaskCheckInOverride +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8005 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestWatchdogCheckInStateOverrideRequest.message[0].hdr.msgID:0x8005 +TEST.EXPECTED:uut_prototype_stubs.handleTestWatchdogCheckInStateOverrideRequest.message[0].hdr.payloadLen:12 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: 8006_AlarmStateOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8006_AlarmStateOverride +TEST.IMPORT_FAILURES: +(E) @LINE: 1618 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> Read: msgID::EXPECTED_BASE=16 +(E) Errors from previous script import(s) + >>> (E) @LINE: 1606 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::EXPECTED_BASE=16 + >>> (E) @LINE: 1591 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::EXPECTED_BASE=16 + >>> (E) @LINE: 3465 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::EXPECTED_BASE=16 + >>> (E) @LINE: 3459 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::EXPECTED_BASE=16 + >>> (E) @LINE: 3390 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::EXPECTED_BASE=16 + >>> (E) @LINE: 1403 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::EXPECTED_BASE=16 +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8006 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestAlarmStateOverrideRequest.message[0].hdr.msgID:0x8006 +TEST.EXPECTED:uut_prototype_stubs.handleTestAlarmStateOverrideRequest.message[0].hdr.payloadLen:12 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8007_AlarmTimeOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8007_AlarmTimeOverride +TEST.IMPORT_FAILURES: +(E) @LINE: 1654 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> Read: msgID::EXPECTED_BASE=16 +(E) Errors from previous script import(s) + >>> (E) @LINE: 1639 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::EXPECTED_BASE=16 + >>> (E) @LINE: 1621 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::EXPECTED_BASE=16 + >>> (E) @LINE: 3492 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::EXPECTED_BASE=16 + >>> (E) @LINE: 3483 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::EXPECTED_BASE=16 + >>> (E) @LINE: 3410 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::EXPECTED_BASE=16 + >>> (E) @LINE: 1418 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 + >>> >>> Expected a field name from the record type MESSAGE_HEADER_T + >>> >>> Read: msgID::EXPECTED_BASE=16 +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8007 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestAlarmTimeOverrideRequest.message[0].hdr.msgID:0x8007 +TEST.EXPECTED:uut_prototype_stubs.handleTestAlarmTimeOverrideRequest.message[0].hdr.payloadLen:12 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestOffButtonStateOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8008_BloodFlowSetPtOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8008_BloodFlowSetPtOverride +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8008 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:0x8008 +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8009_BloodFlowMeasuredOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8009_BloodFlowMeasuredOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1449 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8009 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:0x8009 +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 800A_BloodPumpMCMeasuredSpeedOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:800A_BloodPumpMCMeasuredSpeedOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1466 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x800A +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:0x800A +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 800B_BloodPumpMCMeasuredCurrentOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:800B_BloodPumpMCMeasuredCurrentOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1484 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x800B +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:0x800B +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 800C_BloodFlowDataPublishIntervalOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:800C_BloodFlowDataPublishIntervalOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1504 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x800C +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:0x800C +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 800D_AlarmStatusPublishIntervalOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:800D_AlarmStatusPublishIntervalOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1520 TEST.EXPECTED:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:0x800D + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1521 TEST.EXPECTED:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x800D +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 800E_BloodPumpMeasuredSpeedOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:800E_BloodPumpMeasuredSpeedOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1540 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x800E +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:0x800E +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 800F_BloodPumpMeasuredRotorSpeedOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:800F_BloodPumpMeasuredRotorSpeedOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1558 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x800F +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:0x800F +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8010_DialInFlowSetPtOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8010_DialInFlowSetPtOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1576 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8010 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialInFlowSetPointOverrideRequest.message[0].hdr.msgID:0x8010 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialInFlowSetPointOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8011_DialInFlowMeasuredOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8011_DialInFlowMeasuredOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1594 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8011 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialInFlowMeasuredOverrideRequest.message[0].hdr.msgID:0x8011 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialInFlowMeasuredOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8012_DialInPumpMCMeasuredSpeedOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8012_DialInPumpMCMeasuredSpeedOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1612 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8012 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:0x8012 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8013_DialInPumpMCMeasuredCurrentOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8013_DialInPumpMCMeasuredCurrentOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1630 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8013 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:0x8013 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8014_DialInFlowDataPublishIntervalOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8014_DialInFlowDataPublishIntervalOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1649 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8014 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:0x8014 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8015_DialInPumpMeasuredSpeedOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8015_DialInPumpMeasuredSpeedOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1669 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8015 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:0x8015 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8016_DialInPumpMeasuredRotorSpeedOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8016_DialInPumpMeasuredRotorSpeedOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1690 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8016 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:0x8016 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8017_PressureArterialOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8017_PressureArterialOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1712 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8017 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:0x8017 +TEST.EXPECTED:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8018_PressureVenousOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8018_PressureVenousOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1735 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8018 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:0x8018 +TEST.EXPECTED:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8019_OcclusionBloodPumpOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8019_OcclusionBloodPumpOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1759 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8019 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID:0x8019 +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 801A_OcclusionDialInPumpOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:801A_OcclusionDialInPumpOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1780 TEST.EXPECTED:uut_prototype_stubs.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].hdr.msgID:0x801A + >>> >>> Could not find function handleTestDialysateInletPumpOcclusionOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1781 TEST.EXPECTED:uut_prototype_stubs.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].hdr.payloadLen:8 + >>> >>> Could not find function handleTestDialysateInletPumpOcclusionOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1784 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x801A +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 801B_OcclusionDialOutPumpOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:801B_OcclusionDialOutPumpOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1806 TEST.EXPECTED:uut_prototype_stubs.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].hdr.msgID:0x801B + >>> >>> Could not find function handleTestDialysateOutletPumpOcclusionOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1807 TEST.EXPECTED:uut_prototype_stubs.handleTestDialysateOutletPumpOcclusionOverrideRequest.message[0].hdr.payloadLen:8 + >>> >>> Could not find function handleTestDialysateOutletPumpOcclusionOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1810 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1821 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestDialysateInletPumpOcclusionOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x801B +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 801C_PresOcclBroadcastIntervalOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:801C_PresOcclBroadcastIntervalOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1837 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1848 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestDialysateInletPumpOcclusionOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x801C +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].hdr.msgID:0x801C +TEST.EXPECTED:uut_prototype_stubs.handleTestPresOcclBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 801D_RTCSetDateAndTime +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:801D_RTCSetDateAndTime +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1864 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 1875 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialysateInletPumpOcclusionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestDialysateInletPumpOcclusionOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x801D +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleSetRTCTimestamp.message[0].hdr.msgID:0x801D +TEST.EXPECTED:uut_prototype_stubs.handleSetRTCTimestamp.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 801E_DialOutFlowDataPublishIntervalOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:801E_DialOutFlowDataPublishIntervalOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1891 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x801E +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:0x801E +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutFlowBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 801F_DialOutUFRefVolumeOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:801F_DialOutUFRefVolumeOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1911 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x801F +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].hdr.msgID:0x801F +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8020_DialOutUFMeasVolumeOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8020_DialOutUFMeasVolumeOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1930 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8020 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].hdr.msgID:0x8020 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutUFMeasuredVolumeOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialOutUFReferenceVolumeOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8021_DialOutPumpMCMeasuredSpeedOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8021_DialOutPumpMCMeasuredSpeedOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1950 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8021 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:0x8021 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8022_DialOutPumpMCMeasuredCurrentOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8022_DialOutPumpMCMeasuredCurrentOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1969 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8022 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:0x8022 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8023_DialOutPumpMeasuredSpeedOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8023_DialOutPumpMeasuredSpeedOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 1989 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8023 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:0x8023 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutPumpMeasuredSpeedOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8024_DialOutPumpMeasuredRotorSpeedOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8024_DialOutPumpMeasuredRotorSpeedOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2011 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8024 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].hdr.msgID:0x8024 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8025_DialOutLoadCellWeightOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8025_DialOutLoadCellWeightOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2034 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8025 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutLoadCellWeightOverrideRequest.message[0].hdr.msgID:0x8025 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutLoadCellWeightOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialOutPumpMeasuredRotorSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8026_SafetyShutdownOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8026_SafetyShutdownOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2058 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8026 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDSafetyShutdownOverrideRequest.message[0].hdr.msgID:0x8026 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDSafetyShutdownOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8027_AccelerometerAxisOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8027_AccelerometerAxisOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2099 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 587 TEST.UNIT:SystemComm + >>> >>> Invalid data value: 'Expected legal test script command' + >>> >>> Read: "TEST.UNIT:SystemComm" + >>> (E) @LINE: 588 TEST.SUBPROGRAM:processReceivedMessage + >>> >>> Invalid data value: 'Expected legal test script command' + >>> >>> Read: "TEST.SUBPROGRAM:processReceivedMessage" + >>> (E) @LINE: 589 TEST.NEW + >>> >>> Invalid data value: 'Expected legal test script command' + >>> >>> Read: "TEST.NEW" + >>> (E) @LINE: 591 TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8027 + >>> >>> Warning: Value already set + >>> >>> Previous value 40975 ignored + >>> (E) @LINE: 592 TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 + >>> >>> Warning: Value already set + >>> >>> Previous value 8 ignored + >>> (E) @LINE: 593 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 + >>> >>> Warning: Value already set + >>> >>> Previous value 1 ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8027 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDAccelOverrideRequest.message[0].hdr.msgID:0x8027 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDAccelOverrideRequest.message[0].hdr.payloadLen:12 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestHDValvesBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleHomeHDValve.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleSetAirTrapValve.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8028_AccelerometerMaxAxisOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8028_AccelerometerMaxAxisOverride +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8028 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDAccelMaxOverrideRequest.message[0].hdr.msgID:0x8028 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDAccelMaxOverrideRequest.message[0].hdr.payloadLen:12 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: 8029_AccelerometerBroadcastIntervalOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8029_AccelerometerBroadcastIntervalOverride +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8029 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDAccelBroadcastIntervalOverrideRequest.message[0].hdr.msgID:0x8029 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDAccelBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: 802A_SetAccelerometerCalibration +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:802A_SetAccelerometerCalibration +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2152 TEST.EXPECTED:uut_prototype_stubs.handleSetAccelCalibration.message[0].hdr.msgID:0x802A + >>> >>> Could not find function handleSetAccelCalibration + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2153 TEST.EXPECTED:uut_prototype_stubs.handleSetAccelCalibration.message[0].hdr.payloadLen:12 + >>> >>> Could not find function handleSetAccelCalibration + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x802A +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.VALUE:uut_prototype_stubs.handleTestSyringePumpDataBroadcastIntervalOverrideRequest.message[0].hdr.msgID:0x802A +TEST.VALUE:uut_prototype_stubs.handleTestSyringePumpDataBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestHDAccelBroadcastIntervalOverrideRequest.message[0].hdr.msgID::EXPECTED_BASE=16 +TEST.END + +-- Test Case: 802B_SetBloodFlowCalibration +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:802B_SetBloodFlowCalibration +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2166 TEST.EXPECTED:uut_prototype_stubs.handleSetBloodFlowCalibration.message[0].hdr.msgID:0x802B + >>> >>> Could not find function handleSetBloodFlowCalibration + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2167 TEST.EXPECTED:uut_prototype_stubs.handleSetBloodFlowCalibration.message[0].hdr.payloadLen:8 + >>> >>> Could not find function handleSetBloodFlowCalibration + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x802B +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: 802C_SetDialysateFlowCalibration +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:802C_SetDialysateFlowCalibration +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2180 TEST.EXPECTED:uut_prototype_stubs.handleSetDialysateFlowCalibration.message[0].hdr.msgID:0x802C + >>> >>> Could not find function handleSetDialysateFlowCalibration + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2181 TEST.EXPECTED:uut_prototype_stubs.handleSetDialysateFlowCalibration.message[0].hdr.payloadLen:8 + >>> >>> Could not find function handleSetDialysateFlowCalibration + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x802C +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialOutFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 802D_SetTreatmentParameter +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:802D_SetTreatmentParameter +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x802D +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestSetTreatmentParameter.message[0].hdr.msgID:0x802D +TEST.EXPECTED:uut_prototype_stubs.handleTestSetTreatmentParameter.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: 802E_HDValvesHome +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:802E_HDValvesHome +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2300 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x802E +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleHomeHDValve.message[0].hdr.msgID:0x802E +TEST.EXPECTED:uut_prototype_stubs.handleHomeHDValve.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 802F_HDValvesSetPosition +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:802F_HDValvesSetPosition +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2325 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x802F +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID:0x802F +TEST.EXPECTED:uut_prototype_stubs.handleSetHDValvePositionOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleHomeHDValve.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8030_HDValvesSetAirTrap +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8030_HDValvesSetAirTrap +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2351 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8030 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleSetAirTrapValve.message[0].hdr.msgID:0x8030 +TEST.EXPECTED:uut_prototype_stubs.handleSetAirTrapValve.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleHomeHDValve.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8032_AirTrapBroadcastIntervalOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8032_AirTrapBroadcastIntervalOverride +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8032 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleSetAirTrapBroadcastIntervalOverrideRequest.message[0].hdr.msgID:0x8032 +TEST.EXPECTED:uut_prototype_stubs.handleSetAirTrapBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestHDAccelOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8033_AirTrapLevelSensorOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8033_AirTrapLevelSensorOverride +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8033 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:12 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleSetAirTrapLevelSensorOverrideRequest.message[0].hdr.msgID:0x8033 +TEST.EXPECTED:uut_prototype_stubs.handleSetAirTrapLevelSensorOverrideRequest.message[0].hdr.payloadLen:12 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleSetAirTrapBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8034_HDSoftwareResetRequest +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8034_HDSoftwareResetRequest +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8034 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleHDSoftwareResetRequest.message[0].hdr.msgID:0x8034 +TEST.EXPECTED:uut_prototype_stubs.handleHDSoftwareResetRequest.message[0].hdr.payloadLen:0 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestHDAccelOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8034_HDSoftwareResetRequest.001 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8034_HDSoftwareResetRequest.001 +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2369 TEST.NAME:8034_HDSoftwareResetRequest + >>> >>> Invalid Test Case Name - Duplicate Test Case Name + >>> >>> Using Automatic Name: 8034_HDSoftwareResetRequest.001 + >>> (E) @LINE: 2378 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8034 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleHDSoftwareResetRequest.message[0].hdr.msgID:0x8034 +TEST.EXPECTED:uut_prototype_stubs.handleHDSoftwareResetRequest.message[0].hdr.payloadLen:0 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleHomeHDValve.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8035_BloodPumpSignalStrengthOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8035_BloodPumpSignalStrengthOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2401 TEST.EXPECTED:uut_prototype_stubs.handleTestBloodFlowSignalStrengthOverrideRequest.message[0].hdr.msgID:0x8035 + >>> >>> Could not find function handleTestBloodFlowSignalStrengthOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2402 TEST.EXPECTED:uut_prototype_stubs.handleTestBloodFlowSignalStrengthOverrideRequest.message[0].hdr.payloadLen:8 + >>> >>> Could not find function handleTestBloodFlowSignalStrengthOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2405 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8035 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleHomeHDValve.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8036_DialysateInletPumpSignalStrengthOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8036_DialysateInletPumpSignalStrengthOverride +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2428 TEST.EXPECTED:uut_prototype_stubs.handleTestDialInFlowSignalStrengthOverrideRequest.message[0].hdr.msgID:0x8036 + >>> >>> Could not find function handleTestDialInFlowSignalStrengthOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2429 TEST.EXPECTED:uut_prototype_stubs.handleTestDialInFlowSignalStrengthOverrideRequest.message[0].hdr.payloadLen:8 + >>> >>> Could not find function handleTestDialInFlowSignalStrengthOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2432 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8036 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleHomeHDValve.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8037_BloodPumpHomeRequest +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8037_BloodPumpHomeRequest +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2459 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8037 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodPumpHomeRequest.message[0].hdr.msgID:0x8037 +TEST.EXPECTED:uut_prototype_stubs.handleTestBloodPumpHomeRequest.message[0].hdr.payloadLen:0 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleHomeHDValve.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8038_DialInPumpHomeRequest +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8038_DialInPumpHomeRequest +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2486 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8038 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialInPumpHomeRequest.message[0].hdr.msgID:0x8038 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialInPumpHomeRequest.message[0].hdr.payloadLen:0 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleHomeHDValve.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 8039_DialOutPumpHomeRequest +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:8039_DialOutPumpHomeRequest +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2513 TEST.ATTRIBUTES:uut_prototype_stubs.handleTestAlarmStatusBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 + >>> >>> Could not find function handleTestAlarmStatusBroadcastIntervalOverrideRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8039 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutPumpHomeRequest.message[0].hdr.msgID:0x8039 +TEST.EXPECTED:uut_prototype_stubs.handleTestDialOutPumpHomeRequest.message[0].hdr.payloadLen:0 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestStopButtonStateOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowSetPointOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestBloodFlowMeasuredOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMCMeasuredCurrentOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInFlowBroadcastIntervalOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestDialInPumpRotorMeasuredSpeedOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestArterialPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleTestVenousPressureOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleHomeHDValve.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.ATTRIBUTES:uut_prototype_stubs.handleSetHDValvePositionOverrideRequest.message[0].hdr.msgID:EXPECTED_BASE=16 +TEST.END + +-- Test Case: 803A_ClearAllAlarmsRequest +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:803A_ClearAllAlarmsRequest +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x803A +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestSuperClearAlarmsRequest.message[0].hdr.msgID:0x803A +TEST.EXPECTED:uut_prototype_stubs.handleTestSuperClearAlarmsRequest.message[0].hdr.payloadLen:4 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: 803B_HDRequestCalibrationData +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:803B_HDRequestCalibrationData +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 4761 TEST.EXPECTED:uut_prototype_stubs.handleTestHDCalibrationDataRequest.message[0].hdr.msgID:0x803B + >>> >>> Could not find function handleTestHDCalibrationDataRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 4762 TEST.EXPECTED:uut_prototype_stubs.handleTestHDCalibrationDataRequest.message[0].hdr.payloadLen:0 + >>> >>> Could not find function handleTestHDCalibrationDataRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x803B +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: 803C_HDEraseCalibrationDataRequest +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:803C_HDEraseCalibrationDataRequest +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 2237 TEST.EXPECTED:uut_prototype_stubs.handleTestEraseHDCalibrationDataRequest.message[0].hdr.msgID:0x803C + >>> >>> Could not find function handleTestEraseHDCalibrationDataRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored + >>> (E) @LINE: 2238 TEST.EXPECTED:uut_prototype_stubs.handleTestEraseHDCalibrationDataRequest.message[0].hdr.payloadLen:4 + >>> >>> Could not find function handleTestEraseHDCalibrationDataRequest + >>> >>> in unit uut_prototype_stubs. + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x803C +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:4 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: A00F_HDValvesBroadcastIntervalOverride +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:A00F_HDValvesBroadcastIntervalOverride +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0xA00F +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[0]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[1]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[2]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[3]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[4]:250 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[5]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[6]:0 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].payload[7]:0 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDValvesBroadcastIntervalOverrideRequest.message[0].hdr.msgID:0xA00F +TEST.EXPECTED:uut_prototype_stubs.handleTestHDValvesBroadcastIntervalOverrideRequest.message[0].hdr.payloadLen:8 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDValvesBroadcastIntervalOverrideRequest.message[0].payload[0]:0 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDValvesBroadcastIntervalOverrideRequest.message[0].payload[1]:0 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDValvesBroadcastIntervalOverrideRequest.message[0].payload[2]:0 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDValvesBroadcastIntervalOverrideRequest.message[0].payload[3]:0 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDValvesBroadcastIntervalOverrideRequest.message[0].payload[4]:250 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDValvesBroadcastIntervalOverrideRequest.message[0].payload[5]:0 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDValvesBroadcastIntervalOverrideRequest.message[0].payload[6]:0 +TEST.EXPECTED:uut_prototype_stubs.handleTestHDValvesBroadcastIntervalOverrideRequest.message[0].payload[7]:0 +TEST.END + +-- Test Case: InvalidMessageID +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:InvalidMessageID +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0xFFFF +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: InvalidTestMessageID +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:InvalidTestMessageID +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0xA015 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.FLOW + SystemComm.c.processReceivedMessage + uut_prototype_stubs.isTestingActivated + SystemComm.c.processReceivedMessage +TEST.END_FLOW +TEST.END + +-- Test Case: InvalidTestMessageIDInRange +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:InvalidTestMessageIDInRange +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0xFFFA +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.END + +-- Test Case: TestWithoutLogin +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:TestWithoutLogin +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:0x8002 +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.payloadLen:8 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 +TEST.ATTRIBUTES:SystemComm.processReceivedMessage.message[0].payload[2]:INPUT_BASE=16 +TEST.FLOW + SystemComm.c.processReceivedMessage + uut_prototype_stubs.isTestingActivated + SystemComm.c.processReceivedMessage +TEST.END_FLOW +TEST.END + +-- Test Case: processReceivedMessage.001 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.001 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:63 +TEST.END + +-- Test Case: processReceivedMessage.002 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.002 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:64 +TEST.END + +-- Test Case: processReceivedMessage.003 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.003 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:30 +TEST.END + +-- Test Case: processReceivedMessage.004 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.004 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:166 +TEST.END + +-- Test Case: processReceivedMessage.005 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.005 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:50 +TEST.END + +-- Test Case: processReceivedMessage.006 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.006 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:75 +TEST.END + +-- Test Case: processReceivedMessage.007 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.007 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:78 +TEST.END + +-- Test Case: processReceivedMessage.008 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.008 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:79 +TEST.END + +-- Test Case: processReceivedMessage.009 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.009 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:93 +TEST.END + +-- Test Case: processReceivedMessage.010 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.010 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:95 +TEST.END + +-- Test Case: processReceivedMessage.011 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.011 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:104 +TEST.END + +-- Test Case: processReceivedMessage.012 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.012 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:98 +TEST.END + +-- Test Case: processReceivedMessage.013 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.013 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:100 +TEST.END + +-- Test Case: processReceivedMessage.014 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.014 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:102 +TEST.END + +-- Test Case: processReceivedMessage.015 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.015 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:113 +TEST.END + +-- Test Case: processReceivedMessage.016 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.016 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:82 +TEST.END + +-- Test Case: processReceivedMessage.017 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.017 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:84 +TEST.END + +-- Test Case: processReceivedMessage.018 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.018 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:87 +TEST.END + +-- Test Case: processReceivedMessage.019 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.019 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:74 +TEST.END + +-- Test Case: processReceivedMessage.020 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.020 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:115 +TEST.END + +-- Test Case: processReceivedMessage.021 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.021 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:117 +TEST.END + +-- Test Case: processReceivedMessage.022 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.022 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:127 +TEST.END + +-- Test Case: processReceivedMessage.023 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.023 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:81 +TEST.END + +-- Test Case: processReceivedMessage.024 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.024 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:122 +TEST.END + +-- Test Case: processReceivedMessage.025 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.025 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:55 +TEST.END + +-- Test Case: processReceivedMessage.026 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.026 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:135 +TEST.END + +-- Test Case: processReceivedMessage.027 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.027 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:109 +TEST.END + +-- Test Case: processReceivedMessage.028 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.028 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:145 +TEST.END + +-- Test Case: processReceivedMessage.029 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.029 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:146 +TEST.END + +-- Test Case: processReceivedMessage.030 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.030 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:159 +TEST.END + +-- Test Case: processReceivedMessage.031 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.031 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:151 +TEST.END + +-- Test Case: processReceivedMessage.032 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.032 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:154 +TEST.END + +-- Test Case: processReceivedMessage.033 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.033 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:137 +TEST.END + +-- Test Case: processReceivedMessage.034 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.034 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:160 +TEST.END + +-- Test Case: processReceivedMessage.035 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.035 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32888 +TEST.END + +-- Test Case: processReceivedMessage.036 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.036 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32838 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.037 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.037 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32839 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.038 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.038 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32840 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.039 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.039 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32844 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.040 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.040 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32845 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.041 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.041 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32846 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.042 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.042 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32861 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.043 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.043 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32862 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.044 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.044 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32864 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.045 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.045 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32863 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.046 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.046 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32866 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.047 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.047 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32867 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.048 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.048 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32868 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.049 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.049 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32873 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.050 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.050 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32841 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.051 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.051 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32842 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.052 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.052 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32843 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.053 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.053 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32855 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.054 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.054 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32856 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.055 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.055 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32848 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.056 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.056 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32849 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.057 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.057 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32850 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.058 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.058 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32851 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.059 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.059 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32852 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.060 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.060 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32853 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.061 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.061 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32854 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.062 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.062 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32857 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.063 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.063 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32858 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.064 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.064 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32859 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.065 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.065 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32860 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.066 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.066 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32869 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.067 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.067 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32884 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.068 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.068 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32870 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.069 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.069 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32871 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.070 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.070 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32872 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.071 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.071 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32829 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.072 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.072 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32830 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.073 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.073 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32832 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.074 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.074 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32833 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.075 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.075 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32835 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.076 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.076 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32836 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.077 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.077 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32875 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.078 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.078 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32876 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.079 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.079 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32877 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.080 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.080 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32878 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.081 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.081 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32879 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.082 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.082 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32880 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.083 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.083 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32881 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.084 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.084 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32882 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.085 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.085 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32883 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.086 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.086 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32885 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.087 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.087 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32886 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Test Case: processReceivedMessage.088 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessage +TEST.NEW +TEST.NAME:processReceivedMessage.088 +TEST.VALUE:SystemComm.processReceivedMessage.message:<> +TEST.VALUE:SystemComm.processReceivedMessage.message[0].hdr.msgID:32887 +TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.END + +-- Subprogram: processReceivedMessages + +-- Test Case: processReceivedMessages_ACKReceived +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessages +TEST.NEW +TEST.NAME:processReceivedMessages_ACKReceived +TEST.VALUE:SystemComm.<>.pendingAckList[0].used:1 +TEST.VALUE:SystemComm.<>.pendingAckList[0].seqNo:21 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].msg.hdr.seqNo:21 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].msg.hdr.msgID:0xFFFF +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].msg.hdr.payloadLen:0 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].crc:99 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.return:1,0 +TEST.VALUE:uut_prototype_stubs.crc8.return:99 +TEST.EXPECTED:SystemComm.<>.pendingAckList[0].used:0 +TEST.EXPECTED:uut_prototype_stubs.getFromMsgQueue.queue:(2)MSG_Q_IN +TEST.END + +-- Test Case: processReceivedMessages_ACKRequired +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessages +TEST.NEW +TEST.NAME:processReceivedMessages_ACKRequired +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].msg.hdr.seqNo:-21 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].msg.hdr.msgID:0x1 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].msg.hdr.payloadLen:0 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].crc:99 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.return:1,0 +TEST.VALUE:uut_prototype_stubs.crc8.return:99 +TEST.EXPECTED:uut_prototype_stubs.getFromMsgQueue.queue:(2)MSG_Q_IN +TEST.EXPECTED:uut_prototype_stubs.sendACKMsg.message[0].hdr.seqNo:-21 +TEST.EXPECTED:uut_prototype_stubs.sendACKMsg.message[0].hdr.msgID:1 +TEST.EXPECTED:uut_prototype_stubs.sendACKMsg.message[0].hdr.payloadLen:0 +TEST.END + +-- Test Case: processReceivedMessages_BadCRC +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessages +TEST.NEW +TEST.NAME:processReceivedMessages_BadCRC +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].msg.hdr.msgID:1 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].crc:0 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.return:1,0 +TEST.VALUE:uut_prototype_stubs.crc8.return:99 +TEST.EXPECTED:uut_prototype_stubs.getFromMsgQueue.queue:(2)MSG_Q_IN +TEST.END + +-- Test Case: processReceivedMessages_NoMessagesReceived +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessages +TEST.NEW +TEST.NAME:processReceivedMessages_NoMessagesReceived +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.return:0 +TEST.EXPECTED:uut_prototype_stubs.getFromMsgQueue.queue:MSG_Q_IN +TEST.END + +-- Test Case: processReceivedMessages_OneMessageReceived +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:processReceivedMessages +TEST.NEW +TEST.NAME:processReceivedMessages_OneMessageReceived +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].msg.hdr.seqNo:100 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].msg.hdr.msgID:1 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.msg[0].crc:0 +TEST.VALUE:uut_prototype_stubs.getFromMsgQueue.return:1,0 +TEST.EXPECTED:uut_prototype_stubs.getFromMsgQueue.queue:(2)MSG_Q_IN +TEST.EXPECTED:uut_prototype_stubs.handleOffButtonConfirmMsgFromUI.message[0].hdr.msgID:1 +TEST.END + +-- Subprogram: transmitNextCANPacket + +-- Test Case: NoPendingCANPackets +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:transmitNextCANPacket +TEST.NEW +TEST.NAME:NoPendingCANPackets +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:(4)0 +TEST.EXPECTED:uut_prototype_stubs.numberOfBytesInCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM,COMM_BUFFER_OUT_CAN_HD_2_DG,COMM_BUFFER_OUT_CAN_HD_2_UI,COMM_BUFFER_OUT_CAN_HD_BROADCAST,COMM_BUFFER_OUT_CAN_PC +TEST.END + +-- Test Case: PendingCANPacketFound +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:transmitNextCANPacket +TEST.NEW +TEST.NAME:PendingCANPacketFound +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.return:8 +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:(2)0,8 +TEST.EXPECTED:uut_prototype_stubs.canTransmit.messageBox:6 +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_2_UI +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.len:8 +TEST.EXPECTED:uut_prototype_stubs.numberOfBytesInCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM,COMM_BUFFER_OUT_CAN_HD_2_DG,COMM_BUFFER_OUT_CAN_HD_2_UI +TEST.END + +-- Test Case: PendingCANPacketIsPartial +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:transmitNextCANPacket +TEST.NEW +TEST.NAME:PendingCANPacketIsPartial +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.return:7 +TEST.VALUE:uut_prototype_stubs.numberOfBytesInCommBuffer.return:(2)0,8 +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_2_UI +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.len:8 +TEST.EXPECTED:uut_prototype_stubs.numberOfBytesInCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM,COMM_BUFFER_OUT_CAN_HD_2_DG,COMM_BUFFER_OUT_CAN_HD_2_UI +TEST.END + +-- Test Case: transmitNextCANPacket.001 +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:transmitNextCANPacket +TEST.NEW +TEST.NAME:transmitNextCANPacket.001 +TEST.MCDC_BASIS_PATH:6 of 6 +TEST.NOTES: +This is an automatically generated test case. + Test Path 6 + (1) if (buffer != (COMM_BUFFER_NOT_USED)) ==> TRUE + (2) if (dataSize == (8)) ==> TRUE + (3) if ((0) != canTransmit((canBASE_t *)0xfff7dc00U, mBox, data)) ==> TRUE + Row number 1 forms a pair with Row 2 for Condition #3, subcondition "a". + Condition a ==> TRUE + Test Case Generation Notes: +TEST.END_NOTES: +TEST.STUB:SystemComm.findNextHighestPriorityCANPacketToTransmit +TEST.VALUE:SystemComm.findNextHighestPriorityCANPacketToTransmit.return:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.VALUE:uut_prototype_stubs.canTransmit.return:1 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.len:8 +TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.return:8 +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM +TEST.EXPECTED:uut_prototype_stubs.getFromCommBuffer.len:8 +TEST.END + +-- Subprogram: uiCommunicated + +-- Test Case: uiCommunicated_NominalPath +TEST.UNIT:SystemComm +TEST.SUBPROGRAM:uiCommunicated +TEST.NEW +TEST.NAME:uiCommunicated_NominalPath +TEST.VALUE:SystemComm.<>.uiDidCommunicate:1 +TEST.EXPECTED:SystemComm.uiCommunicated.return:1 +TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMMMESSAGES/SYSTEMCOMMMESSAGES.tst =================================================================== diff -u -rd264c92c7b8e116cc6bfea636a138aa9e28652c0 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMMMESSAGES/SYSTEMCOMMMESSAGES.tst (.../SYSTEMCOMMMESSAGES.tst) (revision d264c92c7b8e116cc6bfea636a138aa9e28652c0) +++ vectorcast/Hercules_RM46_HD_Project/environment/SYSTEMCOMMMESSAGES/SYSTEMCOMMMESSAGES.tst (.../SYSTEMCOMMMESSAGES.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -1610,11 +1610,11 @@ TEST.MCDC_BASIS_PATH:2 of 2 TEST.NOTES: This is an automatically generated test case. - Test Path 2 - (1) if ((message->hdr).payloadLen == sizeof(DIALYSATE_FLOW_METER_DATA_T)) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: +Test Path 2 +(1) if ((message->hdr).payloadLen == sizeof(DIALYSATE_FLOW_METER_DATA_T)) ==> TRUE +Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". +Condition a ==> TRUE +Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:SystemCommMessages.sendAckResponseMsg TEST.VALUE:SystemCommMessages.sendAckResponseMsg.buffer:COMM_BUFFER_OUT_CAN_HD_2_UI @@ -10899,115 +10899,6 @@ TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:8 TEST.END --- Test Case: handleTreatmentParametersFromUI_NominalPath -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTreatmentParametersFromUI -TEST.NEW -TEST.NAME:handleTreatmentParametersFromUI_NominalPath -TEST.STUB:SystemCommMessages.sendAckResponseMsg -TEST.VALUE:SystemCommMessages.sendAckResponseMsg.buffer:COMM_BUFFER_OUT_CAN_HD_2_UI -TEST.VALUE:SystemCommMessages.sendAckResponseMsg.ack:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message:<> -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].hdr.msgID:0x35 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].hdr.payloadLen:68 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[0]:0xF4 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[1]:0x1 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[2]:0x0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[3]:0x0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[4]:0x58 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[5]:0x2 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[6]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[7]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[8]:240 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[9]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[10]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[11]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[12]:60 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[13]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[14]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[15]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[16]:100 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[17]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[18]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[19]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[20]:1 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[21]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[22]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[23]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[24]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[25]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[26]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[27]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[28]:2 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[29]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[30]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[31]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[32]:30 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[33]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[34]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[35]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[36]:75 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[37]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[38]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[39]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[40]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[41]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[42]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[43]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[44]:100 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[45]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[46]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[47]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[48]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[49]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[50]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[51]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[52]:50 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[53]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[54]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[55]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[56]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[57]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[58]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[59]:0x3F -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[60]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[61]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[62]:0x80 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[63]:0x3F -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[64]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[65]:0 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[66]:0x14 -TEST.VALUE:SystemCommMessages.handleTreatmentParametersFromUI.message[0].payload[67]:0x42 -TEST.VALUE:uut_prototype_stubs.validateAndSetTreatmentParameters.return:1 -TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 -TEST.EXPECTED:SystemCommMessages.sendAckResponseMsg.buffer:COMM_BUFFER_OUT_CAN_HD_2_UI -TEST.EXPECTED:SystemCommMessages.sendAckResponseMsg.ack:0 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.bloodFlowRate_mL_min:500 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.dialysateFlowRate_mL_min:600 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.treatmentDuration_min:240 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.heparinPreStop_min:60 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.salineBolusVolume_mL:100 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.acidConcentrate:1 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.bicarbConcentrate:0 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.dialyzerType:2 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.bloodPressureMeasurementInterval_min:30 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.rinsebackFlowRate_mL_min:75 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.arterialPressureLowLimit_mmHg:0 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.arterialPressureHighLimit_mmHg:100 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.venousPressureLowLimit_mmHg:0 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.venousPressureHighLimit_mmHg:50 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.heparinDispenseRate_mL_hr:0.5 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.heparinBolusVolume_mL:1.0 -TEST.EXPECTED:uut_prototype_stubs.validateAndSetTreatmentParameters.params.dialysateTemperature_degC:37.0 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_2_UI -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[0]:0xA5 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[3]:0x35 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[4]:0 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[5]:1 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[6]:1 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:8 -TEST.END - -- Subprogram: handleTreatmentRecircCmd -- Test Case: handleTreatmentRecircCmd.001 @@ -12135,11 +12026,11 @@ -- Subprogram: sendDGFillCommand --- Test Case: sendDGFillCommand.001 +-- Test Case: sendDGFillCommand_NominalPath TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:sendDGFillCommand TEST.NEW -TEST.NAME:sendDGFillCommand.001 +TEST.NAME:sendDGFillCommand_NominalPath TEST.STUB:SystemCommMessages.serializeMessage TEST.VALUE:SystemCommMessages.serializeMessage.buffer:COMM_BUFFER_OUT_CAN_HD_2_DG TEST.VALUE:SystemCommMessages.serializeMessage.ackReq:1 @@ -12170,50 +12061,6 @@ TEST.ATTRIBUTES:uut_prototype_stubs.addToCommBuffer.data[11]:EXPECTED_BASE=16 TEST.END --- Test Case: sendDGFillCommand_NominalPath -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:sendDGFillCommand -TEST.NEW -TEST.NAME:sendDGFillCommand_NominalPath -TEST.STUB:SystemCommMessages.serializeMessage -TEST.VALUE:SystemCommMessages.serializeMessage.buffer:COMM_BUFFER_OUT_CAN_HD_2_DG -TEST.VALUE:SystemCommMessages.serializeMessage.ackReq:1 -TEST.VALUE:SystemCommMessages.serializeMessage.return:1 -TEST.VALUE:SystemCommMessages.sendDGFillCommand.fillToVolumeMl:1000 -TEST.VALUE:uut_prototype_stubs.crc8.return:0x12 -TEST.VALUE:uut_prototype_stubs.addToCommBuffer.return:1 -TEST.VALUE:uut_prototype_stubs.addMsgToPendingACKList.return:1 -TEST.EXPECTED:SystemCommMessages.serializeMessage.buffer:COMM_BUFFER_OUT_CAN_HD_2_DG -TEST.EXPECTED:SystemCommMessages.serializeMessage.ackReq:1 -TEST.EXPECTED:SystemCommMessages.sendDGFillCommand.return:1 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_2_DG -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[0]:0xA5 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[3]:0x22 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[4]:0x0 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[6]:0xE8 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[7]:3 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[8]:0 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[9]:0 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[11]:0x0 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[12]:0 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[13]:0 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.data[15]:0 -TEST.EXPECTED:uut_prototype_stubs.addToCommBuffer.len:16 -TEST.ATTRIBUTES:SystemCommMessages.handleDGOpMode.message[0].hdr.msgID:INPUT_BASE=16 -TEST.ATTRIBUTES:SystemCommMessages.handleDGTemperatureData.message[0].hdr.msgID:INPUT_BASE=16 -TEST.ATTRIBUTES:SystemCommMessages.handleDGTemperatureData.message[0].payload[18]:INPUT_BASE=16 -TEST.ATTRIBUTES:SystemCommMessages.handleDGTemperatureData.message[0].payload[19]:INPUT_BASE=16 -TEST.ATTRIBUTES:SystemCommMessages.handleDGTemperatureData.message[0].payload[20]:INPUT_BASE=16 -TEST.ATTRIBUTES:SystemCommMessages.handleDGTemperatureData.message[0].payload[21]:INPUT_BASE=16 -TEST.ATTRIBUTES:SystemCommMessages.handleDGTemperatureData.message[0].payload[22]:INPUT_BASE=16 -TEST.ATTRIBUTES:SystemCommMessages.handleDGTemperatureData.message[0].payload[23]:INPUT_BASE=16 -TEST.ATTRIBUTES:SystemCommMessages.handleFWVersionRequest.message[0].hdr.msgID:INPUT_BASE=16 -TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].hdr.msgID:INPUT_BASE=16 -TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[6]:INPUT_BASE=16 -TEST.ATTRIBUTES:SystemCommMessages.handleTestBloodPumpOcclusionOverrideRequest.message[0].payload[7]:INPUT_BASE=16 -TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAVersions.Id[0]:INPUT_BASE=16 -TEST.END - -- Subprogram: sendDGPOSTResultRequest -- Test Case: sendDGPOSTResultRequest.001 @@ -13279,7 +13126,7 @@ TEST.VALUE:SystemCommMessages.serializeMessage.buffer:<> TEST.VALUE:SystemCommMessages.serializeMessage.ackReq:<> TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 -TEST.EXPECTED:SystemCommMessages.<>.blockedMessagesForXmit.blockedMessages[0..7]:1,0 +TEST.EXPECTED:SystemCommMessages.<>.blockedMessagesForXmit.blockedMessages[0..7]:0 TEST.END -- Test Case: serializeMessage_ACK Index: vectorcast/Hercules_RM46_HD_Project/environment/TEMPERATURES/TEMPERATURES.tst =================================================================== diff -u -rd264c92c7b8e116cc6bfea636a138aa9e28652c0 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/TEMPERATURES/TEMPERATURES.tst (.../TEMPERATURES.tst) (revision d264c92c7b8e116cc6bfea636a138aa9e28652c0) +++ vectorcast/Hercules_RM46_HD_Project/environment/TEMPERATURES/TEMPERATURES.tst (.../TEMPERATURES.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -22,6 +22,10 @@ TEST.SUBPROGRAM:calculateThemristorTemperature TEST.NEW TEST.NAME:calculateThemristorTemperature.001 +TEST.VALUE:Temperatures.calculateThemristorTemperature.adcValue:100 +TEST.VALUE:Temperatures.calculateThemristorTemperature.return:-48.2689 +TEST.EXPECTED:Temperatures.calculateThemristorTemperature.adcValue:100 +TEST.EXPECTED:Temperatures.calculateThemristorTemperature.return:-48.2689 TEST.END -- Subprogram: convertADC2Temperature @@ -102,7 +106,9 @@ Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:Temperatures.<>.temperaturesPublishInterval.ovData:100 TEST.VALUE:Temperatures.<>.temperaturesPublishInterval.override:3435346995 +TEST.EXPECTED:Temperatures.getPublishTemperaturesDataInterval.return:100 TEST.END -- Test Case: getPublishTemperaturesDataInterval.002 @@ -119,7 +125,9 @@ Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:Temperatures.<>.temperaturesPublishInterval.data:100 TEST.VALUE:Temperatures.<>.temperaturesPublishInterval.override:<> +TEST.EXPECTED:Temperatures.getPublishTemperaturesDataInterval.return:100 TEST.END -- Subprogram: getTemperatureValue @@ -292,32 +300,6 @@ TEST.SUBPROGRAM:monitorTemperatures TEST.NEW TEST.NAME:monitorTemperatures.001 -TEST.MCDC_BASIS_PATH:2 of 7 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) for (sensor < (NUM_OF_TEMPERATURES)) ==> TRUE - Row number 1 forms a pair with Row 2 for Condition #1, subcondition "a". - Condition a ==> TRUE - Test Case Generation Notes: - Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.STUB:Temperatures.getTemperatureValue -TEST.VALUE:Temperatures.getTemperatureValue.sensorID:NUM_OF_TEMPERATURES -TEST.VALUE:Temperatures.getTemperatureValue.return:34.0 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_NO_ALARM -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_STUCK_BUTTON_TEST_FAILED -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:1 -TEST.END - --- Test Case: monitorTemperatures.002 -TEST.UNIT:Temperatures -TEST.SUBPROGRAM:monitorTemperatures -TEST.NEW -TEST.NAME:monitorTemperatures.002 TEST.MCDC_BASIS_PATH:6 of 7 TEST.NOTES: This is an automatically generated test case. @@ -331,14 +313,16 @@ Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: TEST.STUB:Temperatures.getTemperatureValue +TEST.VALUE:Temperatures.getTemperatureValue.sensorID:THERMISTOR_ONBOARD_NTC,THERMISTOR_POWER_SUPPLY_1,TEMPSENSOR_FPGA_BOARD_SENSOR,TEMPSENSOR_VENOUS_PRESSURE_SENSOR,TEMPSENSOR_PBA_ADC_SENSOR TEST.VALUE:Temperatures.getTemperatureValue.return:<> +TEST.EXPECTED:Temperatures.getTemperatureValue.sensorID:THERMISTOR_ONBOARD_NTC,THERMISTOR_POWER_SUPPLY_1,TEMPSENSOR_FPGA_BOARD_SENSOR,TEMPSENSOR_VENOUS_PRESSURE_SENSOR,TEMPSENSOR_PBA_ADC_SENSOR TEST.END --- Test Case: monitorTemperatures.003 +-- Test Case: monitorTemperatures.002 TEST.UNIT:Temperatures TEST.SUBPROGRAM:monitorTemperatures TEST.NEW -TEST.NAME:monitorTemperatures.003 +TEST.NAME:monitorTemperatures.002 TEST.MCDC_BASIS_PATH:7 of 7 TEST.NOTES: This is an automatically generated test case. @@ -352,14 +336,16 @@ Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: TEST.STUB:Temperatures.getTemperatureValue +TEST.VALUE:Temperatures.getTemperatureValue.sensorID:THERMISTOR_ONBOARD_NTC,THERMISTOR_POWER_SUPPLY_1,TEMPSENSOR_FPGA_BOARD_SENSOR,TEMPSENSOR_VENOUS_PRESSURE_SENSOR,TEMPSENSOR_PBA_ADC_SENSOR TEST.VALUE:Temperatures.getTemperatureValue.return:<> +TEST.EXPECTED:Temperatures.getTemperatureValue.sensorID:THERMISTOR_ONBOARD_NTC,THERMISTOR_POWER_SUPPLY_1,TEMPSENSOR_FPGA_BOARD_SENSOR,TEMPSENSOR_VENOUS_PRESSURE_SENSOR,TEMPSENSOR_PBA_ADC_SENSOR TEST.END --- Test Case: monitorTemperatures.004 +-- Test Case: monitorTemperatures.003 TEST.UNIT:Temperatures TEST.SUBPROGRAM:monitorTemperatures TEST.NEW -TEST.NAME:monitorTemperatures.004 +TEST.NAME:monitorTemperatures.003 TEST.MCDC_BASIS_PATH:4 of 7 TEST.NOTES: This is an automatically generated test case. @@ -371,7 +357,14 @@ Test Case Generation Notes: Conflict: Unable to control expression-to-expression comparison in branch 1 TEST.END_NOTES: +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:0.0 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_F32 +TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.0 TEST.VALUE:uut_prototype_stubs.isPersistentAlarmTriggered.return:1 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.flt.data:0.0 +TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.flt.data:0.0 TEST.END -- Subprogram: publishTemperaturesData @@ -390,8 +383,19 @@ Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: +TEST.STUB:Temperatures.getTemperatureValue TEST.STUB:Temperatures.getPublishTemperaturesDataInterval +TEST.VALUE:Temperatures.getTemperatureValue.sensorID:THERMISTOR_ONBOARD_NTC,THERMISTOR_POWER_SUPPLY_1,TEMPSENSOR_VENOUS_PRESSURE_SENSOR,TEMPSENSOR_FPGA_BOARD_SENSOR,TEMPSENSOR_PBA_ADC_SENSOR TEST.VALUE:Temperatures.getPublishTemperaturesDataInterval.return:<> +TEST.VALUE:uut_prototype_stubs.broadcastData.msgID:MSG_ID_HD_TEMPERATURES_DATA +TEST.VALUE:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST +TEST.VALUE:uut_prototype_stubs.broadcastData.dataPtr:"" +TEST.VALUE:uut_prototype_stubs.broadcastData.length:20 +TEST.EXPECTED:Temperatures.getTemperatureValue.sensorID:THERMISTOR_ONBOARD_NTC,THERMISTOR_POWER_SUPPLY_1,TEMPSENSOR_VENOUS_PRESSURE_SENSOR,TEMPSENSOR_FPGA_BOARD_SENSOR,TEMPSENSOR_PBA_ADC_SENSOR +TEST.EXPECTED:uut_prototype_stubs.broadcastData.msgID:MSG_ID_HD_TEMPERATURES_DATA +TEST.EXPECTED:uut_prototype_stubs.broadcastData.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST +TEST.EXPECTED:uut_prototype_stubs.broadcastData.dataPtr:"" +TEST.EXPECTED:uut_prototype_stubs.broadcastData.length:20 TEST.END -- Test Case: publishTemperaturesData.002 @@ -428,8 +432,13 @@ Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:Temperatures.<>.temperaturesStatus[THERMISTOR_ONBOARD_NTC].temperatureValue.ovInitData:100.0 +TEST.VALUE:Temperatures.<>.temperaturesStatus[THERMISTOR_ONBOARD_NTC].temperatureValue.override:0x0 TEST.VALUE:Temperatures.testResetMeasuredTemperatureOverride.sensorID:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:Temperatures.<>.temperaturesStatus[THERMISTOR_ONBOARD_NTC].temperatureValue.ovData:100.0 +TEST.EXPECTED:Temperatures.<>.temperaturesStatus[THERMISTOR_ONBOARD_NTC].temperatureValue.override:0x0 +TEST.EXPECTED:Temperatures.testResetMeasuredTemperatureOverride.return:1 TEST.END -- Test Case: testResetMeasuredTemperatureOverride.002 @@ -448,6 +457,7 @@ TEST.END_NOTES: TEST.VALUE:Temperatures.testResetMeasuredTemperatureOverride.sensorID:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:Temperatures.testResetMeasuredTemperatureOverride.return:0 TEST.END -- Test Case: testResetMeasuredTemperatureOverride.003 @@ -467,6 +477,7 @@ TEST.END_NOTES: TEST.VALUE:Temperatures.testResetMeasuredTemperatureOverride.sensorID:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:Temperatures.testResetMeasuredTemperatureOverride.return:0 TEST.END -- Subprogram: testResetTemperaturesPublishIntervalOverride @@ -485,7 +496,13 @@ Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: +TEST.STUB:Temperatures.testSetTemperaturesPublishIntervalOverride +TEST.VALUE:Temperatures.<>.temperaturesPublishInterval.ovInitData:100 +TEST.VALUE:Temperatures.<>.temperaturesPublishInterval.override:0x0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:Temperatures.<>.temperaturesPublishInterval.ovData:100 +TEST.EXPECTED:Temperatures.<>.temperaturesPublishInterval.override:0x0 +TEST.EXPECTED:Temperatures.testResetTemperaturesPublishIntervalOverride.return:1 TEST.END -- Test Case: testResetTemperaturesPublishIntervalOverride.002 @@ -503,6 +520,7 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:Temperatures.testResetTemperaturesPublishIntervalOverride.return:0 TEST.END -- Subprogram: testSetMeasuredTemperatureOverride @@ -522,9 +540,14 @@ Condition b ==> TRUE Test Case Generation Notes: TEST.END_NOTES: +TEST.VALUE:Temperatures.<>.temperaturesStatus[THERMISTOR_ONBOARD_NTC].temperatureValue.ovInitData:100.0 +TEST.VALUE:Temperatures.<>.temperaturesStatus[THERMISTOR_ONBOARD_NTC].temperatureValue.override:0xCCC33C33 TEST.VALUE:Temperatures.testSetMeasuredTemperatureOverride.sensorID:<> TEST.VALUE:Temperatures.testSetMeasuredTemperatureOverride.temperature:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:Temperatures.<>.temperaturesStatus[THERMISTOR_ONBOARD_NTC].temperatureValue.ovInitData:100.0 +TEST.EXPECTED:Temperatures.<>.temperaturesStatus[THERMISTOR_ONBOARD_NTC].temperatureValue.override:0xCCC33C33 +TEST.EXPECTED:Temperatures.testSetMeasuredTemperatureOverride.return:1 TEST.END -- Test Case: testSetMeasuredTemperatureOverride.002 @@ -544,7 +567,9 @@ TEST.END_NOTES: TEST.VALUE:Temperatures.testSetMeasuredTemperatureOverride.sensorID:<> TEST.VALUE:Temperatures.testSetMeasuredTemperatureOverride.temperature:<> +TEST.VALUE:Temperatures.testSetMeasuredTemperatureOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:Temperatures.testSetMeasuredTemperatureOverride.return:0 TEST.END -- Test Case: testSetMeasuredTemperatureOverride.003 @@ -564,7 +589,9 @@ TEST.END_NOTES: TEST.VALUE:Temperatures.testSetMeasuredTemperatureOverride.sensorID:<> TEST.VALUE:Temperatures.testSetMeasuredTemperatureOverride.temperature:<> +TEST.VALUE:Temperatures.testSetMeasuredTemperatureOverride.return:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:Temperatures.testSetMeasuredTemperatureOverride.return:0 TEST.END -- Subprogram: testSetTemperaturesPublishIntervalOverride @@ -583,8 +610,11 @@ Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: +TEST.STUB:Temperatures.testResetTemperaturesPublishIntervalOverride TEST.VALUE:Temperatures.testSetTemperaturesPublishIntervalOverride.value:<> +TEST.VALUE:Temperatures.testResetTemperaturesPublishIntervalOverride.return:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 +TEST.EXPECTED:Temperatures.testSetTemperaturesPublishIntervalOverride.return:1 TEST.END -- Test Case: testSetTemperaturesPublishIntervalOverride.002 @@ -603,4 +633,6 @@ TEST.END_NOTES: TEST.VALUE:Temperatures.testSetTemperaturesPublishIntervalOverride.value:<> TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:<> +TEST.EXPECTED:Temperatures.testSetTemperaturesPublishIntervalOverride.return:0 +TEST.ATTRIBUTES:Temperatures.testResetTemperaturesPublishIntervalOverride.return:INPUT_BASE=16 TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTEND/TREATMENTEND.tst =================================================================== diff -u -rd264c92c7b8e116cc6bfea636a138aa9e28652c0 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTEND/TREATMENTEND.tst (.../TREATMENTEND.tst) (revision d264c92c7b8e116cc6bfea636a138aa9e28652c0) +++ vectorcast/Hercules_RM46_HD_Project/environment/TREATMENTEND/TREATMENTEND.tst (.../TREATMENTEND.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -60,6 +60,8 @@ TEST.SUBPROGRAM:getCurrentTreatmentEndState TEST.NEW TEST.NAME:getCurrentTreatmentEndState.001 +TEST.VALUE:TreatmentEnd.getCurrentTreatmentEndState.return:TREATMENT_END_WAIT_FOR_RINSEBACK_STATE +TEST.EXPECTED:TreatmentEnd.getCurrentTreatmentEndState.return:TREATMENT_END_WAIT_FOR_RINSEBACK_STATE TEST.END -- Subprogram: handleTxEndPausedState @@ -70,6 +72,8 @@ TEST.NEW TEST.NAME:handleTxEndPausedState.001 TEST.VALUE:TreatmentEnd.<>.txEndRinsebackRequested:1 +TEST.EXPECTED:TreatmentEnd.<>.txEndRinsebackRequested:1 +TEST.EXPECTED:TreatmentEnd.handleTxEndPausedState.return:TREATMENT_END_PAUSED_STATE TEST.END -- Test Case: handleTxEndPausedState.002 @@ -78,14 +82,19 @@ TEST.NEW TEST.NAME:handleTxEndPausedState.002 TEST.VALUE:TreatmentEnd.<>.txEndAlarmRinsebackRequested:1 +TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmRinsebackRequested:1 +TEST.EXPECTED:TreatmentEnd.handleTxEndPausedState.return:TREATMENT_END_PAUSED_STATE TEST.END -- Test Case: handleTxEndPausedState.003 TEST.UNIT:TreatmentEnd TEST.SUBPROGRAM:handleTxEndPausedState TEST.NEW TEST.NAME:handleTxEndPausedState.003 +TEST.STUB:TreatmentEnd.setupForTxEndWait4RinsebackState TEST.VALUE:TreatmentEnd.<>.txEndAlarmResumeRequested:1 +TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmResumeRequested:1 +TEST.EXPECTED:TreatmentEnd.handleTxEndPausedState.return:TREATMENT_END_WAIT_FOR_RINSEBACK_STATE TEST.END -- Test Case: handleTxEndPausedState.004 @@ -94,6 +103,8 @@ TEST.NEW TEST.NAME:handleTxEndPausedState.004 TEST.VALUE:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:1 +TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:1 +TEST.EXPECTED:TreatmentEnd.handleTxEndPausedState.return:TREATMENT_END_PAUSED_STATE TEST.END -- Test Case: handleTxEndPausedState.005 @@ -102,6 +113,9 @@ TEST.NEW TEST.NAME:handleTxEndPausedState.005 TEST.VALUE:TreatmentEnd.<>.bloodSittingTimerCtr:5000 +TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_END_OF_TREATMENT_ALARM +TEST.EXPECTED:TreatmentEnd.handleTxEndPausedState.return:TREATMENT_END_PAUSED_STATE +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_END_OF_TREATMENT_ALARM TEST.END -- Test Case: handleTxEndPausedState.006 @@ -110,6 +124,9 @@ TEST.NEW TEST.NAME:handleTxEndPausedState.006 TEST.VALUE:TreatmentEnd.<>.bloodSittingTimerCtr:7000 +TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_END_OF_TREATMENT_ALARM,ALARM_ID_END_OF_TREATMENT_HIGH +TEST.EXPECTED:TreatmentEnd.handleTxEndPausedState.return:TREATMENT_END_PAUSED_STATE +TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_END_OF_TREATMENT_ALARM,ALARM_ID_END_OF_TREATMENT_HIGH TEST.END -- Test Case: handleTxEndPausedState.007 @@ -129,6 +146,7 @@ TEST.END_NOTES: TEST.VALUE:TreatmentEnd.<>.txEndAlarmRinsebackRequested:<> TEST.VALUE:TreatmentEnd.<>.txEndRinsebackRequested:<> +TEST.EXPECTED:TreatmentEnd.handleTxEndPausedState.return:TREATMENT_END_PAUSED_STATE TEST.END -- Subprogram: handleTxEndRinsebackUserAction @@ -148,7 +166,11 @@ Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:TreatmentEnd.<>.treatmentEndState:TREATMENT_END_WAIT_FOR_RINSEBACK_STATE +TEST.VALUE:TreatmentEnd.<>.txEndRinsebackRequested:1 TEST.VALUE:TreatmentEnd.handleTxEndRinsebackUserAction.rejReason:<> +TEST.VALUE:TreatmentEnd.handleTxEndRinsebackUserAction.return:0 +TEST.EXPECTED:TreatmentEnd.<>.txEndRinsebackRequested:1 +TEST.EXPECTED:TreatmentEnd.handleTxEndRinsebackUserAction.return:1 TEST.END -- Test Case: handleTxEndRinsebackUserAction.002 @@ -167,6 +189,9 @@ TEST.END_NOTES: TEST.VALUE:TreatmentEnd.<>.treatmentEndState:TREATMENT_END_PAUSED_STATE TEST.VALUE:TreatmentEnd.handleTxEndRinsebackUserAction.rejReason:<> +TEST.VALUE:TreatmentEnd.handleTxEndRinsebackUserAction.rejReason[0]:REQUEST_REJECT_REASON_ACTION_DISABLED_IN_CURRENT_STATE +TEST.VALUE:TreatmentEnd.handleTxEndRinsebackUserAction.return:0 +TEST.EXPECTED:TreatmentEnd.handleTxEndRinsebackUserAction.return:0 TEST.END -- Subprogram: handleTxEndWait4RinsebackState @@ -455,6 +480,8 @@ TEST.SUBPROGRAM:signalTreatmentEndAlarmEndTxUserAction TEST.NEW TEST.NAME:signalTreatmentEndAlarmEndTxUserAction.001 +TEST.VALUE:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:1 +TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:1 TEST.END -- Subprogram: signalTreatmentEndAlarmResumeUserAction @@ -464,6 +491,8 @@ TEST.SUBPROGRAM:signalTreatmentEndAlarmResumeUserAction TEST.NEW TEST.NAME:signalTreatmentEndAlarmResumeUserAction.001 +TEST.VALUE:TreatmentEnd.<>.txEndAlarmResumeRequested:1 +TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmResumeRequested:1 TEST.END -- Subprogram: signalTreatmentEndAlarmRinsebackUserAction @@ -473,6 +502,8 @@ TEST.SUBPROGRAM:signalTreatmentEndAlarmRinsebackUserAction TEST.NEW TEST.NAME:signalTreatmentEndAlarmRinsebackUserAction.001 +TEST.VALUE:TreatmentEnd.<>.txEndAlarmRinsebackRequested:1 +TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmRinsebackRequested:1 TEST.END -- Subprogram: signalTreatmentEndUserAction @@ -483,6 +514,10 @@ TEST.NEW TEST.NAME:signalTreatmentEndUserAction.001 TEST.VALUE:TreatmentEnd.signalTreatmentEndUserAction.action:NUM_OF_REQUESTED_TX_END_USER_ACTIONS +TEST.VALUE:uut_prototype_stubs.sendTreatmentEndCmdResponse.accepted:0 +TEST.VALUE:uut_prototype_stubs.sendTreatmentEndCmdResponse.rejReason:REQUEST_REJECT_REASON_NONE +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentEndCmdResponse.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentEndCmdResponse.rejReason:REQUEST_REJECT_REASON_INVALID_COMMAND TEST.END -- Test Case: signalTreatmentEndUserAction.002 @@ -499,8 +534,15 @@ Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: +TEST.STUB:TreatmentEnd.handleTxEndRinsebackUserAction TEST.VALUE:TreatmentEnd.signalTreatmentEndUserAction.action:<> +TEST.VALUE:TreatmentEnd.handleTxEndRinsebackUserAction.rejReason[0]:REQUEST_REJECT_REASON_NONE +TEST.VALUE:TreatmentEnd.handleTxEndRinsebackUserAction.return:1 TEST.VALUE:uut_prototype_stubs.isAnyAlarmActive.return:0 +TEST.VALUE:uut_prototype_stubs.sendTreatmentEndCmdResponse.accepted:1 +TEST.VALUE:uut_prototype_stubs.sendTreatmentEndCmdResponse.rejReason:REQUEST_REJECT_REASON_NONE +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentEndCmdResponse.accepted:1 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentEndCmdResponse.rejReason:REQUEST_REJECT_REASON_NONE TEST.END -- Test Case: signalTreatmentEndUserAction.003 @@ -519,6 +561,10 @@ TEST.END_NOTES: TEST.VALUE:TreatmentEnd.signalTreatmentEndUserAction.action:<> TEST.VALUE:uut_prototype_stubs.isAnyAlarmActive.return:1 +TEST.VALUE:uut_prototype_stubs.sendTreatmentEndCmdResponse.accepted:0 +TEST.VALUE:uut_prototype_stubs.sendTreatmentEndCmdResponse.rejReason:REQUEST_REJECT_REASON_ALARM_IS_ACTIVE +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentEndCmdResponse.accepted:0 +TEST.EXPECTED:uut_prototype_stubs.sendTreatmentEndCmdResponse.rejReason:REQUEST_REJECT_REASON_ALARM_IS_ACTIVE TEST.END -- Subprogram: transitionToTreatmentEnd Index: vectorcast/Hercules_RM46_HD_Project/environment/VALVES/VALVES.tst =================================================================== diff -u -rd264c92c7b8e116cc6bfea636a138aa9e28652c0 -rcb158bae5975a576505c11a54511c68f2cc39c63 --- vectorcast/Hercules_RM46_HD_Project/environment/VALVES/VALVES.tst (.../VALVES.tst) (revision d264c92c7b8e116cc6bfea636a138aa9e28652c0) +++ vectorcast/Hercules_RM46_HD_Project/environment/VALVES/VALVES.tst (.../VALVES.tst) (revision cb158bae5975a576505c11a54511c68f2cc39c63) @@ -45,34 +45,6 @@ TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1,0 TEST.END --- Test Case: areValvesFunctional.002 -TEST.UNIT:Valves -TEST.SUBPROGRAM:areValvesFunctional -TEST.NEW -TEST.NAME:areValvesFunctional.002 -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) for (valve < (NUM_OF_VALVES)) ==> TRUE - (2) if (mode == (VALVE_CONTROL_MODE_ENABLE_PID)) ==> FALSE - Row number 2 forms a pair with Row 1 for Condition #2, subcondition "a". - Condition a ==> FALSE - Test Case Generation Notes: - Cannot set valve due to assignment - Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.VALUE:Valves.<>.valvesStatus[VDI].controlMode:VALVE_CONTROL_MODE_ENABLE_BYPASS -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_VALVE_NOT_FUNCTIONAL -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0,(2)1,(2)2,(2)3 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 -TEST.VALUE:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1,0 -TEST.VALUE:uut_prototype_stubs.getFPGAValvesStatus.return:1 -TEST.EXPECTED:Valves.areValvesFunctional.return:0 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:0,(2)1,(2)2,(2)3 -TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1,0 -TEST.END - -- Test Case: areValvesFunctional_Bypass_Failed TEST.UNIT:Valves TEST.SUBPROGRAM:areValvesFunctional