Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_CPLD/INT_CPLD.env =================================================================== diff -u -rb49678e8452e8e814ba0a5aada061368eff042bb -r508a737403a43c15827dbe8acd28e4f1429ab7cf --- vectorcast/Hercules_RM46_HD_Project/environment/INT_CPLD/INT_CPLD.env (.../INT_CPLD.env) (revision b49678e8452e8e814ba0a5aada061368eff042bb) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_CPLD/INT_CPLD.env (.../INT_CPLD.env) (revision 508a737403a43c15827dbe8acd28e4f1429ab7cf) @@ -3,8 +3,8 @@ ENVIRO.STUB_BY_FUNCTION:AlarmLamp ENVIRO.STUB_BY_FUNCTION:Buttons ENVIRO.UUT:CPLD +ENVIRO.STUB_BY_FUNCTION:Fans ENVIRO.STUB_BY_FUNCTION:TaskGeneral -ENVIRO.STUB_BY_FUNCTION:TaskPriority ENVIRO.STUB_BY_FUNCTION:WatchdogMgmt ENVIRO.STUB_BY_FUNCTION:sys_main ENVIRO.MAX_VARY_RANGE: 20 Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_CPLD/INT_CPLD.tst =================================================================== diff -u -rb49678e8452e8e814ba0a5aada061368eff042bb -r508a737403a43c15827dbe8acd28e4f1429ab7cf --- vectorcast/Hercules_RM46_HD_Project/environment/INT_CPLD/INT_CPLD.tst (.../INT_CPLD.tst) (revision b49678e8452e8e814ba0a5aada061368eff042bb) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_CPLD/INT_CPLD.tst (.../INT_CPLD.tst) (revision 508a737403a43c15827dbe8acd28e4f1429ab7cf) @@ -2,7 +2,7 @@ -- Test Case Script -- -- Environment : INT_CPLD --- Unit(s) Under Test: AlarmLamp Buttons CPLD TaskGeneral TaskPriority WatchdogMgmt sys_main +-- Unit(s) Under Test: AlarmLamp Buttons CPLD Fans TaskGeneral WatchdogMgmt sys_main -- -- Script Features TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING @@ -33,26 +33,62 @@ TEST.EXPECTED:CPLD.<>.ptr_mibspiBASE_t[0].PC3:0x200 TEST.END +-- Subprogram: setAlarmLampToPatternStep + +-- Test Case: setAlarmLampToPatternStep.001 +TEST.UNIT:AlarmLamp +TEST.SUBPROGRAM:setAlarmLampToPatternStep +TEST.NEW +TEST.NAME:setAlarmLampToPatternStep.001 +TEST.VALUE:AlarmLamp.<>.alarmLampOn:1 +TEST.VALUE:CPLD.<>.ptr_mibspiBASE_t:<> +TEST.EXPECTED:AlarmLamp.<>.alarmLampOn:0 +TEST.END + -- Unit: Buttons +-- Subprogram: execButtons + +-- Test Case: execButtons.001 +TEST.UNIT:Buttons +TEST.SUBPROGRAM:execButtons +TEST.NEW +TEST.NAME:execButtons.001 +TEST.VALUE:Buttons.<>.dataOffButtonState.data:5 +TEST.VALUE:Buttons.<>.dataStopButtonState.data:5 +TEST.EXPECTED:Buttons.<>.dataOffButtonState.data:0 +TEST.EXPECTED:Buttons.<>.dataStopButtonState.data:0 +TEST.END + -- Subprogram: handleOffButtonProcessing --- Test Case: toggleCPLDOffRequest +-- Test Case: handleOffButtonProcessing.001 TEST.UNIT:Buttons TEST.SUBPROGRAM:handleOffButtonProcessing TEST.NEW -TEST.NAME:toggleCPLDOffRequest +TEST.NAME:handleOffButtonProcessing.001 TEST.VALUE:Buttons.<>.offButtonPressPending:1 -TEST.VALUE:Buttons.<>.offRequestPulseCount:1 -TEST.VALUE:Buttons.<>.offRequestPulseTimer:40 -TEST.VALUE:Buttons.<>.offRequestDelayTimer:1990 -TEST.EXPECTED:uut_prototype_stubs.gioToggleBit.bit:0 -TEST.EXPECTED:Buttons.<>.offButtonPressPending:0 -TEST.EXPECTED:Buttons.<>.offRequestPulseCount:0 +TEST.VALUE:Buttons.<>.offRequestPulseTimer:51 +TEST.VALUE:Buttons.<>.offRequestDelayTimer:2001 TEST.EXPECTED:Buttons.<>.offRequestPulseTimer:0 -TEST.EXPECTED:Buttons.<>.offRequestDelayTimer:2000 TEST.END +-- Unit: Fans + +-- Subprogram: monitorFans + +-- Test Case: monitorFans.001 +TEST.UNIT:Fans +TEST.SUBPROGRAM:monitorFans +TEST.NEW +TEST.NAME:monitorFans.001 +TEST.STUB:Fans.getMeasuredFanRPM +TEST.VALUE:uut_prototype_stubs.getF32OverrideValue.return:50.0 +TEST.VALUE:Fans.getMeasuredFanRPM.return:3000.0 +TEST.VALUE:CPLD.<>.ptr_mibspiBASE_t:<> +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_FAN_RPM_OUT_OF_RANGE +TEST.END + -- Unit: WatchdogMgmt -- Subprogram: execWatchdogMgmt Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_DGINTERFACE/INT_DGINTERFACE.env =================================================================== diff -u -r62d55fdbb1143ef63ec6ebade523e0f3ca81ee95 -r508a737403a43c15827dbe8acd28e4f1429ab7cf --- vectorcast/Hercules_RM46_HD_Project/environment/INT_DGINTERFACE/INT_DGINTERFACE.env (.../INT_DGINTERFACE.env) (revision 62d55fdbb1143ef63ec6ebade523e0f3ca81ee95) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_DGINTERFACE/INT_DGINTERFACE.env (.../INT_DGINTERFACE.env) (revision 508a737403a43c15827dbe8acd28e4f1429ab7cf) @@ -1,37 +1,54 @@ ENVIRO.NEW ENVIRO.NAME:INT_DGINTERFACE -ENVIRO.STUB_BY_FUNCTION:BloodPrime -ENVIRO.STUB_BY_FUNCTION:ConsumableSelfTest ENVIRO.UUT:DGInterface ENVIRO.STUB_BY_FUNCTION:DialInFlow ENVIRO.STUB_BY_FUNCTION:Dialysis -ENVIRO.STUB_BY_FUNCTION:ModeFault -ENVIRO.STUB_BY_FUNCTION:ModePostTreat ENVIRO.STUB_BY_FUNCTION:ModePreTreat -ENVIRO.STUB_BY_FUNCTION:ModeService ENVIRO.STUB_BY_FUNCTION:ModeStandby ENVIRO.STUB_BY_FUNCTION:ModeTreatment ENVIRO.STUB_BY_FUNCTION:ModeTreatmentParams -ENVIRO.STUB_BY_FUNCTION:OperationModes -ENVIRO.STUB_BY_FUNCTION:PersistentAlarm -ENVIRO.STUB_BY_FUNCTION:PreTreatmentRecirc -ENVIRO.STUB_BY_FUNCTION:Prime ENVIRO.STUB_BY_FUNCTION:Reservoirs -ENVIRO.STUB_BY_FUNCTION:Rinseback -ENVIRO.STUB_BY_FUNCTION:SampleWater ENVIRO.STUB_BY_FUNCTION:SelfTests -ENVIRO.STUB_BY_FUNCTION:SystemComm ENVIRO.STUB_BY_FUNCTION:SystemCommMessages ENVIRO.STUB_BY_FUNCTION:TaskGeneral -ENVIRO.STUB_BY_FUNCTION:Timers -ENVIRO.STUB_BY_FUNCTION:TreatmentEnd -ENVIRO.STUB_BY_FUNCTION:TreatmentRecirc -ENVIRO.STUB_BY_FUNCTION:TreatmentStop ENVIRO.STUB_BY_FUNCTION:sys_main ENVIRO.MAX_VARY_RANGE: 20 ENVIRO.STUB: ALL_BY_PROTOTYPE ENVIRO.TYPE_HANDLED_DIRS_ALLOWED: ENVIRO.LIBRARY_STUBS: +ENVIRO.UNIT_PREFIX_USER_CODE: +ENVIRO.UNIT_PREFIX_USER_CODE_FILE:BloodFlow +#include "reg_etpwm.h" +#include "reg_can.h" + +etpwmBASE_t * ptr_etpwmBASE_t ; +#undef etpwmREG1 +#define etpwmREG1 ptr_etpwmBASE_t + +canBASE_t * ptr_canBASE_t; +#undef canREG3 +#define canREG3 ptr_canBASE_t + +ENVIRO.END_UNIT_PREFIX_USER_CODE_FILE: +ENVIRO.UNIT_PREFIX_USER_CODE_FILE:DialInFlow +#include "reg_etpwm.h" +#include "reg_gio.h" +#include "reg_mibspi.h" + +etpwmBASE_t * ptr_etpwmBASE_t ; +#undef etpwmREG2 +#define etpwmREG2 ptr_etpwmBASE_t + +gioPORT_t * ptr_gioPORT_t; +#undef gioPORTA +#define gioPORTA ptr_gioPORT_t + +mibspiBASE_t * ptr_mibspiBASE_t; +#undef mibspiREG5 +#define mibspiREG5 ptr_mibspiBASE_t + +ENVIRO.END_UNIT_PREFIX_USER_CODE_FILE: +ENVIRO.END_UNIT_PREFIX_USER_CODE: ENVIRO.COVERAGE_TYPE: FUNCTION ENVIRO.WHITE_BOX: YES ENVIRO.SEARCH_LIST: $(VCAST_SRC_DIR)/include/ Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_DGINTERFACE/INT_DGINTERFACE.tst =================================================================== diff -u -rbee4a17cf2dedb3a18483e2c05846785ed1b3da7 -r508a737403a43c15827dbe8acd28e4f1429ab7cf --- vectorcast/Hercules_RM46_HD_Project/environment/INT_DGINTERFACE/INT_DGINTERFACE.tst (.../INT_DGINTERFACE.tst) (revision bee4a17cf2dedb3a18483e2c05846785ed1b3da7) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_DGINTERFACE/INT_DGINTERFACE.tst (.../INT_DGINTERFACE.tst) (revision 508a737403a43c15827dbe8acd28e4f1429ab7cf) @@ -2,7 +2,7 @@ -- Test Case Script -- -- Environment : INT_DGINTERFACE --- Unit(s) Under Test: BloodPrime ConsumableSelfTest DGInterface DialInFlow Dialysis ModeFault ModePostTreat ModePreTreat ModeService ModeStandby ModeTreatment ModeTreatmentParams OperationModes PersistentAlarm PreTreatmentRecirc Prime Reservoirs Rinseback SampleWater SelfTests SystemComm SystemCommMessages TaskGeneral Timers TreatmentEnd TreatmentRecirc TreatmentStop sys_main +-- Unit(s) Under Test: DGInterface DialInFlow Dialysis ModePreTreat ModeStandby ModeTreatment ModeTreatmentParams Reservoirs SelfTests SystemCommMessages TaskGeneral sys_main -- -- Script Features TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING @@ -13,3224 +13,107 @@ TEST.SCRIPT_FEATURE:VCAST_MAIN_NOT_RENAMED -- --- Unit: BloodPrime - --- Subprogram: handleBloodPrimeRampState - --- Test Case: handleBloodPrimeRampState.001 -TEST.UNIT:BloodPrime -TEST.SUBPROGRAM:handleBloodPrimeRampState -TEST.NEW -TEST.NAME:handleBloodPrimeRampState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == getTestConfigStatus(TEST_CONFIG_SKIP_BLOOD_PRIME)) ==> FALSE -(2) if (getBloodPrimeVolume() >= bloodPrimeTargetVolume_mL) ==> FALSE -(3) if (++bloodPrimeRampControlTimerCtr >= BLOOD_PRIME_RAMPING_INTERVAL) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -TEST.END_NOTES: -TEST.STUB:BloodPrime.getBloodPrimeVolume -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.VALUE:BloodPrime.<>.bloodPrimeTargetVolume_mL:<> -TEST.VALUE:BloodPrime.getBloodPrimeVolume.return:<> -TEST.END - --- Test Case: handleBloodPrimeRampState.002 -TEST.UNIT:BloodPrime -TEST.SUBPROGRAM:handleBloodPrimeRampState -TEST.NEW -TEST.NAME:handleBloodPrimeRampState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == getTestConfigStatus(TEST_CONFIG_SKIP_BLOOD_PRIME)) ==> FALSE -(2) if (getBloodPrimeVolume() >= bloodPrimeTargetVolume_mL) ==> FALSE -(3) if (++bloodPrimeRampControlTimerCtr >= BLOOD_PRIME_RAMPING_INTERVAL) ==> TRUE -(4) if (bloodPrimeRampFlowRate_mL_min < (F32)setBPRate) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -TEST.END_NOTES: -TEST.STUB:BloodPrime.getBloodPrimeVolume -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.VALUE:BloodPrime.<>.bloodPrimeRampFlowRate_mL_min:<> -TEST.VALUE:BloodPrime.<>.bloodPrimeTargetVolume_mL:<> -TEST.VALUE:BloodPrime.getBloodPrimeVolume.return:<> -TEST.VALUE:ModeTreatmentParams.getTreatmentParameterU32.return:<> -TEST.END - --- Test Case: handleBloodPrimeRampState.003 -TEST.UNIT:BloodPrime -TEST.SUBPROGRAM:handleBloodPrimeRampState -TEST.NEW -TEST.NAME:handleBloodPrimeRampState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == getTestConfigStatus(TEST_CONFIG_SKIP_BLOOD_PRIME)) ==> FALSE -(2) if (getBloodPrimeVolume() >= bloodPrimeTargetVolume_mL) ==> FALSE -(3) if (++bloodPrimeRampControlTimerCtr >= BLOOD_PRIME_RAMPING_INTERVAL) ==> TRUE -(4) if (bloodPrimeRampFlowRate_mL_min < (F32)setBPRate) ==> TRUE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -TEST.END_NOTES: -TEST.STUB:BloodPrime.getBloodPrimeVolume -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.VALUE:BloodPrime.<>.bloodPrimeRampFlowRate_mL_min:<> -TEST.VALUE:BloodPrime.<>.bloodPrimeTargetVolume_mL:<> -TEST.VALUE:BloodPrime.getBloodPrimeVolume.return:<> -TEST.VALUE:ModeTreatmentParams.getTreatmentParameterU32.return:<> -TEST.END - --- Test Case: handleBloodPrimeRampState.004 -TEST.UNIT:BloodPrime -TEST.SUBPROGRAM:handleBloodPrimeRampState -TEST.NEW -TEST.NAME:handleBloodPrimeRampState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == getTestConfigStatus(TEST_CONFIG_SKIP_BLOOD_PRIME)) ==> FALSE -(2) if (getBloodPrimeVolume() >= bloodPrimeTargetVolume_mL) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:BloodPrime.getBloodPrimeVolume -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.VALUE:BloodPrime.<>.bloodPrimeTargetVolume_mL:<> -TEST.VALUE:BloodPrime.getBloodPrimeVolume.return:<> -TEST.END - --- Test Case: handleBloodPrimeRampState.005 -TEST.UNIT:BloodPrime -TEST.SUBPROGRAM:handleBloodPrimeRampState -TEST.NEW -TEST.NAME:handleBloodPrimeRampState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == getTestConfigStatus(TEST_CONFIG_SKIP_BLOOD_PRIME)) ==> TRUE -(2) if (getBloodPrimeVolume() >= bloodPrimeTargetVolume_mL) ==> FALSE -(3) if (++bloodPrimeRampControlTimerCtr >= BLOOD_PRIME_RAMPING_INTERVAL) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 3 -TEST.END_NOTES: -TEST.STUB:BloodPrime.getBloodPrimeVolume -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.VALUE:BloodPrime.<>.bloodPrimeTargetVolume_mL:<> -TEST.VALUE:BloodPrime.getBloodPrimeVolume.return:<> -TEST.END - --- Subprogram: transitionToBloodPrime - --- Test Case: transitionToBloodPrime.001 -TEST.UNIT:BloodPrime -TEST.SUBPROGRAM:transitionToBloodPrime -TEST.NEW -TEST.NAME:transitionToBloodPrime.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: ConsumableSelfTest - --- Subprogram: execConsumableSelfTest - --- Test Case: execConsumableSelfTest.001 -TEST.UNIT:ConsumableSelfTest -TEST.SUBPROGRAM:execConsumableSelfTest -TEST.NEW -TEST.NAME:execConsumableSelfTest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 12 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(11) case currentConsumableSelfTestState ==> default -(12) if (priorSubState != currentConsumableSelfTestState) ==> FALSE -Test Case Generation Notes: -Conflict: Cannot resolve multiple comparisons ( ConsumableSelfTest.<>.currentConsumableSelfTestState ) in branches 1/12 -TEST.END_NOTES: -TEST.VALUE:ConsumableSelfTest.<>.currentConsumableSelfTestState:NUM_OF_CONSUMABLE_SELF_TESTS_STATES -TEST.END - --- Test Case: execConsumableSelfTest.002 -TEST.UNIT:ConsumableSelfTest -TEST.SUBPROGRAM:execConsumableSelfTest -TEST.NEW -TEST.NAME:execConsumableSelfTest.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 12 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(11) case currentConsumableSelfTestState ==> default -(12) if (priorSubState != currentConsumableSelfTestState) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ConsumableSelfTest.<>.currentConsumableSelfTestState:NUM_OF_CONSUMABLE_SELF_TESTS_STATES -TEST.END - --- Test Case: execConsumableSelfTest.003 -TEST.UNIT:ConsumableSelfTest -TEST.SUBPROGRAM:execConsumableSelfTest -TEST.NEW -TEST.NAME:execConsumableSelfTest.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 12 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) case currentConsumableSelfTestState ==> CONSUMABLE_SELF_TESTS_INSTALL_STATE -(2) if ((1) == consumableInstallConfirmed) ==> FALSE -(12) if (priorSubState != currentConsumableSelfTestState) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ConsumableSelfTest.<>.currentConsumableSelfTestState:CONSUMABLE_SELF_TESTS_INSTALL_STATE -TEST.VALUE:ConsumableSelfTest.<>.consumableInstallConfirmed:<> -TEST.END - --- Test Case: execConsumableSelfTest.004 -TEST.UNIT:ConsumableSelfTest -TEST.SUBPROGRAM:execConsumableSelfTest -TEST.NEW -TEST.NAME:execConsumableSelfTest.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) case currentConsumableSelfTestState ==> CONSUMABLE_SELF_TESTS_INSTALL_STATE -(2) if ((1) == consumableInstallConfirmed) ==> TRUE -(3) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> FALSE -(12) if (priorSubState != currentConsumableSelfTestState) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 3 -Cannot set return value of function getDGSubMode in branch 3 -TEST.END_NOTES: -TEST.VALUE:ConsumableSelfTest.<>.currentConsumableSelfTestState:CONSUMABLE_SELF_TESTS_INSTALL_STATE -TEST.VALUE:ConsumableSelfTest.<>.consumableInstallConfirmed:1 -TEST.END - --- Test Case: execConsumableSelfTest.005 -TEST.UNIT:ConsumableSelfTest -TEST.SUBPROGRAM:execConsumableSelfTest -TEST.NEW -TEST.NAME:execConsumableSelfTest.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) case currentConsumableSelfTestState ==> CONSUMABLE_SELF_TESTS_INSTALL_STATE -(2) if ((1) == consumableInstallConfirmed) ==> TRUE -(3) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -(12) if (priorSubState != currentConsumableSelfTestState) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 3 -Cannot set return value of function getDGSubMode in branch 3 -Cannot set variable to unknown value in branch 12 -Cannot set currentConsumableSelfTestState due to assignment -TEST.END_NOTES: -TEST.VALUE:ConsumableSelfTest.<>.currentConsumableSelfTestState:CONSUMABLE_SELF_TESTS_INSTALL_STATE -TEST.VALUE:ConsumableSelfTest.<>.consumableInstallConfirmed:1 -TEST.END - --- Test Case: execConsumableSelfTest.006 -TEST.UNIT:ConsumableSelfTest -TEST.SUBPROGRAM:execConsumableSelfTest -TEST.NEW -TEST.NAME:execConsumableSelfTest.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(4) case currentConsumableSelfTestState ==> CONSUMABLE_SELF_TESTS_PRIME_STATE -(5) if ((DG_MODE_FILL) == getDGOpMode() && getDGSubMode() >= (DG_FILL_MODE_STATE_TEST_BICARB_CONDUCTIVITY)) ==> FALSE -(12) if (priorSubState != currentConsumableSelfTestState) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 5 -Cannot set return value of function getDGSubMode in branch 5 -Cannot set variable to unknown value in branch 12 -Cannot set currentConsumableSelfTestState due to assignment -TEST.END_NOTES: -TEST.VALUE:ConsumableSelfTest.<>.currentConsumableSelfTestState:CONSUMABLE_SELF_TESTS_PRIME_STATE -TEST.END - --- Test Case: execConsumableSelfTest.007 -TEST.UNIT:ConsumableSelfTest -TEST.SUBPROGRAM:execConsumableSelfTest -TEST.NEW -TEST.NAME:execConsumableSelfTest.007 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:7 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(4) case currentConsumableSelfTestState ==> CONSUMABLE_SELF_TESTS_PRIME_STATE -(5) if ((DG_MODE_FILL) == getDGOpMode() && getDGSubMode() >= (DG_FILL_MODE_STATE_TEST_BICARB_CONDUCTIVITY)) ==> TRUE -(12) if (priorSubState != currentConsumableSelfTestState) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 5 -Cannot set return value of function getDGSubMode in branch 5 -Cannot set variable to unknown value in branch 12 -Cannot set currentConsumableSelfTestState due to assignment -TEST.END_NOTES: -TEST.VALUE:ConsumableSelfTest.<>.currentConsumableSelfTestState:CONSUMABLE_SELF_TESTS_PRIME_STATE -TEST.END - --- Test Case: execConsumableSelfTest.008 -TEST.UNIT:ConsumableSelfTest -TEST.SUBPROGRAM:execConsumableSelfTest -TEST.NEW -TEST.NAME:execConsumableSelfTest.008 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:8 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 8 -(6) case currentConsumableSelfTestState ==> CONSUMABLE_SELF_TESTS_BICARB_PUMP_CHECK_STATE -(7) if ((DG_MODE_FILL) == getDGOpMode() && getDGSubMode() >= (DG_FILL_MODE_STATE_TEST_ACID_CONDUCTIVITY)) ==> FALSE -(12) if (priorSubState != currentConsumableSelfTestState) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 7 -Cannot set return value of function getDGSubMode in branch 7 -Cannot set variable to unknown value in branch 12 -Cannot set currentConsumableSelfTestState due to assignment -TEST.END_NOTES: -TEST.VALUE:ConsumableSelfTest.<>.currentConsumableSelfTestState:CONSUMABLE_SELF_TESTS_BICARB_PUMP_CHECK_STATE -TEST.END - --- Test Case: execConsumableSelfTest.009 -TEST.UNIT:ConsumableSelfTest -TEST.SUBPROGRAM:execConsumableSelfTest -TEST.NEW -TEST.NAME:execConsumableSelfTest.009 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:9 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 9 -(6) case currentConsumableSelfTestState ==> CONSUMABLE_SELF_TESTS_BICARB_PUMP_CHECK_STATE -(7) if ((DG_MODE_FILL) == getDGOpMode() && getDGSubMode() >= (DG_FILL_MODE_STATE_TEST_ACID_CONDUCTIVITY)) ==> TRUE -(12) if (priorSubState != currentConsumableSelfTestState) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 7 -Cannot set return value of function getDGSubMode in branch 7 -Cannot set variable to unknown value in branch 12 -Cannot set currentConsumableSelfTestState due to assignment -TEST.END_NOTES: -TEST.VALUE:ConsumableSelfTest.<>.currentConsumableSelfTestState:CONSUMABLE_SELF_TESTS_BICARB_PUMP_CHECK_STATE -TEST.END - --- Test Case: execConsumableSelfTest.010 -TEST.UNIT:ConsumableSelfTest -TEST.SUBPROGRAM:execConsumableSelfTest -TEST.NEW -TEST.NAME:execConsumableSelfTest.010 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:10 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 10 -(8) case currentConsumableSelfTestState ==> CONSUMABLE_SELF_TESTS_ACID_PUMP_CHECK_STATE -(9) if ((DG_MODE_FILL) == getDGOpMode() && getDGSubMode() >= (DG_FILL_MODE_STATE_PRODUCE_DIALYSATE)) ==> FALSE -(12) if (priorSubState != currentConsumableSelfTestState) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 9 -Cannot set return value of function getDGSubMode in branch 9 -Cannot set variable to unknown value in branch 12 -Cannot set currentConsumableSelfTestState due to assignment -TEST.END_NOTES: -TEST.VALUE:ConsumableSelfTest.<>.currentConsumableSelfTestState:CONSUMABLE_SELF_TESTS_ACID_PUMP_CHECK_STATE -TEST.END - --- Test Case: execConsumableSelfTest.011 -TEST.UNIT:ConsumableSelfTest -TEST.SUBPROGRAM:execConsumableSelfTest -TEST.NEW -TEST.NAME:execConsumableSelfTest.011 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:11 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 11 -(8) case currentConsumableSelfTestState ==> CONSUMABLE_SELF_TESTS_ACID_PUMP_CHECK_STATE -(9) if ((DG_MODE_FILL) == getDGOpMode() && getDGSubMode() >= (DG_FILL_MODE_STATE_PRODUCE_DIALYSATE)) ==> TRUE -(12) if (priorSubState != currentConsumableSelfTestState) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 9 -Cannot set return value of function getDGSubMode in branch 9 -Cannot set variable to unknown value in branch 12 -Cannot set currentConsumableSelfTestState due to assignment -TEST.END_NOTES: -TEST.VALUE:ConsumableSelfTest.<>.currentConsumableSelfTestState:CONSUMABLE_SELF_TESTS_ACID_PUMP_CHECK_STATE -TEST.END - --- Test Case: execConsumableSelfTest.012 -TEST.UNIT:ConsumableSelfTest -TEST.SUBPROGRAM:execConsumableSelfTest -TEST.NEW -TEST.NAME:execConsumableSelfTest.012 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:12 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 12 -(10) case currentConsumableSelfTestState ==> CONSUMABLE_SELF_TESTS_COMPLETE_STATE -(12) if (priorSubState != currentConsumableSelfTestState) ==> FALSE -Test Case Generation Notes: -Cannot set variable to unknown value in branch 12 -Cannot set currentConsumableSelfTestState due to assignment -TEST.END_NOTES: -TEST.VALUE:ConsumableSelfTest.<>.currentConsumableSelfTestState:CONSUMABLE_SELF_TESTS_COMPLETE_STATE -TEST.END - --- Subprogram: handleConsumableSelfTestStopRequest - --- Test Case: handleConsumableSelfTestStopRequest.001 -TEST.UNIT:ConsumableSelfTest -TEST.SUBPROGRAM:handleConsumableSelfTestStopRequest -TEST.NEW -TEST.NAME:handleConsumableSelfTestStopRequest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleConsumableSelfTestStopRequest.002 -TEST.UNIT:ConsumableSelfTest -TEST.SUBPROGRAM:handleConsumableSelfTestStopRequest -TEST.NEW -TEST.NAME:handleConsumableSelfTestStopRequest.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.END - -- Unit: DialInFlow -- Subprogram: checkDialInPumpFlowRate --- Test Case: checkDialInPumpFlowRate.001 +-- Test Case: checkDialInPumpFlowRate_getDGRawDialysateFlowRateLMin TEST.UNIT:DialInFlow TEST.SUBPROGRAM:checkDialInPumpFlowRate TEST.NEW -TEST.NAME:checkDialInPumpFlowRate.001 -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((1) == isDialInPumpRunning() && dialInPumpControlMode != (PUMP_CONTROL_MODE_OPEN_LOOP)) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:checkDialInPumpFlowRate_getDGRawDialysateFlowRateLMin TEST.STUB:DialInFlow.isDialInPumpRunning -TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_OPEN_LOOP -TEST.VALUE:DialInFlow.isDialInPumpRunning.return:<> -TEST.END - --- Test Case: checkDialInPumpFlowRate.002 -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:checkDialInPumpFlowRate -TEST.NEW -TEST.NAME:checkDialInPumpFlowRate.002 -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == isDialInPumpRunning() && dialInPumpControlMode != (PUMP_CONTROL_MODE_OPEN_LOOP)) ==> TRUE - (2) if ((MODE_TREA) == mode || (MODE_PRET) == mode && subMode > (HD_PRE_TREATMENT_PRIME_STATE)) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DialInFlow.isDialInPumpRunning +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA +TEST.VALUE:uut_prototype_stubs.getCurrentSubMode.return:6 TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP TEST.VALUE:DialInFlow.isDialInPumpRunning.return:1 -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_FAUL -TEST.VALUE:OperationModes.getCurrentSubMode.return:<> +TEST.EXPECTED:uut_prototype_stubs.isPersistentAlarmTriggered.alarmIndex:ALARM_ID_HD_DIAL_IN_FLOW_CHECK_FAILURE TEST.END --- Test Case: checkDialInPumpFlowRate.003 -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:checkDialInPumpFlowRate -TEST.NEW -TEST.NAME:checkDialInPumpFlowRate.003 -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if ((1) == isDialInPumpRunning() && dialInPumpControlMode != (PUMP_CONTROL_MODE_OPEN_LOOP)) ==> TRUE - (2) if ((MODE_TREA) == mode || (MODE_PRET) == mode && subMode > (HD_PRE_TREATMENT_PRIME_STATE)) ==> TRUE - (3) if (measuredDialInFlow < (10.0F)) ==> FALSE - (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_DIAL_IN_FLOW_CHECK_FAILURE, lowFlow)) ==> FALSE - Test Case Generation Notes: - Cannot set local variable measuredDialInFlow in branch 3 -TEST.END_NOTES: -TEST.STUB:PersistentAlarm.isPersistentAlarmTriggered -TEST.STUB:DialInFlow.isDialInPumpRunning -TEST.VALUE:PersistentAlarm.isPersistentAlarmTriggered.return:<> -TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.VALUE:DialInFlow.isDialInPumpRunning.return:1 -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_TREA -TEST.END - --- Test Case: checkDialInPumpFlowRate.004 -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:checkDialInPumpFlowRate -TEST.NEW -TEST.NAME:checkDialInPumpFlowRate.004 -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if ((1) == isDialInPumpRunning() && dialInPumpControlMode != (PUMP_CONTROL_MODE_OPEN_LOOP)) ==> TRUE - (2) if ((MODE_TREA) == mode || (MODE_PRET) == mode && subMode > (HD_PRE_TREATMENT_PRIME_STATE)) ==> TRUE - (3) if (measuredDialInFlow < (10.0F)) ==> FALSE - (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_DIAL_IN_FLOW_CHECK_FAILURE, lowFlow)) ==> TRUE - Test Case Generation Notes: - Cannot set local variable measuredDialInFlow in branch 3 -TEST.END_NOTES: -TEST.STUB:PersistentAlarm.isPersistentAlarmTriggered -TEST.STUB:DialInFlow.isDialInPumpRunning -TEST.VALUE:PersistentAlarm.isPersistentAlarmTriggered.return:1 -TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.VALUE:DialInFlow.isDialInPumpRunning.return:1 -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_TREA -TEST.END - --- Test Case: checkDialInPumpFlowRate.005 -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:checkDialInPumpFlowRate -TEST.NEW -TEST.NAME:checkDialInPumpFlowRate.005 -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if ((1) == isDialInPumpRunning() && dialInPumpControlMode != (PUMP_CONTROL_MODE_OPEN_LOOP)) ==> TRUE - (2) if ((MODE_TREA) == mode || (MODE_PRET) == mode && subMode > (HD_PRE_TREATMENT_PRIME_STATE)) ==> TRUE - (3) if (measuredDialInFlow < (10.0F)) ==> TRUE - (4) if ((1) == isPersistentAlarmTriggered(ALARM_ID_HD_DIAL_IN_FLOW_CHECK_FAILURE, lowFlow)) ==> FALSE - Test Case Generation Notes: - Cannot set local variable measuredDialInFlow in branch 3 -TEST.END_NOTES: -TEST.STUB:PersistentAlarm.isPersistentAlarmTriggered -TEST.STUB:DialInFlow.isDialInPumpRunning -TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:PersistentAlarm.isPersistentAlarmTriggered.return:<> -TEST.VALUE:DialInFlow.<>.dialInPumpControlMode:PUMP_CONTROL_MODE_CLOSED_LOOP -TEST.VALUE:DialInFlow.isDialInPumpRunning.return:1 -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_TREA -TEST.END - -- Subprogram: execDialInFlowMonitor --- Test Case: DailInFlow_execDialInFlowMonitor_getDGDialysateFlowRateLMin +-- Test Case: execDialInFlowMonitor_getDGDialysateFlowRateLMin TEST.UNIT:DialInFlow TEST.SUBPROGRAM:execDialInFlowMonitor TEST.NEW -TEST.NAME:DailInFlow_execDialInFlowMonitor_getDGDialysateFlowRateLMin -TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:uut_prototype_stubs.getIntADCReading.return:0 -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_FAUL -TEST.EXPECTED:uut_prototype_stubs.getIntADCReading.channel:INT_ADC_DIAL_IN_PUMP_SPEED,INT_ADC_DIAL_IN_PUMP_MOTOR_CURRENT +TEST.NAME:execDialInFlowMonitor_getDGDialysateFlowRateLMin +TEST.VALUE:DGInterface.<>.dgDialysateFlowDataFreshFlag:1 +TEST.VALUE:DialInFlow.<>.dialysateFlowDataFreshStatusCounter:15 +TEST.EXPECTED:DialInFlow.<>.dialysateFlowDataFreshStatusCounter:0 TEST.END --- Test Case: execDialInFlowMonitor.001 -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:execDialInFlowMonitor -TEST.NEW -TEST.NAME:execDialInFlowMonitor.001 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 547 TEST.VALUE:uut_prototype_stubs.isACPowerLost.return:1 - >>> >>> Could not find function isACPowerLost - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:1 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((1) == getDialysateFlowDataFreshFlag()) ==> FALSE - (2) if ((1) == isDGCommunicating() && isACPowerLost() != (1)) ==> FALSE - (4) if (opMode != (MODE_INIT)) ==> FALSE - Test Case Generation Notes: - Cannot set return value of function getDialysateFlowDataFreshFlag in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:<> -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_INIT -TEST.END - --- Test Case: execDialInFlowMonitor.002 -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:execDialInFlowMonitor -TEST.NEW -TEST.NAME:execDialInFlowMonitor.002 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 567 TEST.VALUE:uut_prototype_stubs.isACPowerLost.return:1 - >>> >>> Could not find function isACPowerLost - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:2 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == getDialysateFlowDataFreshFlag()) ==> FALSE - (2) if ((1) == isDGCommunicating() && isACPowerLost() != (1)) ==> FALSE - (4) if (opMode != (MODE_INIT)) ==> TRUE - Test Case Generation Notes: - Cannot set return value of function getDialysateFlowDataFreshFlag in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:<> -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_FAUL -TEST.END - --- Test Case: execDialInFlowMonitor.003 -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:execDialInFlowMonitor -TEST.NEW -TEST.NAME:execDialInFlowMonitor.003 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 589 TEST.VALUE:uut_prototype_stubs.isACPowerLost.return:<> - >>> >>> Could not find function isACPowerLost - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if ((1) == getDialysateFlowDataFreshFlag()) ==> FALSE - (2) if ((1) == isDGCommunicating() && isACPowerLost() != (1)) ==> TRUE - (3) if (++dialysateFlowDataFreshStatusCounter > DIP_DIALYSATE_FLOW_DATA_ALARM_THRESHOLD) ==> FALSE - (4) if (opMode != (MODE_INIT)) ==> FALSE - Test Case Generation Notes: - Cannot set return value of function getDialysateFlowDataFreshFlag in branch 1 - Conflict: Unable to control expression-to-expression comparison in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:1 -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_INIT -TEST.END - --- Test Case: execDialInFlowMonitor.004 -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:execDialInFlowMonitor -TEST.NEW -TEST.NAME:execDialInFlowMonitor.004 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 611 TEST.VALUE:uut_prototype_stubs.isACPowerLost.return:<> - >>> >>> Could not find function isACPowerLost - >>> >>> in unit uut_prototype_stubs. - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if ((1) == getDialysateFlowDataFreshFlag()) ==> FALSE - (2) if ((1) == isDGCommunicating() && isACPowerLost() != (1)) ==> TRUE - (3) if (++dialysateFlowDataFreshStatusCounter > DIP_DIALYSATE_FLOW_DATA_ALARM_THRESHOLD) ==> TRUE - (4) if (opMode != (MODE_INIT)) ==> FALSE - Test Case Generation Notes: - Cannot set return value of function getDialysateFlowDataFreshFlag in branch 1 - Conflict: Unable to control expression-to-expression comparison in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:1 -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_INIT -TEST.END - --- Test Case: execDialInFlowMonitor.005 -TEST.UNIT:DialInFlow -TEST.SUBPROGRAM:execDialInFlowMonitor -TEST.NEW -TEST.NAME:execDialInFlowMonitor.005 -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if ((1) == getDialysateFlowDataFreshFlag()) ==> TRUE - (4) if (opMode != (MODE_INIT)) ==> FALSE - Test Case Generation Notes: - Cannot set return value of function getDialysateFlowDataFreshFlag in branch 1 -TEST.END_NOTES: -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_INIT -TEST.END - -- Unit: Dialysis -- Subprogram: checkLoadCellsStablePrimaryBackupDriftOutOfRange --- Test Case: checkLoadCellsStablePrimaryBackupDriftOutOfRange.001 +-- Test Case: checkLoadCellsStablePrimaryBackupDriftOutOfRange_getReservoirBackupWeightLargeFilter TEST.UNIT:Dialysis TEST.SUBPROGRAM:checkLoadCellsStablePrimaryBackupDriftOutOfRange TEST.NEW -TEST.NAME:checkLoadCellsStablePrimaryBackupDriftOutOfRange.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((DG_RESERVOIR_1) == reservoirID) ==> FALSE -(3) if ((RESERVOIR_STEADY_CYCLE_START) == cycle) ==> FALSE -(4) if ((RESERVOIR_STEADY_CYCLE_FINAL) == cycle && lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][lcPrimaryIndex] > -(10000.0F) + (1)) ==> FALSE -(5) if (driftDiff > (10.0F)) ==> FALSE -Test Case Generation Notes: -Cannot set lcPrimaryIndex due to assignment -Cannot set local variable driftDiff in branch 5 -Cannot set lcBackupIndex due to assignment -Conflict: Trying to set variable Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.cycle 'equal to' and 'not equal to' same value in branches 3/5 -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_FIRST]:<> -TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.reservoirID:DG_RESERVOIR_2 -TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.cycle:NUM_OF_RESERVOIR_STEADY_CYCLES -TEST.END - --- Test Case: checkLoadCellsStablePrimaryBackupDriftOutOfRange.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:checkLoadCellsStablePrimaryBackupDriftOutOfRange -TEST.NEW -TEST.NAME:checkLoadCellsStablePrimaryBackupDriftOutOfRange.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((DG_RESERVOIR_1) == reservoirID) ==> FALSE -(3) if ((RESERVOIR_STEADY_CYCLE_START) == cycle) ==> FALSE -(4) if ((RESERVOIR_STEADY_CYCLE_FINAL) == cycle && lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][lcPrimaryIndex] > -(10000.0F) + (1)) ==> FALSE -(5) if (driftDiff > (10.0F)) ==> TRUE -Test Case Generation Notes: -Cannot set lcPrimaryIndex due to assignment -Cannot set local variable driftDiff in branch 5 -Cannot set lcBackupIndex due to assignment -Conflict: Trying to set variable Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.cycle 'equal to' and 'not equal to' same value in branches 3/5 -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_FIRST]:<> -TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.reservoirID:DG_RESERVOIR_2 -TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.cycle:NUM_OF_RESERVOIR_STEADY_CYCLES -TEST.END - --- Test Case: checkLoadCellsStablePrimaryBackupDriftOutOfRange.003 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:checkLoadCellsStablePrimaryBackupDriftOutOfRange -TEST.NEW -TEST.NAME:checkLoadCellsStablePrimaryBackupDriftOutOfRange.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((DG_RESERVOIR_1) == reservoirID) ==> FALSE -(3) if ((RESERVOIR_STEADY_CYCLE_START) == cycle) ==> FALSE -(4) if ((RESERVOIR_STEADY_CYCLE_FINAL) == cycle && lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][lcPrimaryIndex] > -(10000.0F) + (1)) ==> TRUE -(5) if (driftDiff > (10.0F)) ==> FALSE -Test Case Generation Notes: -Cannot set lcPrimaryIndex due to assignment -Cannot set return value of function fabs in branch 5 -Cannot set lcBackupIndex due to assignment -Conflict: Multiple equality operators with different values (Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.cycle) in branches 4/5 -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_FIRST]:<> -TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.reservoirID:DG_RESERVOIR_2 -TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.cycle:RESERVOIR_STEADY_CYCLE_FINAL -TEST.END - --- Test Case: checkLoadCellsStablePrimaryBackupDriftOutOfRange.004 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:checkLoadCellsStablePrimaryBackupDriftOutOfRange -TEST.NEW -TEST.NAME:checkLoadCellsStablePrimaryBackupDriftOutOfRange.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((DG_RESERVOIR_1) == reservoirID) ==> FALSE -(3) if ((RESERVOIR_STEADY_CYCLE_START) == cycle) ==> TRUE -(4) if ((RESERVOIR_STEADY_CYCLE_FINAL) == cycle && lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][lcPrimaryIndex] > -(10000.0F) + (1)) ==> FALSE -(5) if (driftDiff > (10.0F)) ==> FALSE -Test Case Generation Notes: -Cannot set lcPrimaryIndex due to assignment -Cannot set local variable driftDiff in branch 5 -Cannot set lcBackupIndex due to assignment -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_FIRST]:<> -TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.reservoirID:DG_RESERVOIR_2 -TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.cycle:RESERVOIR_STEADY_CYCLE_START -TEST.END - --- Test Case: checkLoadCellsStablePrimaryBackupDriftOutOfRange.005 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:checkLoadCellsStablePrimaryBackupDriftOutOfRange -TEST.NEW -TEST.NAME:checkLoadCellsStablePrimaryBackupDriftOutOfRange.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((DG_RESERVOIR_1) == reservoirID) ==> TRUE -(2) if ((RESERVOIR_STEADY_CYCLE_START) == cycle) ==> FALSE -(4) if ((RESERVOIR_STEADY_CYCLE_FINAL) == cycle && lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][lcPrimaryIndex] > -(10000.0F) + (1)) ==> FALSE -(5) if (driftDiff > (10.0F)) ==> FALSE -Test Case Generation Notes: -Cannot set lcPrimaryIndex due to assignment -Cannot set local variable driftDiff in branch 5 -Cannot set lcBackupIndex due to assignment -Conflict: Trying to set variable Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.cycle 'equal to' and 'not equal to' same value in branches 2/5 -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_FIRST]:<> +TEST.NAME:checkLoadCellsStablePrimaryBackupDriftOutOfRange_getReservoirBackupWeightLargeFilter +TEST.VALUE:DGInterface.<>.lgFilteredReservoirBackupWeightInGrams[DG_RESERVOIR_1..DG_RESERVOIR_2]:1200.0 +TEST.VALUE:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_RESERVOIR_1_BACKUP]:100.0 TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.reservoirID:DG_RESERVOIR_1 -TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.cycle:NUM_OF_RESERVOIR_STEADY_CYCLES -TEST.END - --- Test Case: checkLoadCellsStablePrimaryBackupDriftOutOfRange.006 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:checkLoadCellsStablePrimaryBackupDriftOutOfRange -TEST.NEW -TEST.NAME:checkLoadCellsStablePrimaryBackupDriftOutOfRange.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((DG_RESERVOIR_1) == reservoirID) ==> TRUE -(2) if ((RESERVOIR_STEADY_CYCLE_START) == cycle) ==> TRUE -(4) if ((RESERVOIR_STEADY_CYCLE_FINAL) == cycle && lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][lcPrimaryIndex] > -(10000.0F) + (1)) ==> FALSE -(5) if (driftDiff > (10.0F)) ==> FALSE -Test Case Generation Notes: -Cannot set lcPrimaryIndex due to assignment -Cannot set local variable driftDiff in branch 5 -Cannot set lcBackupIndex due to assignment -TEST.END_NOTES: -TEST.VALUE:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_FIRST]:<> -TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.reservoirID:DG_RESERVOIR_1 TEST.VALUE:Dialysis.checkLoadCellsStablePrimaryBackupDriftOutOfRange.cycle:RESERVOIR_STEADY_CYCLE_START +TEST.EXPECTED:Dialysis.<>.lcLastSteadyWeight[RESERVOIR_STEADY_CYCLE_START][LOAD_CELL_RESERVOIR_1_BACKUP]:1200.0 TEST.END --- Subprogram: setFinalReservoirVolume - --- Test Case: setFinalReservoirVolume.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:setFinalReservoirVolume -TEST.NEW -TEST.NAME:setFinalReservoirVolume.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Subprogram: setStartReservoirVolume - --- Test Case: getDGActiveReservoir -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:setStartReservoirVolume -TEST.NEW -TEST.NAME:getDGActiveReservoir -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 26 TEST.VALUE:uut_prototype_stubs.getLoadCellWeightInGrams.return:1700.0 ->>> >>> Could not find function getLoadCellWeightInGrams ->>> >>> in unit uut_prototype_stubs. ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 28 TEST.EXPECTED:uut_prototype_stubs.getLoadCellWeightInGrams.loadCellID:0 ->>> >>> Could not find function getLoadCellWeightInGrams ->>> >>> in unit uut_prototype_stubs. ->>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_2 -TEST.VALUE:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:0.0 -TEST.EXPECTED:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_2 -TEST.EXPECTED:Dialysis.<>.resStartVolume[DG_RESERVOIR_1]:0.0 -TEST.END - --- Test Case: setStartReservoirVolume.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:setStartReservoirVolume -TEST.NEW -TEST.NAME:setStartReservoirVolume.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.VALUE:Dialysis.setStartReservoirVolume.reservoirID:<> -TEST.END - --- Subprogram: signalReservoirsSwitched - --- Test Case: signalReservoirsSwitched.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:signalReservoirsSwitched -TEST.NEW -TEST.NAME:signalReservoirsSwitched.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Subprogram: stopDialysis - --- Test Case: stopDialysis.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:stopDialysis -TEST.NEW -TEST.NAME:stopDialysis.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Subprogram: transitionToDialysis - --- Test Case: transitionToDialysis.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:transitionToDialysis -TEST.NEW -TEST.NAME:transitionToDialysis.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Subprogram: updateUFVolumes - --- Test Case: updateUFVolumes.001 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:updateUFVolumes -TEST.NEW -TEST.NAME:updateUFVolumes.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (activeRes == (DG_RESERVOIR_1)) ==> FALSE -(2) if (fabs(deltaVolume) > ((50.0F))) ==> FALSE -Test Case Generation Notes: -Cannot set local variable activeRes in branch 1 -Cannot set return value of function fabs in branch 2 -TEST.END_NOTES: -TEST.END - --- Test Case: updateUFVolumes.002 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:updateUFVolumes -TEST.NEW -TEST.NAME:updateUFVolumes.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (activeRes == (DG_RESERVOIR_1)) ==> FALSE -(2) if (fabs(deltaVolume) > ((50.0F))) ==> TRUE -(3) if (getDGActiveReservoir() == (DG_RESERVOIR_1)) ==> FALSE -Test Case Generation Notes: -Cannot set local variable activeRes in branch 1 -Cannot set return value of function fabs in branch 2 -Cannot set return value of function getDGActiveReservoir in branch 3 -TEST.END_NOTES: -TEST.END - --- Test Case: updateUFVolumes.003 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:updateUFVolumes -TEST.NEW -TEST.NAME:updateUFVolumes.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (activeRes == (DG_RESERVOIR_1)) ==> FALSE -(2) if (fabs(deltaVolume) > ((50.0F))) ==> TRUE -(3) if (getDGActiveReservoir() == (DG_RESERVOIR_1)) ==> TRUE -Test Case Generation Notes: -Cannot set local variable activeRes in branch 1 -Cannot set return value of function fabs in branch 2 -Cannot set return value of function getDGActiveReservoir in branch 3 -TEST.END_NOTES: -TEST.END - --- Test Case: updateUFVolumes.004 -TEST.UNIT:Dialysis -TEST.SUBPROGRAM:updateUFVolumes -TEST.NEW -TEST.NAME:updateUFVolumes.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if (activeRes == (DG_RESERVOIR_1)) ==> TRUE -(2) if (fabs(deltaVolume) > ((50.0F))) ==> FALSE -Test Case Generation Notes: -Cannot set local variable activeRes in branch 1 -Cannot set return value of function fabs in branch 2 -TEST.END_NOTES: -TEST.END - --- Unit: ModeFault - --- Subprogram: execFaultMode - --- Test Case: execFaultMode.001 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:execFaultMode -TEST.NEW -TEST.NAME:execFaultMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(5) case faultState ==> default -Test Case Generation Notes: -Cannot set local variable dgOperationMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:ModeFault.<>.faultState:NUM_OF_HD_FAULT_STATES -TEST.END - --- Test Case: execFaultMode.002L -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:execFaultMode -TEST.NEW -TEST.NAME:execFaultMode.002L -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(2) case faultState ==> HD_FAULT_STATE_START -Test Case Generation Notes: -Cannot set local variable dgOperationMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:ModeFault.<>.faultState:HD_FAULT_STATE_START -TEST.END - --- Test Case: execFaultMode.003 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:execFaultMode -TEST.NEW -TEST.NAME:execFaultMode.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(3) case faultState ==> HD_FAULT_STATE_RUN_NV_POSTS -Test Case Generation Notes: -Cannot set local variable dgOperationMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:ModeFault.<>.faultState:HD_FAULT_STATE_RUN_NV_POSTS -TEST.END - --- Test Case: execFaultMode.004 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:execFaultMode -TEST.NEW -TEST.NAME:execFaultMode.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(4) case faultState ==> HD_FAULT_STATE_COMPLETE -Test Case Generation Notes: -Cannot set local variable dgOperationMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:ModeFault.<>.faultState:HD_FAULT_STATE_COMPLETE -TEST.END - --- Test Case: execFaultMode.005 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:execFaultMode -TEST.NEW -TEST.NAME:execFaultMode.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((DG_MODE_GENE) == dgOperationMode) ==> TRUE -(5) case faultState ==> default -Test Case Generation Notes: -Cannot set local variable dgOperationMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:ModeFault.<>.faultState:NUM_OF_HD_FAULT_STATES -TEST.END - --- Subprogram: transitionToFaultMode - --- Test Case: transitionToFaultMode.001 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:transitionToFaultMode -TEST.NEW -TEST.NAME:transitionToFaultMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((DG_MODE_FILL) == dgOperationMode) ==> FALSE -(2) if ((MODE_INIT) == previousOpMode) ==> FALSE -(3) if ((MODE_PRET) == previousOpMode || (MODE_TREA) == previousOpMode) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOperationMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:OperationModes.getPreviousOperationMode.return:MODE_FAUL -TEST.END - --- Test Case: transitionToFaultMode.002 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:transitionToFaultMode -TEST.NEW -TEST.NAME:transitionToFaultMode.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((DG_MODE_FILL) == dgOperationMode) ==> FALSE -(2) if ((MODE_INIT) == previousOpMode) ==> FALSE -(3) if ((MODE_PRET) == previousOpMode || (MODE_TREA) == previousOpMode) ==> TRUE -Test Case Generation Notes: -Cannot set local variable dgOperationMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:OperationModes.getPreviousOperationMode.return:MODE_PRET -TEST.END - --- Test Case: transitionToFaultMode.003 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:transitionToFaultMode -TEST.NEW -TEST.NAME:transitionToFaultMode.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((DG_MODE_FILL) == dgOperationMode) ==> FALSE -(2) if ((MODE_INIT) == previousOpMode) ==> TRUE -(3) if ((MODE_PRET) == previousOpMode || (MODE_TREA) == previousOpMode) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOperationMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:OperationModes.getPreviousOperationMode.return:MODE_INIT -TEST.END - --- Test Case: transitionToFaultMode.004 -TEST.UNIT:ModeFault -TEST.SUBPROGRAM:transitionToFaultMode -TEST.NEW -TEST.NAME:transitionToFaultMode.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((DG_MODE_FILL) == dgOperationMode) ==> TRUE -(2) if ((MODE_INIT) == previousOpMode) ==> FALSE -(3) if ((MODE_PRET) == previousOpMode || (MODE_TREA) == previousOpMode) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOperationMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:OperationModes.getPreviousOperationMode.return:MODE_FAUL -TEST.END - --- Unit: ModePostTreat - --- Subprogram: handleDrainReservoirDrainState - --- Test Case: handleDrainReservoirDrainState.001 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirDrainState -TEST.NEW -TEST.NAME:handleDrainReservoirDrainState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -TEST.END_NOTES: -TEST.END - --- Test Case: handleDrainReservoirDrainState.002 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirDrainState -TEST.NEW -TEST.NAME:handleDrainReservoirDrainState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -(2) if ((1) == isThisFirstDrain) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:ModePostTreat.<>.isThisFirstDrain:<> -TEST.EXPECTED:ModePostTreat.<>.isThisFirstDrain:0 -TEST.END - --- Test Case: handleDrainReservoirDrainState.003 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirDrainState -TEST.NEW -TEST.NAME:handleDrainReservoirDrainState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -(2) if ((1) == isThisFirstDrain) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:ModePostTreat.<>.isThisFirstDrain:1 -TEST.EXPECTED:ModePostTreat.<>.isThisFirstDrain:1 -TEST.END - --- Subprogram: handleDrainReservoirStartDrainState - --- Test Case: ModePostTreat_handleDrainReservoirStartDrainState_cmdStartDGDrain -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirStartDrainState -TEST.NEW -TEST.NAME:ModePostTreat_handleDrainReservoirStartDrainState_cmdStartDGDrain -TEST.COMPOUND_ONLY -TEST.VALUE:ModePostTreat.<>.dgCommandSent:0 -TEST.END - --- Test Case: handleDrainReservoirStartDrainState.001 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirStartDrainState -TEST.NEW -TEST.NAME:handleDrainReservoirStartDrainState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> FALSE -(4) if ((DG_MODE_DRAI) == getDGOpMode()) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -Cannot set return value of function getDGOpMode in branch 4 -TEST.END_NOTES: -TEST.END - --- Test Case: handleDrainReservoirStartDrainState.002 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirStartDrainState -TEST.NEW -TEST.NAME:handleDrainReservoirStartDrainState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> FALSE -(4) if ((DG_MODE_DRAI) == getDGOpMode()) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -Cannot set return value of function getDGOpMode in branch 4 -TEST.END_NOTES: -TEST.END - --- Test Case: handleDrainReservoirStartDrainState.003 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirStartDrainState -TEST.NEW -TEST.NAME:handleDrainReservoirStartDrainState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -(2) if ((0) == dgCommandSent) ==> FALSE -(3) if ((1) == getDGCommandResponse(DG_CMD_START_DRAIN, &dgCmdResp) && dgCmdResp.rejectCode != (DG_CMD_REQUEST_REJECT_REASON_NONE)) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -Cannot set dgCommandSent due to assignment -Cannot set return value of function getDGCommandResponse in branch 3 -Cannot set local variable dgCmdResp in branch 3 -TEST.END_NOTES: -TEST.END - --- Test Case: handleDrainReservoirStartDrainState.004 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirStartDrainState -TEST.NEW -TEST.NAME:handleDrainReservoirStartDrainState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -(2) if ((0) == dgCommandSent) ==> FALSE -(3) if ((1) == getDGCommandResponse(DG_CMD_START_DRAIN, &dgCmdResp) && dgCmdResp.rejectCode != (DG_CMD_REQUEST_REJECT_REASON_NONE)) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -Cannot set dgCommandSent due to assignment -Cannot set return value of function getDGCommandResponse in branch 3 -Cannot set local variable dgCmdResp in branch 3 -TEST.END_NOTES: -TEST.END - --- Test Case: handleDrainReservoirStartDrainState.005 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirStartDrainState -TEST.NEW -TEST.NAME:handleDrainReservoirStartDrainState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -(2) if ((0) == dgCommandSent) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -Cannot set dgCommandSent due to assignment -TEST.END_NOTES: -TEST.VALUE:ModePostTreat.<>.dgCommandSent:0 -TEST.EXPECTED:ModePostTreat.<>.dgCommandSent:0 -TEST.END - --- Subprogram: handleDrainReservoirSwitchState - --- Test Case: handleDrainReservoirSwitchState.001 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirSwitchState -TEST.NEW -TEST.NAME:handleDrainReservoirSwitchState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 8 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -TEST.END_NOTES: -TEST.END - --- Test Case: handleDrainReservoirSwitchState.002 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirSwitchState -TEST.NEW -TEST.NAME:handleDrainReservoirSwitchState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -(2) if ((0) == dgCommandSent) ==> FALSE -(4) if ((1) == getDGCommandResponse(DG_CMD_SWITCH_RESERVOIR, &dgCmdResp)) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -Cannot set return value of function getDGCommandResponse in branch 4 -TEST.END_NOTES: -TEST.VALUE:ModePostTreat.<>.dgCommandSent:1 -TEST.EXPECTED:ModePostTreat.<>.dgCommandSent:1 -TEST.END - --- Test Case: handleDrainReservoirSwitchState.003 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirSwitchState -TEST.NEW -TEST.NAME:handleDrainReservoirSwitchState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -(2) if ((0) == dgCommandSent) ==> FALSE -(4) if ((1) == getDGCommandResponse(DG_CMD_SWITCH_RESERVOIR, &dgCmdResp)) ==> TRUE -(5) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -Cannot set return value of function getDGCommandResponse in branch 4 -Cannot set local variable dgCmdResp in branch 5 -TEST.END_NOTES: -TEST.VALUE:ModePostTreat.<>.dgCommandSent:1 -TEST.EXPECTED:ModePostTreat.<>.dgCommandSent:1 -TEST.END - --- Test Case: handleDrainReservoirSwitchState.004 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirSwitchState -TEST.NEW -TEST.NAME:handleDrainReservoirSwitchState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -(2) if ((0) == dgCommandSent) ==> FALSE -(4) if ((1) == getDGCommandResponse(DG_CMD_SWITCH_RESERVOIR, &dgCmdResp)) ==> TRUE -(5) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> TRUE -(6) if ((1) == hasDGCompletedReservoirSwitch()) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -Cannot set return value of function getDGCommandResponse in branch 4 -Cannot set local variable dgCmdResp in branch 5 -Cannot set return value of function hasDGCompletedReservoirSwitch in branch 6 -TEST.END_NOTES: -TEST.VALUE:ModePostTreat.<>.dgCommandSent:1 -TEST.EXPECTED:ModePostTreat.<>.dgCommandSent:1 -TEST.END - --- Test Case: handleDrainReservoirSwitchState.005 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirSwitchState -TEST.NEW -TEST.NAME:handleDrainReservoirSwitchState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -(2) if ((0) == dgCommandSent) ==> FALSE -(4) if ((1) == getDGCommandResponse(DG_CMD_SWITCH_RESERVOIR, &dgCmdResp)) ==> TRUE -(5) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> TRUE -(6) if ((1) == hasDGCompletedReservoirSwitch()) ==> TRUE -(7) if ((1) == isThisFirstDrain) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -Cannot set return value of function getDGCommandResponse in branch 4 -Cannot set local variable dgCmdResp in branch 5 -Cannot set return value of function hasDGCompletedReservoirSwitch in branch 6 -TEST.END_NOTES: -TEST.VALUE:ModePostTreat.<>.isThisFirstDrain:<> -TEST.VALUE:ModePostTreat.<>.dgCommandSent:1 -TEST.EXPECTED:ModePostTreat.<>.isThisFirstDrain:0 -TEST.EXPECTED:ModePostTreat.<>.dgCommandSent:1 -TEST.END - --- Test Case: handleDrainReservoirSwitchState.006 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirSwitchState -TEST.NEW -TEST.NAME:handleDrainReservoirSwitchState.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -(2) if ((0) == dgCommandSent) ==> FALSE -(4) if ((1) == getDGCommandResponse(DG_CMD_SWITCH_RESERVOIR, &dgCmdResp)) ==> TRUE -(5) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> TRUE -(6) if ((1) == hasDGCompletedReservoirSwitch()) ==> TRUE -(7) if ((1) == isThisFirstDrain) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -Cannot set return value of function getDGCommandResponse in branch 4 -Cannot set local variable dgCmdResp in branch 5 -Cannot set return value of function hasDGCompletedReservoirSwitch in branch 6 -TEST.END_NOTES: -TEST.VALUE:ModePostTreat.<>.isThisFirstDrain:1 -TEST.VALUE:ModePostTreat.<>.dgCommandSent:1 -TEST.EXPECTED:ModePostTreat.<>.isThisFirstDrain:1 -TEST.EXPECTED:ModePostTreat.<>.dgCommandSent:1 -TEST.END - --- Test Case: handleDrainReservoirSwitchState.007 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirSwitchState -TEST.NEW -TEST.NAME:handleDrainReservoirSwitchState.007 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:7 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -(2) if ((0) == dgCommandSent) ==> TRUE -(3) if ((1) == isThisFirstDrain) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:ModePostTreat.<>.isThisFirstDrain:<> -TEST.VALUE:ModePostTreat.<>.dgCommandSent:0 -TEST.EXPECTED:ModePostTreat.<>.isThisFirstDrain:0 -TEST.EXPECTED:ModePostTreat.<>.dgCommandSent:0 -TEST.END - --- Test Case: handleDrainReservoirSwitchState.008 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handleDrainReservoirSwitchState -TEST.NEW -TEST.NAME:handleDrainReservoirSwitchState.008 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:8 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 8 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -(2) if ((0) == dgCommandSent) ==> TRUE -(3) if ((1) == isThisFirstDrain) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:ModePostTreat.<>.isThisFirstDrain:1 -TEST.VALUE:ModePostTreat.<>.dgCommandSent:0 -TEST.EXPECTED:ModePostTreat.<>.isThisFirstDrain:1 -TEST.EXPECTED:ModePostTreat.<>.dgCommandSent:0 -TEST.END - --- Subprogram: handlePostTreatmentVerifyState - --- Test Case: handlePostTreatmentVerifyState.001 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handlePostTreatmentVerifyState -TEST.NEW -TEST.NAME:handlePostTreatmentVerifyState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((0) == isCartridgeRemoved) ==> FALSE -(2) if ((1) == isSyringeDetected()) ==> FALSE -(3) if ((1) == isCartridgeRemoved) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isCartridgeUnloaded.return:2 -TEST.VALUE:uut_prototype_stubs.isSyringeDetected.return:<> -TEST.END - --- Test Case: handlePostTreatmentVerifyState.002 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handlePostTreatmentVerifyState -TEST.NEW -TEST.NAME:handlePostTreatmentVerifyState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((0) == isCartridgeRemoved) ==> FALSE -(2) if ((1) == isSyringeDetected()) ==> FALSE -(3) if ((1) == isCartridgeRemoved) ==> TRUE -(4) if ((0) == isSyringePumpDetected) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isCartridgeUnloaded.return:1 -TEST.VALUE:uut_prototype_stubs.isSyringeDetected.return:2 -TEST.END - --- Test Case: handlePostTreatmentVerifyState.003 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handlePostTreatmentVerifyState -TEST.NEW -TEST.NAME:handlePostTreatmentVerifyState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((0) == isCartridgeRemoved) ==> FALSE -(2) if ((1) == isSyringeDetected()) ==> FALSE -(3) if ((1) == isCartridgeRemoved) ==> TRUE -(4) if ((0) == isSyringePumpDetected) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isCartridgeUnloaded.return:1 -TEST.VALUE:uut_prototype_stubs.isSyringeDetected.return:0 -TEST.END - --- Test Case: handlePostTreatmentVerifyState.004 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handlePostTreatmentVerifyState -TEST.NEW -TEST.NAME:handlePostTreatmentVerifyState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((0) == isCartridgeRemoved) ==> FALSE -(2) if ((1) == isSyringeDetected()) ==> TRUE -(3) if ((1) == isCartridgeRemoved) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isCartridgeUnloaded.return:2 -TEST.VALUE:uut_prototype_stubs.isSyringeDetected.return:1 -TEST.END - --- Test Case: handlePostTreatmentVerifyState.005 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:handlePostTreatmentVerifyState -TEST.NEW -TEST.NAME:handlePostTreatmentVerifyState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((0) == isCartridgeRemoved) ==> TRUE -(2) if ((1) == isSyringeDetected()) ==> FALSE -(3) if ((1) == isCartridgeRemoved) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isCartridgeUnloaded.return:0 -TEST.VALUE:uut_prototype_stubs.isSyringeDetected.return:<> -TEST.END - --- Subprogram: transitionToPostTreatmentMode - --- Test Case: transitionToPostTreatmentMode.001 -TEST.UNIT:ModePostTreat -TEST.SUBPROGRAM:transitionToPostTreatmentMode -TEST.NEW -TEST.NAME:transitionToPostTreatmentMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - -- Unit: ModePreTreat --- Subprogram: execPreTreatmentTestConfigReservoirMgmt - --- Test Case: ModePreTreat_execPreTreatmentTestConfigReservoirMgmt_cmdStartDGDrain -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:ModePreTreat_execPreTreatmentTestConfigReservoirMgmt_cmdStartDGDrain -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE -TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_GENE -TEST.VALUE:Reservoirs.<>.dgSubMode:DG_GEN_IDLE_MODE_STATE_FLUSH_WATER -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE -TEST.EXPECTED:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_GENE -TEST.EXPECTED:Reservoirs.<>.dgSubMode:DG_GEN_IDLE_MODE_STATE_FLUSH_WATER -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 23 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(23) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -(2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> FALSE -(4) if (reservoir1Level >= (1575)) ==> FALSE -(6) if (reservoir2Level >= (1400) && reservoir2Level < (1575)) ==> FALSE -(8) if (reservoir2Level >= (1575)) ==> FALSE -Test Case Generation Notes: -Cannot set local variable reservoir1Level in branch 2 -Cannot set local variable reservoir1Level in branch 4 -Cannot set local variable reservoir2Level in branch 6 -Cannot set local variable reservoir2Level in branch 8 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -(2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> FALSE -(4) if (reservoir1Level >= (1575)) ==> FALSE -(6) if (reservoir2Level >= (1400) && reservoir2Level < (1575)) ==> FALSE -(8) if (reservoir2Level >= (1575)) ==> TRUE -(9) if ((DG_RESERVOIR_2) == getDGActiveReservoir()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable reservoir1Level in branch 2 -Cannot set local variable reservoir1Level in branch 4 -Cannot set local variable reservoir2Level in branch 6 -Cannot set local variable reservoir2Level in branch 8 -Cannot set return value of function getDGActiveReservoir in branch 9 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.004 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -(2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> FALSE -(4) if (reservoir1Level >= (1575)) ==> FALSE -(6) if (reservoir2Level >= (1400) && reservoir2Level < (1575)) ==> FALSE -(8) if (reservoir2Level >= (1575)) ==> TRUE -(9) if ((DG_RESERVOIR_2) == getDGActiveReservoir()) ==> TRUE -Test Case Generation Notes: -Cannot set local variable reservoir1Level in branch 2 -Cannot set local variable reservoir1Level in branch 4 -Cannot set local variable reservoir2Level in branch 6 -Cannot set local variable reservoir2Level in branch 8 -Cannot set return value of function getDGActiveReservoir in branch 9 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.005 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -(2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> FALSE -(4) if (reservoir1Level >= (1575)) ==> FALSE -(6) if (reservoir2Level >= (1400) && reservoir2Level < (1575)) ==> TRUE -(7) if ((DG_RESERVOIR_1) == getDGActiveReservoir()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable reservoir1Level in branch 2 -Cannot set local variable reservoir1Level in branch 4 -Cannot set local variable reservoir2Level in branch 6 -Cannot set return value of function getDGActiveReservoir in branch 7 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.006 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -(2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> FALSE -(4) if (reservoir1Level >= (1575)) ==> FALSE -(6) if (reservoir2Level >= (1400) && reservoir2Level < (1575)) ==> TRUE -(7) if ((DG_RESERVOIR_1) == getDGActiveReservoir()) ==> TRUE -Test Case Generation Notes: -Cannot set local variable reservoir1Level in branch 2 -Cannot set local variable reservoir1Level in branch 4 -Cannot set local variable reservoir2Level in branch 6 -Cannot set return value of function getDGActiveReservoir in branch 7 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.007 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.007 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:7 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -(2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> FALSE -(4) if (reservoir1Level >= (1575)) ==> TRUE -(5) if ((DG_RESERVOIR_1) == getDGActiveReservoir()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable reservoir1Level in branch 2 -Cannot set local variable reservoir1Level in branch 4 -Cannot set return value of function getDGActiveReservoir in branch 5 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.008 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.008 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:8 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 8 -(1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -(2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> FALSE -(4) if (reservoir1Level >= (1575)) ==> TRUE -(5) if ((DG_RESERVOIR_1) == getDGActiveReservoir()) ==> TRUE -Test Case Generation Notes: -Cannot set local variable reservoir1Level in branch 2 -Cannot set local variable reservoir1Level in branch 4 -Cannot set return value of function getDGActiveReservoir in branch 5 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.009 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.009 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:9 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 9 -(1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -(2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> TRUE -(3) if ((DG_RESERVOIR_2) == getDGActiveReservoir()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable reservoir1Level in branch 2 -Cannot set return value of function getDGActiveReservoir in branch 3 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.010 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.010 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:10 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 10 -(1) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -(2) if (reservoir1Level >= (1400) && reservoir1Level < (1575)) ==> TRUE -(3) if ((DG_RESERVOIR_2) == getDGActiveReservoir()) ==> TRUE -Test Case Generation Notes: -Cannot set local variable reservoir1Level in branch 2 -Cannot set return value of function getDGActiveReservoir in branch 3 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.011 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.011 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:11 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 11 -(10) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE -(11) if ((DG_MODE_STAN) == dgOpMode) ==> FALSE -(12) if ((1) == hasDGCompletedReservoirSwitch()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 11 -Cannot set return value of function hasDGCompletedReservoirSwitch in branch 12 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.012 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.012 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:12 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 12 -(10) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE -(11) if ((DG_MODE_STAN) == dgOpMode) ==> FALSE -(12) if ((1) == hasDGCompletedReservoirSwitch()) ==> TRUE -(13) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 11 -Cannot set return value of function hasDGCompletedReservoirSwitch in branch 12 -Cannot set local variable dgOpMode in branch 13 -Cannot set local variable dgSubMode in branch 13 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.013 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.013 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:13 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 13 -(10) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE -(11) if ((DG_MODE_STAN) == dgOpMode) ==> FALSE -(12) if ((1) == hasDGCompletedReservoirSwitch()) ==> TRUE -(13) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 11 -Cannot set return value of function hasDGCompletedReservoirSwitch in branch 12 -Cannot set local variable dgOpMode in branch 13 -Cannot set local variable dgSubMode in branch 13 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.014 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.014 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:14 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 14 -(10) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE -(11) if ((DG_MODE_STAN) == dgOpMode) ==> TRUE -(12) if ((1) == hasDGCompletedReservoirSwitch()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 11 -Cannot set return value of function hasDGCompletedReservoirSwitch in branch 12 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.015 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.015 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:15 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 15 -(14) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE -(15) if ((1) == getDGCommandResponse(DG_CMD_START_DRAIN, &dgCmdResp)) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 15 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.016 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.016 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:16 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 16 -(14) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE -(15) if ((1) == getDGCommandResponse(DG_CMD_START_DRAIN, &dgCmdResp)) ==> TRUE -(16) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 15 -Cannot set local variable dgCmdResp in branch 16 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.017 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.017 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:17 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 17 -(14) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE -(15) if ((1) == getDGCommandResponse(DG_CMD_START_DRAIN, &dgCmdResp)) ==> TRUE -(16) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> TRUE -(17) if ((DG_MODE_DRAI) == dgOpMode) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 15 -Cannot set local variable dgCmdResp in branch 16 -Cannot set local variable dgOpMode in branch 17 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.018 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.018 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:18 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 18 -(14) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE -(15) if ((1) == getDGCommandResponse(DG_CMD_START_DRAIN, &dgCmdResp)) ==> TRUE -(16) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> TRUE -(17) if ((DG_MODE_DRAI) == dgOpMode) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 15 -Cannot set local variable dgCmdResp in branch 16 -Cannot set local variable dgOpMode in branch 17 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.019 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.019 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:19 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 19 -(18) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE -(19) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 19 -Cannot set local variable dgSubMode in branch 19 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.020 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.020 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:20 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 20 -(18) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE -(19) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE -(20) if ((DG_RESERVOIR_1) == inactiveReservoir) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 19 -Cannot set local variable dgSubMode in branch 19 -Cannot set local variable inactiveReservoir in branch 20 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.021 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.021 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:21 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 21 -(18) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE -(19) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE -(20) if ((DG_RESERVOIR_1) == inactiveReservoir) ==> TRUE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 19 -Cannot set local variable dgSubMode in branch 19 -Cannot set local variable inactiveReservoir in branch 20 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.022 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.022 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:22 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 22 -(21) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RESERVOIR_SWITCH_STATE -(22) if ((1) == hasDGCompletedReservoirSwitch()) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function hasDGCompletedReservoirSwitch in branch 22 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RESERVOIR_SWITCH_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE -TEST.END - --- Test Case: execPreTreatmentTestConfigReservoirMgmt.023 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:execPreTreatmentTestConfigReservoirMgmt -TEST.NEW -TEST.NAME:execPreTreatmentTestConfigReservoirMgmt.023 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:23 of 23 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 23 -(21) case currentReservoirMgmtState ==> PRE_TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RESERVOIR_SWITCH_STATE -(22) if ((1) == hasDGCompletedReservoirSwitch()) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function hasDGCompletedReservoirSwitch in branch 22 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RESERVOIR_SWITCH_STATE -TEST.EXPECTED:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE -TEST.END - --- Subprogram: handlePatientConnectionDoorOpened - --- Test Case: handlePatientConnectionDoorOpened.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionDoorOpened -TEST.NEW -TEST.NAME:handlePatientConnectionDoorOpened.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((STATE_OPEN) == getSwitchStatus(FRONT_DOOR)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_CLOSED -TEST.END - --- Test Case: handlePatientConnectionDoorOpened.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionDoorOpened -TEST.NEW -TEST.NAME:handlePatientConnectionDoorOpened.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((STATE_OPEN) == getSwitchStatus(FRONT_DOOR)) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getSwitchStatus.return:STATE_OPEN -TEST.END - -- Subprogram: handlePatientConnectionState --- Test Case: handlePatientConnectionState.001 +-- Test Case: handlePatientConnectionState_getTrimmerHeaterCommandedOn TEST.UNIT:ModePreTreat TEST.SUBPROGRAM:handlePatientConnectionState TEST.NEW -TEST.NAME:handlePatientConnectionState.001 -TEST.BASIS_PATH:1 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (5) case currentPreTxPatConnState ==> default - (6) if (priorSubState != currentPreTxPatConnState) ==> FALSE - (7) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - (9) if ((1) == alarmActionResumeReceived) ==> FALSE - Test Case Generation Notes: - Conflict: Cannot resolve multiple comparisons ( ModePreTreat.<>.currentPreTxPatConnState ) in branches 1/6 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:<> -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:NUM_OF_PRE_TREATMENT_PAT_CONN_STATES -TEST.END - --- Test Case: handlePatientConnectionState.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.002 -TEST.BASIS_PATH:2 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (5) case currentPreTxPatConnState ==> default - (6) if (priorSubState != currentPreTxPatConnState) ==> FALSE - (7) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - (9) if ((1) == alarmActionResumeReceived) ==> TRUE - Test Case Generation Notes: - Conflict: Cannot resolve multiple comparisons ( ModePreTreat.<>.currentPreTxPatConnState ) in branches 1/6 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:1 -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:NUM_OF_PRE_TREATMENT_PAT_CONN_STATES -TEST.END - --- Test Case: handlePatientConnectionState.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.003 -TEST.BASIS_PATH:3 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (5) case currentPreTxPatConnState ==> default - (6) if (priorSubState != currentPreTxPatConnState) ==> FALSE - (7) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE - (8) if ((1) == getTrimmerHeaterCommandedOn()) ==> FALSE - Test Case Generation Notes: - Conflict: Cannot resolve multiple comparisons ( ModePreTreat.<>.currentPreTxPatConnState ) in branches 1/6 - Cannot set return value of function getTrimmerHeaterCommandedOn in branch 8 -TEST.END_NOTES: +TEST.NAME:handlePatientConnectionState_getTrimmerHeaterCommandedOn TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:NUM_OF_PRE_TREATMENT_PAT_CONN_STATES +TEST.VALUE:ModePreTreat.handlePatientConnectionState.return:HD_PRE_TREATMENT_SELF_TEST_NO_CART_STATE +TEST.EXPECTED:ModePreTreat.handlePatientConnectionState.return:HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE TEST.END --- Test Case: handlePatientConnectionState.004 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.004 -TEST.BASIS_PATH:4 of 9 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (5) case currentPreTxPatConnState ==> default - (6) if (priorSubState != currentPreTxPatConnState) ==> FALSE - (7) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE - (8) if ((1) == getTrimmerHeaterCommandedOn()) ==> TRUE - Test Case Generation Notes: - Conflict: Cannot resolve multiple comparisons ( ModePreTreat.<>.currentPreTxPatConnState ) in branches 1/6 - Cannot set return value of function getTrimmerHeaterCommandedOn in branch 8 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:NUM_OF_PRE_TREATMENT_PAT_CONN_STATES -TEST.END - --- Test Case: handlePatientConnectionState.005 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.005 -TEST.BASIS_PATH:5 of 9 -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (5) case currentPreTxPatConnState ==> default - (6) if (priorSubState != currentPreTxPatConnState) ==> TRUE - (7) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - (9) if ((1) == alarmActionResumeReceived) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:<> -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:NUM_OF_PRE_TREATMENT_PAT_CONN_STATES -TEST.END - --- Test Case: handlePatientConnectionState.006 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.006 -TEST.BASIS_PATH:6 of 9 -TEST.NOTES: -This is an automatically generated test case. - Test Path 6 - (1) case currentPreTxPatConnState ==> PRE_TREATMENT_PAT_CONN_WAIT_FOR_UF_VOL_STATE - (6) if (priorSubState != currentPreTxPatConnState) ==> FALSE - (7) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - (9) if ((1) == alarmActionResumeReceived) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:<> -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_UF_VOL_STATE -TEST.VALUE:ModePreTreat.handlePatientConnectionWait4UFVolState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_UF_VOL_STATE -TEST.END - --- Test Case: handlePatientConnectionState.007 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.007 -TEST.BASIS_PATH:7 of 9 -TEST.NOTES: -This is an automatically generated test case. - Test Path 7 - (2) case currentPreTxPatConnState ==> PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE - (6) if (priorSubState != currentPreTxPatConnState) ==> FALSE - (7) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - (9) if ((1) == alarmActionResumeReceived) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:<> -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE -TEST.VALUE:ModePreTreat.handlePatientConnectionWait4UFVolState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_DLZR_INVERT_STATE -TEST.END - --- Test Case: handlePatientConnectionState.008 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.008 -TEST.BASIS_PATH:8 of 9 -TEST.NOTES: -This is an automatically generated test case. - Test Path 8 - (3) case currentPreTxPatConnState ==> PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE - (6) if (priorSubState != currentPreTxPatConnState) ==> FALSE - (7) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - (9) if ((1) == alarmActionResumeReceived) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:<> -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE -TEST.VALUE:ModePreTreat.handlePatientConnectionWait4UFVolState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_USER_CONFIRM_STATE -TEST.END - --- Test Case: handlePatientConnectionState.009 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionState -TEST.NEW -TEST.NAME:handlePatientConnectionState.009 -TEST.BASIS_PATH:9 of 9 -TEST.NOTES: -This is an automatically generated test case. - Test Path 9 - (4) case currentPreTxPatConnState ==> PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE - (6) if (priorSubState != currentPreTxPatConnState) ==> FALSE - (7) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - (9) if ((1) == alarmActionResumeReceived) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.<>.alarmActionResumeReceived:<> -TEST.VALUE:ModePreTreat.<>.currentPreTxPatConnState:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE -TEST.VALUE:ModePreTreat.handlePatientConnectionWait4UFVolState.return:PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE -TEST.END - --- Subprogram: handlePatientConnectionWait4TreatmentStartState - --- Test Case: handlePatientConnectionWait4TreatmentStartState.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionWait4TreatmentStartState -TEST.NEW -TEST.NAME:handlePatientConnectionWait4TreatmentStartState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == getTestConfigStatus(TEST_CONFIG_EXPEDITE_PRE_TREATMENT) && currentReservoirMgmtState != (PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE)) ==> FALSE -(2) if ((1) == treatmentStartRequested && (1) == startTreatment) ==> FALSE -Test Case Generation Notes: -Cannot set local variable startTreatment in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.VALUE:ModePreTreat.<>.treatmentStartRequested:<> -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE -TEST.END - --- Test Case: handlePatientConnectionWait4TreatmentStartState.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionWait4TreatmentStartState -TEST.NEW -TEST.NAME:handlePatientConnectionWait4TreatmentStartState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == getTestConfigStatus(TEST_CONFIG_EXPEDITE_PRE_TREATMENT) && currentReservoirMgmtState != (PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE)) ==> FALSE -(2) if ((1) == treatmentStartRequested && (1) == startTreatment) ==> TRUE -Test Case Generation Notes: -Cannot set local variable startTreatment in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.VALUE:ModePreTreat.<>.treatmentStartRequested:1 -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE -TEST.END - --- Test Case: handlePatientConnectionWait4TreatmentStartState.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePatientConnectionWait4TreatmentStartState -TEST.NEW -TEST.NAME:handlePatientConnectionWait4TreatmentStartState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == getTestConfigStatus(TEST_CONFIG_EXPEDITE_PRE_TREATMENT) && currentReservoirMgmtState != (PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE)) ==> TRUE -(2) if ((1) == treatmentStartRequested && (1) == startTreatment) ==> FALSE -Test Case Generation Notes: -Cannot set startTreatment due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.VALUE:ModePreTreat.<>.treatmentStartRequested:<> -TEST.VALUE:ModePreTreat.<>.currentReservoirMgmtState:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.END - --- Subprogram: handlePreTreatmentReservoirMgmtCompleteState - --- Test Case: handlePreTreatmentReservoirMgmtCompleteState.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtCompleteState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtCompleteState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == getDGCommandResponse(DG_CMD_PARK_CONCENTRATE_PUMPS, &dgCmdResp)) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -TEST.END_NOTES: -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtCompleteState.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtCompleteState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtCompleteState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == getDGCommandResponse(DG_CMD_PARK_CONCENTRATE_PUMPS, &dgCmdResp)) ==> TRUE -(2) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) != dgCmdResp.rejectCode) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgCmdResp in branch 2 -TEST.END_NOTES: -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtCompleteState.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtCompleteState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtCompleteState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == getDGCommandResponse(DG_CMD_PARK_CONCENTRATE_PUMPS, &dgCmdResp)) ==> TRUE -(2) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) != dgCmdResp.rejectCode) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgCmdResp in branch 2 -TEST.END_NOTES: -TEST.VALUE:DGInterface.<>.dgCmdResp[DG_CMD_NONE].rejectCode:1 -TEST.END - --- Subprogram: handlePreTreatmentReservoirMgmtDrainCmdRespState - --- Test Case: handlePreTreatmentReservoirMgmtDrainCmdRespState.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtDrainCmdRespState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtDrainCmdRespState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == getDGCommandResponse(DG_CMD_START_DRAIN, &dgCmdResp)) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -TEST.END_NOTES: -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtDrainCmdRespState.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtDrainCmdRespState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtDrainCmdRespState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == getDGCommandResponse(DG_CMD_START_DRAIN, &dgCmdResp)) ==> TRUE -(2) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgCmdResp in branch 2 -TEST.END_NOTES: -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtDrainCmdRespState.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtDrainCmdRespState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtDrainCmdRespState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == getDGCommandResponse(DG_CMD_START_DRAIN, &dgCmdResp)) ==> TRUE -(2) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> TRUE -(3) if ((DG_MODE_DRAI) == dgOpMode) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgCmdResp in branch 2 -Cannot set local variable dgOpMode in branch 3 -TEST.END_NOTES: -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtDrainCmdRespState.004 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtDrainCmdRespState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtDrainCmdRespState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == getDGCommandResponse(DG_CMD_START_DRAIN, &dgCmdResp)) ==> TRUE -(2) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> TRUE -(3) if ((DG_MODE_DRAI) == dgOpMode) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgCmdResp in branch 2 -Cannot set local variable dgOpMode in branch 3 -TEST.END_NOTES: -TEST.END - -- Subprogram: handlePreTreatmentReservoirMgmtDrainCmdState --- Test Case: ModePreTreat_handlePreTreatmentReservoirMgmtDrainCmdState_cmdStartDGDrain +-- Test Case: handlePreTreatmentReservoirMgmtDrainCmdState_start_drain TEST.UNIT:ModePreTreat TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtDrainCmdState TEST.NEW -TEST.NAME:ModePreTreat_handlePreTreatmentReservoirMgmtDrainCmdState_cmdStartDGDrain -TEST.COMPOUND_ONLY +TEST.NAME:handlePreTreatmentReservoirMgmtDrainCmdState_start_drain +TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_GENE +TEST.VALUE:DGInterface.<>.dgSubMode:1 +TEST.VALUE:DGInterface.<>.dgActiveReservoir:DG_RESERVOIR_1 +TEST.VALUE:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_1 +TEST.VALUE:ModePreTreat.handlePreTreatmentReservoirMgmtDrainCmdState.return:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE +TEST.EXPECTED:ModePreTreat.handlePreTreatmentReservoirMgmtDrainCmdState.return:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_RESP_STATE TEST.END --- Test Case: handlePreTreatmentReservoirMgmtDrainCmdState.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtDrainCmdState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtDrainCmdState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((DG_MODE_STAN) == dgOpMode) ==> FALSE -(2) if ((1) == hasDGCompletedReservoirSwitch()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 1 -Cannot set return value of function hasDGCompletedReservoirSwitch in branch 2 -TEST.END_NOTES: -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtDrainCmdState.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtDrainCmdState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtDrainCmdState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((DG_MODE_STAN) == dgOpMode) ==> FALSE -(2) if ((1) == hasDGCompletedReservoirSwitch()) ==> TRUE -(3) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 1 -Cannot set return value of function hasDGCompletedReservoirSwitch in branch 2 -Cannot set local variable dgOpMode in branch 3 -Cannot set local variable dgSubMode in branch 3 -TEST.END_NOTES: -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtDrainCmdState.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtDrainCmdState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtDrainCmdState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((DG_MODE_STAN) == dgOpMode) ==> FALSE -(2) if ((1) == hasDGCompletedReservoirSwitch()) ==> TRUE -(3) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 1 -Cannot set return value of function hasDGCompletedReservoirSwitch in branch 2 -Cannot set local variable dgOpMode in branch 3 -Cannot set local variable dgSubMode in branch 3 -TEST.END_NOTES: -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtDrainCmdState.004 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtDrainCmdState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtDrainCmdState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((DG_MODE_STAN) == dgOpMode) ==> TRUE -(2) if ((1) == hasDGCompletedReservoirSwitch()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 1 -Cannot set return value of function hasDGCompletedReservoirSwitch in branch 2 -TEST.END_NOTES: -TEST.END - --- Subprogram: handlePreTreatmentReservoirMgmtFillCmdRespState - --- Test Case: handlePreTreatmentReservoirMgmtFillCmdRespState.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtFillCmdRespState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtFillCmdRespState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == getDGCommandResponse(DG_CMD_START_FILL, &dgCmdResp)) ==> FALSE -(4) if ((DG_MODE_FILL) == dgOpMode) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgOpMode in branch 4 -TEST.END_NOTES: -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtFillCmdRespState.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtFillCmdRespState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtFillCmdRespState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == getDGCommandResponse(DG_CMD_START_FILL, &dgCmdResp)) ==> FALSE -(4) if ((DG_MODE_FILL) == dgOpMode) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgOpMode in branch 4 -TEST.END_NOTES: -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtFillCmdRespState.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtFillCmdRespState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtFillCmdRespState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == getDGCommandResponse(DG_CMD_START_FILL, &dgCmdResp)) ==> TRUE -(2) if ((DG_CMD_REQUEST_REJECT_REASON_INVALID_MODE) == dgCmdResp.rejectCode) ==> FALSE -(3) if (dgCmdResp.rejectCode != (DG_CMD_REQUEST_REJECT_REASON_NONE)) ==> FALSE -(4) if ((DG_MODE_FILL) == dgOpMode) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgCmdResp in branch 2 -Cannot set local variable dgCmdResp in branch 3 -Cannot set local variable dgOpMode in branch 4 -TEST.END_NOTES: -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtFillCmdRespState.004 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtFillCmdRespState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtFillCmdRespState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == getDGCommandResponse(DG_CMD_START_FILL, &dgCmdResp)) ==> TRUE -(2) if ((DG_CMD_REQUEST_REJECT_REASON_INVALID_MODE) == dgCmdResp.rejectCode) ==> FALSE -(3) if (dgCmdResp.rejectCode != (DG_CMD_REQUEST_REJECT_REASON_NONE)) ==> TRUE -(4) if ((DG_MODE_FILL) == dgOpMode) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgCmdResp in branch 2 -Cannot set local variable dgCmdResp in branch 3 -Cannot set local variable dgOpMode in branch 4 -TEST.END_NOTES: -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtFillCmdRespState.005 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtFillCmdRespState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtFillCmdRespState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == getDGCommandResponse(DG_CMD_START_FILL, &dgCmdResp)) ==> TRUE -(2) if ((DG_CMD_REQUEST_REJECT_REASON_INVALID_MODE) == dgCmdResp.rejectCode) ==> TRUE -(4) if ((DG_MODE_FILL) == dgOpMode) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgCmdResp in branch 2 -Cannot set local variable dgOpMode in branch 4 -TEST.END_NOTES: -TEST.END - -- Subprogram: handlePreTreatmentReservoirMgmtFillCmdState --- Test Case: handlePreTreatmentReservoirMgmtFillCmdState.001 +-- Test Case: handlePreTreatmentReservoirMgmtFillCmdState_start_fill TEST.UNIT:ModePreTreat TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtFillCmdState TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtFillCmdState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((HD_PRE_TREATMENT_RECIRCULATE_STATE) == currentPreTreatmentState) ==> FALSE -(2) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 2 -Cannot set local variable dgSubMode in branch 2 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_WATER_SAMPLE_STATE -TEST.EXPECTED:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_WATER_SAMPLE_STATE -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtFillCmdState.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtFillCmdState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtFillCmdState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((HD_PRE_TREATMENT_RECIRCULATE_STATE) == currentPreTreatmentState) ==> FALSE -(2) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE -(3) if ((reservoirStatus[inactiveReservoir]).initialDrain != (1)) ==> FALSE -(4) if ((0) == (reservoirStatus[inactiveReservoir]).flushComplete && (1) == (reservoirStatus[inactiveReservoir]).startFlushFill) ==> FALSE -(5) if ((1) == (reservoirStatus[inactiveReservoir]).flushComplete && (1) == (reservoirStatus[inactiveReservoir]).startNormalFill) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 2 -Cannot set local variable dgSubMode in branch 2 -Cannot set local variable inactiveReservoir in branch 3 -Cannot set local variable inactiveReservoir in branch 4 -Cannot set local variable inactiveReservoir in branch 5 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_WATER_SAMPLE_STATE +TEST.NAME:handlePreTreatmentReservoirMgmtFillCmdState_start_fill +TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_GENE +TEST.VALUE:DGInterface.<>.dgSubMode:1 +TEST.VALUE:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_2 TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].initialDrain:1 -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:2 -TEST.EXPECTED:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_WATER_SAMPLE_STATE -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].initialDrain:1 -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:2 -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtFillCmdState.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtFillCmdState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtFillCmdState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((HD_PRE_TREATMENT_RECIRCULATE_STATE) == currentPreTreatmentState) ==> FALSE -(2) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE -(3) if ((reservoirStatus[inactiveReservoir]).initialDrain != (1)) ==> FALSE -(4) if ((0) == (reservoirStatus[inactiveReservoir]).flushComplete && (1) == (reservoirStatus[inactiveReservoir]).startFlushFill) ==> FALSE -(5) if ((1) == (reservoirStatus[inactiveReservoir]).flushComplete && (1) == (reservoirStatus[inactiveReservoir]).startNormalFill) ==> TRUE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 2 -Cannot set local variable dgSubMode in branch 2 -Cannot set local variable inactiveReservoir in branch 3 -Cannot set local variable inactiveReservoir in branch 4 -Cannot set local variable inactiveReservoir in branch 5 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_WATER_SAMPLE_STATE -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].initialDrain:1 +TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].startFlushFill:1 TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].startNormalFill:1 TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:1 -TEST.EXPECTED:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_WATER_SAMPLE_STATE -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].initialDrain:1 -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].startNormalFill:1 -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:1 +TEST.EXPECTED:ModePreTreat.handlePreTreatmentReservoirMgmtFillCmdState.return:PRE_TREATMENT_RESERVOIR_MGMT_FILL_CMD_RESP_STATE TEST.END --- Test Case: handlePreTreatmentReservoirMgmtFillCmdState.004 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtFillCmdState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtFillCmdState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((HD_PRE_TREATMENT_RECIRCULATE_STATE) == currentPreTreatmentState) ==> FALSE -(2) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE -(3) if ((reservoirStatus[inactiveReservoir]).initialDrain != (1)) ==> FALSE -(4) if ((0) == (reservoirStatus[inactiveReservoir]).flushComplete && (1) == (reservoirStatus[inactiveReservoir]).startFlushFill) ==> TRUE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 2 -Cannot set local variable dgSubMode in branch 2 -Cannot set local variable inactiveReservoir in branch 3 -Cannot set local variable inactiveReservoir in branch 4 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_WATER_SAMPLE_STATE -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].initialDrain:1 -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].startFlushFill:1 -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:0 -TEST.EXPECTED:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_WATER_SAMPLE_STATE -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].initialDrain:1 -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].startFlushFill:1 -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:0 -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtFillCmdState.005 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtFillCmdState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtFillCmdState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((HD_PRE_TREATMENT_RECIRCULATE_STATE) == currentPreTreatmentState) ==> FALSE -(2) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE -(3) if ((reservoirStatus[inactiveReservoir]).initialDrain != (1)) ==> TRUE -(4) if ((0) == (reservoirStatus[inactiveReservoir]).flushComplete && (1) == (reservoirStatus[inactiveReservoir]).startFlushFill) ==> FALSE -(5) if ((1) == (reservoirStatus[inactiveReservoir]).flushComplete && (1) == (reservoirStatus[inactiveReservoir]).startNormalFill) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 2 -Cannot set local variable dgSubMode in branch 2 -Cannot set local variable inactiveReservoir in branch 3 -Cannot set local variable inactiveReservoir in branch 4 -Cannot set local variable inactiveReservoir in branch 5 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_WATER_SAMPLE_STATE -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].initialDrain:<> -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:2 -TEST.EXPECTED:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_WATER_SAMPLE_STATE -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].initialDrain:0 -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:2 -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtFillCmdState.006 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtFillCmdState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtFillCmdState.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((HD_PRE_TREATMENT_RECIRCULATE_STATE) == currentPreTreatmentState) ==> TRUE -(2) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 2 -Cannot set local variable dgSubMode in branch 2 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_RECIRCULATE_STATE -TEST.EXPECTED:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_RECIRCULATE_STATE -TEST.END - --- Subprogram: handlePreTreatmentReservoirMgmtFillCompleteState - --- Test Case: handlePreTreatmentReservoirMgmtFillCompleteState.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtFillCompleteState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtFillCompleteState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 1 -Cannot set local variable dgSubMode in branch 1 -TEST.END_NOTES: -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtFillCompleteState.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtFillCompleteState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtFillCompleteState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE -(2) if ((1) == (reservoirStatus[DG_RESERVOIR_1]).flushComplete && (1) == (reservoirStatus[DG_RESERVOIR_2]).flushComplete) ==> FALSE -(3) if ((0) == (reservoirStatus[inactiveReservoir]).flushComplete) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 1 -Cannot set local variable dgSubMode in branch 1 -Cannot set local variable inactiveReservoir in branch 3 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:2 -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].flushComplete:<> -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:2 -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].flushComplete:0 -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtFillCompleteState.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtFillCompleteState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtFillCompleteState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE -(2) if ((1) == (reservoirStatus[DG_RESERVOIR_1]).flushComplete && (1) == (reservoirStatus[DG_RESERVOIR_2]).flushComplete) ==> FALSE -(3) if ((0) == (reservoirStatus[inactiveReservoir]).flushComplete) ==> TRUE -(4) if ((0) == (reservoirStatus[inactiveReservoir]).flushCount) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 1 -Cannot set local variable dgSubMode in branch 1 -Cannot set local variable inactiveReservoir in branch 3 -Cannot set (reservoirStatus[inactiveReservoir]).flushCount due to assignment -Cannot set local variable inactiveReservoir in branch 4 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:0 -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].flushComplete:<> -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:0 -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].flushComplete:0 -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtFillCompleteState.004 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtFillCompleteState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtFillCompleteState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE -(2) if ((1) == (reservoirStatus[DG_RESERVOIR_1]).flushComplete && (1) == (reservoirStatus[DG_RESERVOIR_2]).flushComplete) ==> FALSE -(3) if ((0) == (reservoirStatus[inactiveReservoir]).flushComplete) ==> TRUE -(4) if ((0) == (reservoirStatus[inactiveReservoir]).flushCount) ==> TRUE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 1 -Cannot set local variable dgSubMode in branch 1 -Cannot set local variable inactiveReservoir in branch 3 -Cannot set (reservoirStatus[inactiveReservoir]).flushCount due to assignment -Cannot set local variable inactiveReservoir in branch 4 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:0 -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].flushComplete:<> -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:0 -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].flushComplete:0 -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtFillCompleteState.005 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtFillCompleteState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtFillCompleteState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE -(2) if ((1) == (reservoirStatus[DG_RESERVOIR_1]).flushComplete && (1) == (reservoirStatus[DG_RESERVOIR_2]).flushComplete) ==> TRUE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 1 -Cannot set local variable dgSubMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:1 -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].flushComplete:1 -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].flushComplete:1 -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].flushComplete:1 -TEST.END - --- Subprogram: handlePreTreatmentReservoirMgmtRequestReservoirSwitchState - --- Test Case: handlePreTreatmentReservoirMgmtRequestReservoirSwitchState.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtRequestReservoirSwitchState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtRequestReservoirSwitchState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 1 -Cannot set local variable dgSubMode in branch 1 -TEST.END_NOTES: -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtRequestReservoirSwitchState.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtRequestReservoirSwitchState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtRequestReservoirSwitchState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE -(2) if ((1) == (reservoirStatus[DG_RESERVOIR_2]).fillComplete) ==> FALSE -(4) if (waitBeforeSwitch != (1)) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 1 -Cannot set local variable dgSubMode in branch 1 -Cannot set waitBeforeSwitch due to assignment -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:<> -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:0 -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtRequestReservoirSwitchState.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtRequestReservoirSwitchState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtRequestReservoirSwitchState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE -(2) if ((1) == (reservoirStatus[DG_RESERVOIR_2]).fillComplete) ==> FALSE -(4) if (waitBeforeSwitch != (1)) ==> TRUE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 1 -Cannot set local variable dgSubMode in branch 1 -Cannot set waitBeforeSwitch due to assignment -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:<> -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:0 -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtRequestReservoirSwitchState.004 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtRequestReservoirSwitchState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtRequestReservoirSwitchState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE -(2) if ((1) == (reservoirStatus[DG_RESERVOIR_2]).fillComplete) ==> TRUE -(3) if (getPreTreatmentSubState() > (HD_PRE_TREATMENT_PRIME_STATE) || ((HD_PRE_TREATMENT_PRIME_STATE) == getPreTreatmentSubState() && getPrimeState() >= (HD_PRIME_RESERVOIR_TWO_FILL_COMPLETE_STATE)) && getPrimeState() < (HD_PRIME_PAUSE)) ==> FALSE -(4) if (waitBeforeSwitch != (1)) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 1 -Cannot set local variable dgSubMode in branch 1 -Cannot set local variable waitBeforeSwitch in branch 4 -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getPreTreatmentSubState -TEST.STUB:Prime.getPrimeState -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:1 -TEST.VALUE:ModePreTreat.getPreTreatmentSubState.return:<> -TEST.VALUE:Prime.getPrimeState.return:<> -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:1 -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtRequestReservoirSwitchState.005 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtRequestReservoirSwitchState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtRequestReservoirSwitchState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((DG_MODE_GENE) == dgOpMode && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE -(2) if ((1) == (reservoirStatus[DG_RESERVOIR_2]).fillComplete) ==> TRUE -(3) if (getPreTreatmentSubState() > (HD_PRE_TREATMENT_PRIME_STATE) || ((HD_PRE_TREATMENT_PRIME_STATE) == getPreTreatmentSubState() && getPrimeState() >= (HD_PRIME_RESERVOIR_TWO_FILL_COMPLETE_STATE)) && getPrimeState() < (HD_PRIME_PAUSE)) ==> TRUE -(4) if (waitBeforeSwitch != (1)) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 1 -Cannot set local variable dgSubMode in branch 1 -Cannot set waitBeforeSwitch due to assignment -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getPreTreatmentSubState -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:1 -TEST.VALUE:ModePreTreat.getPreTreatmentSubState.return:<> -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:1 -TEST.END - -- Subprogram: handlePreTreatmentReservoirMgmtStartState --- Test Case: handlePreTreatmentReservoirMgmtStartState.001 +-- Test Case: handlePreTreatmentReservoirMgmtStartState_set_DG_active_rsrvr TEST.UNIT:ModePreTreat TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtStartState TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtStartState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == fillReservoirOneStartRequested) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.fillReservoirOneStartRequested:<> -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtStartState.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtStartState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtStartState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == fillReservoirOneStartRequested) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handlePreTreatmentReservoirMgmtStartState_set_DG_active_rsrvr TEST.VALUE:ModePreTreat.<>.fillReservoirOneStartRequested:1 +TEST.VALUE:ModePreTreat.handlePreTreatmentReservoirMgmtStartState.return:PRE_TREATMENT_RESERVOIR_MGMT_START_STATE +TEST.EXPECTED:ModePreTreat.handlePreTreatmentReservoirMgmtStartState.return:PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE TEST.END -- Subprogram: handlePreTreatmentReservoirMgmtWaitReservoirSwitchState @@ -3240,4240 +123,290 @@ TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState TEST.NEW TEST.NAME:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == getDGCommandResponse(DG_CMD_SWITCH_RESERVOIR, &dgCmdResp)) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -TEST.END_NOTES: -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == getDGCommandResponse(DG_CMD_SWITCH_RESERVOIR, &dgCmdResp)) ==> TRUE -(2) if ((DG_CMD_REQUEST_REJECT_REASON_INVALID_MODE) == dgCmdResp.rejectCode) ==> FALSE -(3) if (dgCmdResp.rejectCode != (DG_CMD_REQUEST_REJECT_REASON_NONE)) ==> FALSE -(4) if ((1) == (reservoirStatus[DG_RESERVOIR_1]).fillComplete && (1) == (reservoirStatus[DG_RESERVOIR_2]).fillComplete) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgCmdResp in branch 2 -Cannot set local variable dgCmdResp in branch 3 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].fillComplete:<> -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:<> -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == getDGCommandResponse(DG_CMD_SWITCH_RESERVOIR, &dgCmdResp)) ==> TRUE -(2) if ((DG_CMD_REQUEST_REJECT_REASON_INVALID_MODE) == dgCmdResp.rejectCode) ==> FALSE -(3) if (dgCmdResp.rejectCode != (DG_CMD_REQUEST_REJECT_REASON_NONE)) ==> FALSE -(4) if ((1) == (reservoirStatus[DG_RESERVOIR_1]).fillComplete && (1) == (reservoirStatus[DG_RESERVOIR_2]).fillComplete) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgCmdResp in branch 2 -Cannot set local variable dgCmdResp in branch 3 -TEST.END_NOTES: +TEST.VALUE:DGInterface.<>.dgCmdResp[DG_CMD_SWITCH_RESERVOIR].commandID:1 +TEST.VALUE:DGInterface.<>.dgCmdResp[DG_CMD_SWITCH_RESERVOIR].rejectCode:0 TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].fillComplete:1 TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:1 +TEST.EXPECTED:ModePreTreat.handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.return:PRE_TREATMENT_RESERVOIR_MGMT_COMPLETE_STATE TEST.END --- Test Case: handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.004 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == getDGCommandResponse(DG_CMD_SWITCH_RESERVOIR, &dgCmdResp)) ==> TRUE -(2) if ((DG_CMD_REQUEST_REJECT_REASON_INVALID_MODE) == dgCmdResp.rejectCode) ==> FALSE -(3) if (dgCmdResp.rejectCode != (DG_CMD_REQUEST_REJECT_REASON_NONE)) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgCmdResp in branch 2 -Cannot set local variable dgCmdResp in branch 3 -TEST.END_NOTES: -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.005 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == getDGCommandResponse(DG_CMD_SWITCH_RESERVOIR, &dgCmdResp)) ==> TRUE -(2) if ((DG_CMD_REQUEST_REJECT_REASON_INVALID_MODE) == dgCmdResp.rejectCode) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgCmdResp in branch 2 -TEST.END_NOTES: -TEST.STUB:ModePreTreat.setPreTreatmentHeatingParams -TEST.STUB:ModeTreatmentParams.getTreatmentParameterF32 -TEST.VALUE:DGInterface.<>.dgCmdResp[DG_CMD_NONE].rejectCode:MACRO=DG_CMD_REQUEST_REJECT_REASON_NONE -TEST.VALUE:ModePreTreat.setPreTreatmentHeatingParams.targetTempC:0.0 -TEST.VALUE:ModePreTreat.setPreTreatmentHeatingParams.targetVolML:0 -TEST.VALUE:ModePreTreat.setPreTreatmentHeatingParams.targetFillFlowLPM:0.0 -TEST.VALUE:ModePreTreat.setPreTreatmentHeatingParams.dialysateFlowMLPM:0 -TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_NONE].rejectCode:0 -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.006 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.006 -TEST.COMPOUND_ONLY -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == getDGCommandResponse(DG_CMD_SWITCH_RESERVOIR, &dgCmdResp)) ==> TRUE -(2) if ((DG_CMD_REQUEST_REJECT_REASON_INVALID_MODE) == dgCmdResp.rejectCode) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgCmdResp in branch 2 -TEST.END_NOTES: -TEST.STUB:ModePreTreat.setPreTreatmentHeatingParams -TEST.STUB:ModeTreatmentParams.getTreatmentParameterF32 -TEST.VALUE:DGInterface.<>.dgCmdResp[DG_CMD_NONE].rejectCode:MACRO=DG_CMD_REQUEST_REJECT_REASON_NONE -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].fillComplete:1 -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:1 -TEST.VALUE:ModePreTreat.setPreTreatmentHeatingParams.targetTempC:0.0 -TEST.VALUE:ModePreTreat.setPreTreatmentHeatingParams.targetVolML:0 -TEST.VALUE:ModePreTreat.setPreTreatmentHeatingParams.targetFillFlowLPM:0.0 -TEST.VALUE:ModePreTreat.setPreTreatmentHeatingParams.dialysateFlowMLPM:0 -TEST.VALUE:ModeTreatmentParams.getTreatmentParameterF32.param:TREATMENT_PARAM_DIALYSATE_TEMPERATURE,TREATMENT_PARAM_DIALYSATE_FLOW -TEST.VALUE:ModeTreatmentParams.getTreatmentParameterF32.return:0.0 -TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_NONE].rejectCode:0 -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].fillComplete:1 -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:1 -TEST.END - --- Test Case: handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.007 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState -TEST.NEW -TEST.NAME:handlePreTreatmentReservoirMgmtWaitReservoirSwitchState.007 -TEST.COMPOUND_ONLY -TEST.STUB:ModePreTreat.setPreTreatmentHeatingParams -TEST.STUB:ModeTreatmentParams.getTreatmentParameterF32 -TEST.VALUE:DGInterface.<>.dgCmdResp[DG_CMD_SWITCH_RESERVOIR].rejectCode:2 -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].fillComplete:1 -TEST.VALUE:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:1 -TEST.VALUE:ModePreTreat.setPreTreatmentHeatingParams.targetTempC:0.0 -TEST.VALUE:ModePreTreat.setPreTreatmentHeatingParams.targetVolML:0 -TEST.VALUE:ModePreTreat.setPreTreatmentHeatingParams.targetFillFlowLPM:0.0 -TEST.VALUE:ModePreTreat.setPreTreatmentHeatingParams.dialysateFlowMLPM:0 -TEST.VALUE:ModeTreatmentParams.getTreatmentParameterF32.return:1.0 -TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_SWITCH_RESERVOIR].rejectCode:2 -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_1].fillComplete:1 -TEST.EXPECTED:ModePreTreat.<>.reservoirStatus[DG_RESERVOIR_2].fillComplete:1 -TEST.END - -- Subprogram: handleWaterSampleState --- Test Case: handleWaterSampleState.001 +-- Test Case: handleWaterSampleState_cmdDGSampleWater TEST.UNIT:ModePreTreat TEST.SUBPROGRAM:handleWaterSampleState TEST.NEW -TEST.NAME:handleWaterSampleState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((SAMPLE_WATER_COMPLETE_STATE) == getSampleWaterState()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:SampleWater.getSampleWaterState -TEST.VALUE:SampleWater.getSampleWaterState.return:<> +TEST.NAME:handleWaterSampleState_cmdDGSampleWater +TEST.VALUE:uut_prototype_stubs.requestNewOperationMode.newMode:MODE_TREA +TEST.VALUE:uut_prototype_stubs.getSampleWaterState.return:2 +TEST.EXPECTED:uut_prototype_stubs.requestNewOperationMode.newMode:MODE_STAN TEST.END --- Test Case: handleWaterSampleState.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handleWaterSampleState -TEST.NEW -TEST.NAME:handleWaterSampleState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((SAMPLE_WATER_COMPLETE_STATE) == getSampleWaterState()) ==> TRUE -(2) if ((SELF_TEST_STATUS_PASSED) == getSampleWaterResult()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:SampleWater.getSampleWaterState -TEST.STUB:SampleWater.getSampleWaterResult -TEST.VALUE:SampleWater.getSampleWaterState.return:2 -TEST.VALUE:SampleWater.getSampleWaterResult.return:SELF_TEST_STATUS_IN_PROGRESS -TEST.END - --- Test Case: handleWaterSampleState.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handleWaterSampleState -TEST.NEW -TEST.NAME:handleWaterSampleState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((SAMPLE_WATER_COMPLETE_STATE) == getSampleWaterState()) ==> TRUE -(2) if ((SELF_TEST_STATUS_PASSED) == getSampleWaterResult()) ==> TRUE -(3) if ((DG_MODE_STAN) == dgOpMode && (DG_STANDBY_MODE_STATE_IDLE) == dgSubMode) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 3 -Cannot set local variable dgSubMode in branch 3 -TEST.END_NOTES: -TEST.STUB:SampleWater.getSampleWaterState -TEST.STUB:SampleWater.getSampleWaterResult -TEST.VALUE:SampleWater.getSampleWaterState.return:2 -TEST.VALUE:SampleWater.getSampleWaterResult.return:SELF_TEST_STATUS_PASSED -TEST.END - --- Test Case: handleWaterSampleState.004 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:handleWaterSampleState -TEST.NEW -TEST.NAME:handleWaterSampleState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((SAMPLE_WATER_COMPLETE_STATE) == getSampleWaterState()) ==> TRUE -(2) if ((SELF_TEST_STATUS_PASSED) == getSampleWaterResult()) ==> TRUE -(3) if ((DG_MODE_STAN) == dgOpMode && (DG_STANDBY_MODE_STATE_IDLE) == dgSubMode) ==> TRUE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 3 -Cannot set local variable dgSubMode in branch 3 -TEST.END_NOTES: -TEST.STUB:SampleWater.getSampleWaterState -TEST.STUB:SampleWater.getSampleWaterResult -TEST.VALUE:SampleWater.getSampleWaterState.return:2 -TEST.VALUE:SampleWater.getSampleWaterResult.return:SELF_TEST_STATUS_PASSED -TEST.END - --- Subprogram: setPreTreatmentHeatingParams - --- Test Case: setPreTreatmentHeatingParams.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:setPreTreatmentHeatingParams -TEST.NEW -TEST.NAME:setPreTreatmentHeatingParams.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.setPreTreatmentHeatingParams.targetTempC:<> -TEST.VALUE:ModePreTreat.setPreTreatmentHeatingParams.targetVolML:<> -TEST.VALUE:ModePreTreat.setPreTreatmentHeatingParams.targetFillFlowLPM:<> -TEST.VALUE:ModePreTreat.setPreTreatmentHeatingParams.dialysateFlowMLPM:<> -TEST.END - -- Subprogram: signalAlarmActionToPreTreatmentMode --- Test Case: signalAlarmActionToPreTreatmentMode.001 +-- Test Case: signalAlarmActionToPreTreatmentMode_stop_DG TEST.UNIT:ModePreTreat TEST.SUBPROGRAM:signalAlarmActionToPreTreatmentMode TEST.NEW -TEST.NAME:signalAlarmActionToPreTreatmentMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 7 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(7) case action ==> default -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.signalAlarmActionToPreTreatmentMode.action:ALARM_ACTION_RINSEBACK -TEST.END - --- Test Case: signalAlarmActionToPreTreatmentMode.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:signalAlarmActionToPreTreatmentMode -TEST.NEW -TEST.NAME:signalAlarmActionToPreTreatmentMode.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 7 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) case action ==> ALARM_ACTION_STOP -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.signalAlarmActionToPreTreatmentMode.action:ALARM_ACTION_STOP -TEST.END - --- Test Case: signalAlarmActionToPreTreatmentMode.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:signalAlarmActionToPreTreatmentMode -TEST.NEW -TEST.NAME:signalAlarmActionToPreTreatmentMode.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 7 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(2) case action ==> ALARM_ACTION_RESUME -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.signalAlarmActionToPreTreatmentMode.action:ALARM_ACTION_RESUME -TEST.END - --- Test Case: signalAlarmActionToPreTreatmentMode.004 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:signalAlarmActionToPreTreatmentMode -TEST.NEW -TEST.NAME:signalAlarmActionToPreTreatmentMode.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 7 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(3) case action ==> ALARM_ACTION_END_TREATMENT -(4) if ((HD_PRE_TREATMENT_PRIME_STATE) > currentPreTreatmentState) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:<> +TEST.NAME:signalAlarmActionToPreTreatmentMode_stop_DG +TEST.VALUE:DGInterface.<>.dgStarted:1 +TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_WATER_SAMPLE_STATE TEST.VALUE:ModePreTreat.signalAlarmActionToPreTreatmentMode.action:ALARM_ACTION_END_TREATMENT +TEST.EXPECTED:DGInterface.<>.dgStarted:0 TEST.END --- Test Case: signalAlarmActionToPreTreatmentMode.005 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:signalAlarmActionToPreTreatmentMode -TEST.NEW -TEST.NAME:signalAlarmActionToPreTreatmentMode.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 7 -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(3) case action ==> ALARM_ACTION_END_TREATMENT -(4) if ((HD_PRE_TREATMENT_PRIME_STATE) > currentPreTreatmentState) ==> TRUE -(5) if ((HD_PRE_TREATMENT_WATER_SAMPLE_STATE) == currentPreTreatmentState) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:<> -TEST.VALUE:ModePreTreat.signalAlarmActionToPreTreatmentMode.action:ALARM_ACTION_END_TREATMENT -TEST.END - --- Test Case: signalAlarmActionToPreTreatmentMode.006 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:signalAlarmActionToPreTreatmentMode -TEST.NEW -TEST.NAME:signalAlarmActionToPreTreatmentMode.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 7 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(3) case action ==> ALARM_ACTION_END_TREATMENT -(4) if ((HD_PRE_TREATMENT_PRIME_STATE) > currentPreTreatmentState) ==> TRUE -(5) if ((HD_PRE_TREATMENT_WATER_SAMPLE_STATE) == currentPreTreatmentState) ==> TRUE -Test Case Generation Notes: -Conflict: Cannot resolve multiple comparisons ( ModePreTreat.<>.currentPreTreatmentState ) in branches 4/5 -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:<> -TEST.VALUE:ModePreTreat.signalAlarmActionToPreTreatmentMode.action:ALARM_ACTION_END_TREATMENT -TEST.END - --- Test Case: signalAlarmActionToPreTreatmentMode.007 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:signalAlarmActionToPreTreatmentMode -TEST.NEW -TEST.NAME:signalAlarmActionToPreTreatmentMode.007 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:7 of 7 -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(6) case action ==> ALARM_ACTION_ACK -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModePreTreat.signalAlarmActionToPreTreatmentMode.action:ALARM_ACTION_ACK -TEST.END - --- Subprogram: transitionToPatientConnection - --- Test Case: transitionToPatientConnection.001 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:transitionToPatientConnection -TEST.NEW -TEST.NAME:transitionToPatientConnection.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) for (valve < (NUM_OF_VALVES)) ==> FALSE -(2) if ((1) == getTestConfigStatus(TEST_CONFIG_EXPEDITE_PRE_TREATMENT)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.END - --- Test Case: transitionToPatientConnection.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:transitionToPatientConnection -TEST.NEW -TEST.NAME:transitionToPatientConnection.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) for (valve < (NUM_OF_VALVES)) ==> FALSE -(2) if ((1) == getTestConfigStatus(TEST_CONFIG_EXPEDITE_PRE_TREATMENT)) ==> TRUE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.END - --- Test Case: transitionToPatientConnection.003 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:transitionToPatientConnection -TEST.NEW -TEST.NAME:transitionToPatientConnection.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) for (valve < (NUM_OF_VALVES)) ==> TRUE -(2) if ((1) == getTestConfigStatus(TEST_CONFIG_EXPEDITE_PRE_TREATMENT)) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.END - -- Subprogram: transitionToPreTreatmentMode --- Test Case: transitionToPreTreatmentMode.001 +-- Test Case: transitionToPreTreatmentMode_start_DG TEST.UNIT:ModePreTreat TEST.SUBPROGRAM:transitionToPreTreatmentMode TEST.NEW -TEST.NAME:transitionToPreTreatmentMode.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (getTestConfigStatus(TEST_CONFIG_EXPEDITE_PRE_TREATMENT) != (1)) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:ModeTreatmentParams.getTreatmentParameterF32 +TEST.NAME:transitionToPreTreatmentMode_start_DG TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 +TEST.VALUE:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_CART_INSTALL_STATE +TEST.EXPECTED:ModePreTreat.<>.currentPreTreatmentState:HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE TEST.END --- Test Case: transitionToPreTreatmentMode.002 -TEST.UNIT:ModePreTreat -TEST.SUBPROGRAM:transitionToPreTreatmentMode -TEST.NEW -TEST.NAME:transitionToPreTreatmentMode.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (getTestConfigStatus(TEST_CONFIG_EXPEDITE_PRE_TREATMENT) != (1)) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:ModeTreatmentParams.getTreatmentParameterF32 -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.END - --- Unit: ModeService - --- Subprogram: transitionToServiceMode - --- Test Case: transitionToServiceMode.001 -TEST.UNIT:ModeService -TEST.SUBPROGRAM:transitionToServiceMode -TEST.NEW -TEST.NAME:transitionToServiceMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - -- Unit: ModeStandby -- Subprogram: handleDisinfectCancel --- Test Case: ModeStandby_handleDisinfectCancel_cmdStopDGActiveCool +-- Test Case: handleDisinfectCancel_stop_chem_flush TEST.UNIT:ModeStandby TEST.SUBPROGRAM:handleDisinfectCancel TEST.NEW -TEST.NAME:ModeStandby_handleDisinfectCancel_cmdStopDGActiveCool -TEST.STUB:OperationModes.getConfirmationRequestStatus -TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_HCOL -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED -TEST.EXPECTED:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_HCOL -TEST.END - --- Test Case: ModeStandby_handleDisinfectCancel_cmdStopDGChemFlushDisinfect -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:ModeStandby_handleDisinfectCancel_cmdStopDGChemFlushDisinfect -TEST.STUB:OperationModes.getConfirmationRequestStatus +TEST.NAME:handleDisinfectCancel_stop_chem_flush +TEST.VALUE:uut_prototype_stubs.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED +TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_CLEANING_MODE_IN_PROGRESS_STATE +TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_CHEMICAL TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_CHFL -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED -TEST.EXPECTED:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_CHFL +TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:0 +TEST.EXPECTED:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_NONE TEST.END --- Test Case: ModeStandby_handleDisinfectCancel_cmdStopDGFlush +-- Test Case: handleDisinfectCancel_stop_chemical TEST.UNIT:ModeStandby TEST.SUBPROGRAM:handleDisinfectCancel TEST.NEW -TEST.NAME:ModeStandby_handleDisinfectCancel_cmdStopDGFlush -TEST.STUB:OperationModes.getConfirmationRequestStatus -TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_FLUS -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED -TEST.EXPECTED:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_FLUS +TEST.NAME:handleDisinfectCancel_stop_chemical +TEST.VALUE:uut_prototype_stubs.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED +TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_CLEANING_MODE_IN_PROGRESS_STATE +TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_CHEMICAL +TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_CHEM +TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:0 +TEST.EXPECTED:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_NONE TEST.END --- Test Case: ModeStandby_handleDisinfectCancel_cmdStopDGHeatDisinfect +-- Test Case: handleDisinfectCancel_stop_flush TEST.UNIT:ModeStandby TEST.SUBPROGRAM:handleDisinfectCancel TEST.NEW -TEST.NAME:ModeStandby_handleDisinfectCancel_cmdStopDGHeatDisinfect -TEST.STUB:OperationModes.getConfirmationRequestStatus -TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_HEAT -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED -TEST.EXPECTED:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_HEAT -TEST.END - --- Test Case: ModeStandby_handleDisinfectCancel_cmdStopDGROPermeateSampleMode -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:ModeStandby_handleDisinfectCancel_cmdStopDGROPermeateSampleMode -TEST.STUB:OperationModes.getConfirmationRequestStatus -TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_ROPS -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED -TEST.EXPECTED:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_ROPS -TEST.END - --- Test Case: handleDisinfectCancel.001 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.001 -TEST.BASIS_PATH:1 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_START_STATE -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:<> -TEST.END - --- Test Case: handleDisinfectCancel.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.002 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3565 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_FLUSH_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_FLUSH_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:2 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> FALSE - (7) if ((GENERIC_CONFIRM_ID_NONE) != disinfectCancelReqID) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_NONE -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:<> -TEST.END - --- Test Case: handleDisinfectCancel.003 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.003 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3585 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_FLUSH_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_FLUSH_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:3 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> FALSE - (7) if ((GENERIC_CONFIRM_ID_NONE) != disinfectCancelReqID) ==> TRUE - (18) case confirm_status ==> default - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:<> -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:NUM_OF_CONFIRMATION_REQUEST_STATUS -TEST.END - --- Test Case: handleDisinfectCancel.004 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.004 -TEST.BASIS_PATH:4 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> FALSE - (7) if ((GENERIC_CONFIRM_ID_NONE) != disinfectCancelReqID) ==> TRUE - (8) case confirm_status ==> CONFIRMATION_REQUEST_STATUS_ACCEPTED - (13) case currentStandbyState ==> default - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_START_STATE -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:<> -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED -TEST.END - --- Test Case: handleDisinfectCancel.005 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.005 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3629 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_FLUSH_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_FLUSH_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:5 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> FALSE - (7) if ((GENERIC_CONFIRM_ID_NONE) != disinfectCancelReqID) ==> TRUE - (8) case confirm_status ==> CONFIRMATION_REQUEST_STATUS_ACCEPTED - (9) case currentStandbyState ==> STANDBY_DG_FLUSH_IN_PROGRESS_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:<> -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED -TEST.END - --- Test Case: handleDisinfectCancel.006 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.006 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3651 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:6 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 6 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> FALSE - (7) if ((GENERIC_CONFIRM_ID_NONE) != disinfectCancelReqID) ==> TRUE - (8) case confirm_status ==> CONFIRMATION_REQUEST_STATUS_ACCEPTED - (10) case currentStandbyState ==> STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:<> -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED -TEST.END - --- Test Case: handleDisinfectCancel.007 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.007 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3673 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:7 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 7 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> FALSE - (7) if ((GENERIC_CONFIRM_ID_NONE) != disinfectCancelReqID) ==> TRUE - (8) case confirm_status ==> CONFIRMATION_REQUEST_STATUS_ACCEPTED - (11) case currentStandbyState ==> STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:<> -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED -TEST.END - --- Test Case: handleDisinfectCancel.008 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.008 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3695 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:8 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 8 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> FALSE - (7) if ((GENERIC_CONFIRM_ID_NONE) != disinfectCancelReqID) ==> TRUE - (8) case confirm_status ==> CONFIRMATION_REQUEST_STATUS_ACCEPTED - (12) case currentStandbyState ==> STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:<> -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED -TEST.END - --- Test Case: handleDisinfectCancel.009 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.009 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3716 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_FLUSH_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_FLUSH_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:9 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 9 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> FALSE - (7) if ((GENERIC_CONFIRM_ID_NONE) != disinfectCancelReqID) ==> TRUE - (14) case confirm_status ==> CONFIRMATION_REQUEST_STATUS_TIMEOUT - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:<> -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_TIMEOUT -TEST.END - --- Test Case: handleDisinfectCancel.010 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.010 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3737 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_FLUSH_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_FLUSH_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:10 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 10 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> FALSE - (7) if ((GENERIC_CONFIRM_ID_NONE) != disinfectCancelReqID) ==> TRUE - (15) case confirm_status ==> CONFIRMATION_REQUEST_STATUS_REJECTED - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:<> -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_REJECTED -TEST.END - --- Test Case: handleDisinfectCancel.011 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.011 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3758 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_FLUSH_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_FLUSH_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:11 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 11 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> FALSE - (7) if ((GENERIC_CONFIRM_ID_NONE) != disinfectCancelReqID) ==> TRUE - (16) case confirm_status ==> CONFIRMATION_REQUEST_STATUS_PENDING - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:<> -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_PENDING -TEST.END - --- Test Case: handleDisinfectCancel.012 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.012 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3779 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_FLUSH_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_FLUSH_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:12 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 12 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> FALSE - (7) if ((GENERIC_CONFIRM_ID_NONE) != disinfectCancelReqID) ==> TRUE - (17) case confirm_status ==> CONFIRMATION_REQUEST_STATUS_UNUSED - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:<> -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_UNUSED -TEST.END - --- Test Case: handleDisinfectCancel.013 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.013 -TEST.BASIS_PATH:13 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 13 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> TRUE - (3) if ((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> FALSE - (4) if ((STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) ==> FALSE - (5) if ((STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) ==> FALSE - (6) if ((STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_START_STATE -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_NONE -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:1 -TEST.END - --- Test Case: handleDisinfectCancel.014 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.014 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3824 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:14 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 14 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> TRUE - (3) if ((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> FALSE - (4) if ((STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) ==> FALSE - (5) if ((STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) ==> FALSE - (6) if ((STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_NONE -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:1 -TEST.END - --- Test Case: handleDisinfectCancel.015 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.015 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3845 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:15 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 15 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> TRUE - (3) if ((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> FALSE - (4) if ((STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) ==> FALSE - (5) if ((STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_NONE -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:1 -TEST.END - --- Test Case: handleDisinfectCancel.016 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.016 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3865 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:16 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 16 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> TRUE - (3) if ((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> FALSE - (4) if ((STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_NONE -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:1 -TEST.END - --- Test Case: handleDisinfectCancel.017 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleDisinfectCancel -TEST.NEW -TEST.NAME:handleDisinfectCancel.017 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 3884 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_DG_FLUSH_IN_PROGRESS_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "STANDBY_DG_FLUSH_IN_PROGRESS_STATE" - >>> >>> Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:17 of 17 -TEST.NOTES: -This is an automatically generated test case. - Test Path 17 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> TRUE - (3) if ((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:OperationModes.getConfirmationRequestStatus -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_CLEANING_MODE_TO_START_STATE -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_HEAT +TEST.NAME:handleDisinfectCancel_stop_flush +TEST.VALUE:uut_prototype_stubs.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED +TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_CLEANING_MODE_IN_PROGRESS_STATE +TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_CHEMICAL TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_FLUS -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:1 -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_REJECTED +TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:0 +TEST.EXPECTED:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_NONE TEST.END --- Test Case: handleDisinfectCancel.018 +-- Test Case: handleDisinfectCancel_stop_heat TEST.UNIT:ModeStandby TEST.SUBPROGRAM:handleDisinfectCancel TEST.NEW -TEST.NAME:handleDisinfectCancel.018 -TEST.NOTES: -This is an automatically generated test case. - Test Path 17 - (1) if ((((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState || (STANDBY_DG_HEAT_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_IN_PROGRESS_STATE) == currentStandbyState) || (STANDBY_DG_CHEM_DISINFECT_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - (2) if ((1) == stop && (GENERIC_CONFIRM_ID_NONE) == disinfectCancelReqID) ==> TRUE - (3) if ((STANDBY_DG_FLUSH_IN_PROGRESS_STATE) == currentStandbyState) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:OperationModes.getConfirmationRequestStatus -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_DG_CLEANING_MODE_TO_START_STATE -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_NONE +TEST.NAME:handleDisinfectCancel_stop_heat +TEST.VALUE:uut_prototype_stubs.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED +TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_CLEANING_MODE_IN_PROGRESS_STATE +TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_CHEMICAL TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_HEAT -TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:1 -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED +TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:0 +TEST.EXPECTED:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_NONE TEST.END --- Test Case: handleDisinfectCancel.019 +-- Test Case: handleDisinfectCancel_stop_heat_cool TEST.UNIT:ModeStandby TEST.SUBPROGRAM:handleDisinfectCancel TEST.NEW -TEST.NAME:handleDisinfectCancel.019 -TEST.STUB:OperationModes.getConfirmationRequestStatus +TEST.NAME:handleDisinfectCancel_stop_heat_cool +TEST.VALUE:uut_prototype_stubs.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_CLEANING_MODE_IN_PROGRESS_STATE -TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH -TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_CHEM -TEST.VALUE:OperationModes.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_CLEANING_MODE_IN_PROGRESS_STATE +TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_CHEMICAL +TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_HCOL +TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:0 TEST.EXPECTED:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_NONE -TEST.EXPECTED:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_CHEM -TEST.EXPECTED:OperationModes.getConfirmationRequestStatus.requestID:GENERIC_CONFIRM_ID_DISINFECT_STOP_WATERFLUSH TEST.END --- Subprogram: handleStandbyModeDGCleaningModeInProgressState - --- Test Case: handleStandbyModeDGCleaningModeInProgressState.001 +-- Test Case: handleDisinfectCancel_stop_ro_perm TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeDGCleaningModeInProgressState +TEST.SUBPROGRAM:handleDisinfectCancel TEST.NEW -TEST.NAME:handleStandbyModeDGCleaningModeInProgressState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((DG_MODE_CHFL) == currentDGCleaningMode.dgOpMode) ==> FALSE -(2) if ((DG_MODE_ROPS) == currentDGCleaningMode.dgOpMode) ==> FALSE -(3) if (getDGOpMode() != currentDGCleaningMode.dgOpMode) ==> FALSE -Test Case Generation Notes: -Cannot set variable to unknown value in branch 3 -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_FAUL -TEST.END - --- Test Case: handleStandbyModeDGCleaningModeInProgressState.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeDGCleaningModeInProgressState -TEST.NEW -TEST.NAME:handleStandbyModeDGCleaningModeInProgressState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((DG_MODE_CHFL) == currentDGCleaningMode.dgOpMode) ==> FALSE -(2) if ((DG_MODE_ROPS) == currentDGCleaningMode.dgOpMode) ==> FALSE -(3) if (getDGOpMode() != currentDGCleaningMode.dgOpMode) ==> TRUE -Test Case Generation Notes: -Cannot set variable to unknown value in branch 3 -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_FAUL -TEST.END - --- Test Case: handleStandbyModeDGCleaningModeInProgressState.003 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeDGCleaningModeInProgressState -TEST.NEW -TEST.NAME:handleStandbyModeDGCleaningModeInProgressState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((DG_MODE_CHFL) == currentDGCleaningMode.dgOpMode) ==> FALSE -(2) if ((DG_MODE_ROPS) == currentDGCleaningMode.dgOpMode) ==> TRUE -(3) if (getDGOpMode() != currentDGCleaningMode.dgOpMode) ==> FALSE -Test Case Generation Notes: -Cannot set variable to unknown value in branch 3 -TEST.END_NOTES: +TEST.NAME:handleDisinfectCancel_stop_ro_perm +TEST.VALUE:uut_prototype_stubs.getConfirmationRequestStatus.return:CONFIRMATION_REQUEST_STATUS_ACCEPTED +TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_CLEANING_MODE_IN_PROGRESS_STATE +TEST.VALUE:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_DISINFECT_STOP_CHEMICAL TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_ROPS +TEST.VALUE:ModeStandby.handleDisinfectCancel.stop:0 +TEST.EXPECTED:ModeStandby.<>.disinfectCancelReqID:GENERIC_CONFIRM_ID_NONE TEST.END --- Test Case: handleStandbyModeDGCleaningModeInProgressState.004 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeDGCleaningModeInProgressState -TEST.NEW -TEST.NAME:handleStandbyModeDGCleaningModeInProgressState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((DG_MODE_CHFL) == currentDGCleaningMode.dgOpMode) ==> TRUE -(3) if (getDGOpMode() != currentDGCleaningMode.dgOpMode) ==> FALSE -Test Case Generation Notes: -Cannot set variable to unknown value in branch 3 -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_CHFL -TEST.END - --- Subprogram: handleStandbyModeWaitForDGCleaningModeCmdResponseState - --- Test Case: handleStandbyModeWaitForDGCleaningModeCmdResponseState.001 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeWaitForDGCleaningModeCmdResponseState -TEST.NEW -TEST.NAME:handleStandbyModeWaitForDGCleaningModeCmdResponseState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == getDGCommandResponse(currentDGCleaningMode.startRequestCmdID, &dgCmdResp)) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -TEST.END_NOTES: -TEST.END - --- Test Case: handleStandbyModeWaitForDGCleaningModeCmdResponseState.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeWaitForDGCleaningModeCmdResponseState -TEST.NEW -TEST.NAME:handleStandbyModeWaitForDGCleaningModeCmdResponseState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == getDGCommandResponse(currentDGCleaningMode.startRequestCmdID, &dgCmdResp)) ==> TRUE -(2) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgCmdResp in branch 2 -TEST.END_NOTES: -TEST.END - --- Test Case: handleStandbyModeWaitForDGCleaningModeCmdResponseState.003 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeWaitForDGCleaningModeCmdResponseState -TEST.NEW -TEST.NAME:handleStandbyModeWaitForDGCleaningModeCmdResponseState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == getDGCommandResponse(currentDGCleaningMode.startRequestCmdID, &dgCmdResp)) ==> TRUE -(2) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == dgCmdResp.rejectCode) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 1 -Cannot set local variable dgCmdResp in branch 2 -TEST.END_NOTES: -TEST.END - --- Subprogram: handleStandbyModeWaitForDGCleaningModeStartState - --- Test Case: handleStandbyModeWaitForDGCleaningModeStartState.001 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeWaitForDGCleaningModeStartState -TEST.NEW -TEST.NAME:handleStandbyModeWaitForDGCleaningModeStartState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (currentDGCleaningMode.dgOpMode == getDGOpMode()) ==> FALSE -Test Case Generation Notes: -Cannot set variable to unknown value in branch 1 -TEST.END_NOTES: -TEST.END - --- Test Case: handleStandbyModeWaitForDGCleaningModeStartState.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeWaitForDGCleaningModeStartState -TEST.NEW -TEST.NAME:handleStandbyModeWaitForDGCleaningModeStartState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (currentDGCleaningMode.dgOpMode == getDGOpMode()) ==> TRUE -Test Case Generation Notes: -Cannot set variable to unknown value in branch 1 -TEST.END_NOTES: -TEST.END - -- Subprogram: handleStandbyModeWaitForDisinfectState --- Test Case: handleStandbyModeWaitForDisinfectState.001 +-- Test Case: handleStandbyModeWaitForDisinfectState_start_chem TEST.UNIT:ModeStandby TEST.SUBPROGRAM:handleStandbyModeWaitForDisinfectState TEST.NEW -TEST.NAME:handleStandbyModeWaitForDisinfectState.001 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 4580 TEST.VALUE:ModeStandby.<>.flushStartReqReceived:<> - >>> >>> Unknown parameter/object name flushStartReqReceived - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 4581 TEST.VALUE:ModeStandby.<>.heatDisinfectStartReqReceived:<> - >>> >>> Unknown parameter/object name heatDisinfectStartReqReceived - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 4582 TEST.VALUE:ModeStandby.<>.chemDisinfectStartReqReceived:<> - >>> >>> Unknown parameter/object name chemDisinfectStartReqReceived - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 4583 TEST.VALUE:ModeStandby.<>.chemDisinfectFlushStartReqReceived:<> - >>> >>> Unknown parameter/object name chemDisinfectFlushStartReqReceived - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((1) == flushStartReqReceived) ==> FALSE - (2) if ((1) == heatDisinfectStartReqReceived) ==> FALSE - (3) if ((1) == chemDisinfectStartReqReceived) ==> FALSE - (4) if ((1) == chemDisinfectFlushStartReqReceived) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleStandbyModeWaitForDisinfectState_start_chem +TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.startCleaningMode:1 +TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_CHEM +TEST.VALUE:ModeStandby.handleStandbyModeWaitForDisinfectState.return:STANDBY_WAIT_FOR_DISINFECT_STATE +TEST.EXPECTED:ModeStandby.handleStandbyModeWaitForDisinfectState.return:STANDBY_WAIT_FOR_DG_CLEANING_MODE_CMD_RESPONSE_STATE TEST.END --- Test Case: handleStandbyModeWaitForDisinfectState.002 +-- Test Case: handleStandbyModeWaitForDisinfectState_start_chem_flush TEST.UNIT:ModeStandby TEST.SUBPROGRAM:handleStandbyModeWaitForDisinfectState TEST.NEW -TEST.NAME:handleStandbyModeWaitForDisinfectState.002 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 4601 TEST.VALUE:ModeStandby.<>.flushStartReqReceived:<> - >>> >>> Unknown parameter/object name flushStartReqReceived - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 4602 TEST.VALUE:ModeStandby.<>.heatDisinfectStartReqReceived:<> - >>> >>> Unknown parameter/object name heatDisinfectStartReqReceived - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 4603 TEST.VALUE:ModeStandby.<>.chemDisinfectStartReqReceived:<> - >>> >>> Unknown parameter/object name chemDisinfectStartReqReceived - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 4604 TEST.VALUE:ModeStandby.<>.chemDisinfectFlushStartReqReceived:1 - >>> >>> Unknown parameter/object name chemDisinfectFlushStartReqReceived - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == flushStartReqReceived) ==> FALSE - (2) if ((1) == heatDisinfectStartReqReceived) ==> FALSE - (3) if ((1) == chemDisinfectStartReqReceived) ==> FALSE - (4) if ((1) == chemDisinfectFlushStartReqReceived) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleStandbyModeWaitForDisinfectState_start_chem_flush +TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.startCleaningMode:1 +TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_CHFL +TEST.VALUE:ModeStandby.handleStandbyModeWaitForDisinfectState.return:STANDBY_WAIT_FOR_DISINFECT_STATE +TEST.EXPECTED:ModeStandby.handleStandbyModeWaitForDisinfectState.return:STANDBY_WAIT_FOR_DG_CLEANING_MODE_CMD_RESPONSE_STATE TEST.END --- Test Case: handleStandbyModeWaitForDisinfectState.003 +-- Test Case: handleStandbyModeWaitForDisinfectState_start_flush TEST.UNIT:ModeStandby TEST.SUBPROGRAM:handleStandbyModeWaitForDisinfectState TEST.NEW -TEST.NAME:handleStandbyModeWaitForDisinfectState.003 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 4621 TEST.VALUE:ModeStandby.<>.flushStartReqReceived:<> - >>> >>> Unknown parameter/object name flushStartReqReceived - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 4622 TEST.VALUE:ModeStandby.<>.heatDisinfectStartReqReceived:<> - >>> >>> Unknown parameter/object name heatDisinfectStartReqReceived - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 4623 TEST.VALUE:ModeStandby.<>.chemDisinfectStartReqReceived:1 - >>> >>> Unknown parameter/object name chemDisinfectStartReqReceived - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:3 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if ((1) == flushStartReqReceived) ==> FALSE - (2) if ((1) == heatDisinfectStartReqReceived) ==> FALSE - (3) if ((1) == chemDisinfectStartReqReceived) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: handleStandbyModeWaitForDisinfectState.004 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeWaitForDisinfectState -TEST.NEW -TEST.NAME:handleStandbyModeWaitForDisinfectState.004 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 4639 TEST.VALUE:ModeStandby.<>.flushStartReqReceived:<> - >>> >>> Unknown parameter/object name flushStartReqReceived - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 4640 TEST.VALUE:ModeStandby.<>.heatDisinfectStartReqReceived:1 - >>> >>> Unknown parameter/object name heatDisinfectStartReqReceived - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:4 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if ((1) == flushStartReqReceived) ==> FALSE - (2) if ((1) == heatDisinfectStartReqReceived) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: handleStandbyModeWaitForDisinfectState.005 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeWaitForDisinfectState -TEST.NEW -TEST.NAME:handleStandbyModeWaitForDisinfectState.005 -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 4655 TEST.VALUE:ModeStandby.<>.flushStartReqReceived:1 - >>> >>> Unknown parameter/object name flushStartReqReceived - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:5 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if ((1) == flushStartReqReceived) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleStandbyModeWaitForDisinfectState_start_flush TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.startCleaningMode:1 TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_FLUS +TEST.VALUE:ModeStandby.handleStandbyModeWaitForDisinfectState.return:STANDBY_WAIT_FOR_DISINFECT_STATE +TEST.EXPECTED:ModeStandby.handleStandbyModeWaitForDisinfectState.return:STANDBY_WAIT_FOR_DG_CLEANING_MODE_CMD_RESPONSE_STATE TEST.END --- Test Case: handleStandbyModeWaitForDisinfectState.006 +-- Test Case: handleStandbyModeWaitForDisinfectState_start_heat TEST.UNIT:ModeStandby TEST.SUBPROGRAM:handleStandbyModeWaitForDisinfectState TEST.NEW -TEST.NAME:handleStandbyModeWaitForDisinfectState.006 -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if ((1) == flushStartReqReceived) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleStandbyModeWaitForDisinfectState_start_heat TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.startCleaningMode:1 TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_HEAT +TEST.VALUE:ModeStandby.handleStandbyModeWaitForDisinfectState.return:STANDBY_WAIT_FOR_DISINFECT_STATE +TEST.EXPECTED:ModeStandby.handleStandbyModeWaitForDisinfectState.return:STANDBY_WAIT_FOR_DG_CLEANING_MODE_CMD_RESPONSE_STATE TEST.END --- Test Case: handleStandbyModeWaitForDisinfectState.007 +-- Test Case: handleStandbyModeWaitForDisinfectState_start_ro_perm TEST.UNIT:ModeStandby TEST.SUBPROGRAM:handleStandbyModeWaitForDisinfectState TEST.NEW -TEST.NAME:handleStandbyModeWaitForDisinfectState.007 +TEST.NAME:handleStandbyModeWaitForDisinfectState_start_ro_perm TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.startCleaningMode:1 -TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_CHFL +TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_ROPS +TEST.VALUE:ModeStandby.handleStandbyModeWaitForDisinfectState.return:STANDBY_WAIT_FOR_DISINFECT_STATE +TEST.EXPECTED:ModeStandby.handleStandbyModeWaitForDisinfectState.return:STANDBY_WAIT_FOR_DG_CLEANING_MODE_CMD_RESPONSE_STATE TEST.END --- Test Case: handleStandbyModeWaitForDisinfectState.008 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeWaitForDisinfectState -TEST.NEW -TEST.NAME:handleStandbyModeWaitForDisinfectState.008 -TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.startCleaningMode:1 -TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_CHEM -TEST.END - -- Subprogram: handleStandbyModeWaitForTreatmentState --- Test Case: handleStandbyModeWaitForTreatmentState.001 +-- Test Case: handleStandbyModeWaitForTreatmentState_stop_fill TEST.UNIT:ModeStandby TEST.SUBPROGRAM:handleStandbyModeWaitForTreatmentState TEST.NEW -TEST.NAME:handleStandbyModeWaitForTreatmentState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((DG_MODE_FILL) == dgOperationMode) ==> FALSE -(2) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(3) if ((1) == isDGCommunicating()) ==> FALSE -(5) if ((1) == treatStartReqReceived) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOperationMode in branch 1 -Cannot set local variable dgOperationMode in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:<> -TEST.VALUE:ModeStandby.<>.treatStartReqReceived:<> -TEST.EXPECTED:ModeStandby.<>.treatStartReqReceived:0 +TEST.NAME:handleStandbyModeWaitForTreatmentState_stop_fill +TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_FILL +TEST.VALUE:DGInterface.<>.dgCmdResp[DG_CMD_STOP_FILL].commandID:5 +TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_STOP_FILL].commandID:0 TEST.END --- Test Case: handleStandbyModeWaitForTreatmentState.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeWaitForTreatmentState -TEST.NEW -TEST.NAME:handleStandbyModeWaitForTreatmentState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((DG_MODE_FILL) == dgOperationMode) ==> FALSE -(2) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(3) if ((1) == isDGCommunicating()) ==> FALSE -(5) if ((1) == treatStartReqReceived) ==> TRUE -Test Case Generation Notes: -Cannot set local variable dgOperationMode in branch 1 -Cannot set local variable dgOperationMode in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:<> -TEST.VALUE:ModeStandby.<>.treatStartReqReceived:1 -TEST.EXPECTED:ModeStandby.<>.treatStartReqReceived:0 -TEST.END - --- Test Case: handleStandbyModeWaitForTreatmentState.003 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeWaitForTreatmentState -TEST.NEW -TEST.NAME:handleStandbyModeWaitForTreatmentState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((DG_MODE_FILL) == dgOperationMode) ==> FALSE -(2) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(3) if ((1) == isDGCommunicating()) ==> TRUE -(4) if ((0) == dgVersion.compatibilityRev) ==> FALSE -(5) if ((1) == treatStartReqReceived) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOperationMode in branch 1 -Cannot set local variable dgOperationMode in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:1 -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:1 -TEST.VALUE:ModeStandby.<>.treatStartReqReceived:<> -TEST.EXPECTED:ModeStandby.<>.treatStartReqReceived:0 -TEST.END - --- Test Case: handleStandbyModeWaitForTreatmentState.004 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeWaitForTreatmentState -TEST.NEW -TEST.NAME:handleStandbyModeWaitForTreatmentState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((DG_MODE_FILL) == dgOperationMode) ==> FALSE -(2) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(3) if ((1) == isDGCommunicating()) ==> TRUE -(4) if ((0) == dgVersion.compatibilityRev) ==> TRUE -(5) if ((1) == treatStartReqReceived) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOperationMode in branch 1 -Cannot set local variable dgOperationMode in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:0 -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:1 -TEST.VALUE:ModeStandby.<>.treatStartReqReceived:<> -TEST.EXPECTED:ModeStandby.<>.treatStartReqReceived:0 -TEST.END - --- Test Case: handleStandbyModeWaitForTreatmentState.005 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeWaitForTreatmentState -TEST.NEW -TEST.NAME:handleStandbyModeWaitForTreatmentState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((DG_MODE_FILL) == dgOperationMode) ==> FALSE -(2) if ((DG_MODE_GENE) == dgOperationMode) ==> TRUE -(3) if ((1) == isDGCommunicating()) ==> FALSE -(5) if ((1) == treatStartReqReceived) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOperationMode in branch 1 -Cannot set local variable dgOperationMode in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:<> -TEST.VALUE:ModeStandby.<>.treatStartReqReceived:<> -TEST.EXPECTED:ModeStandby.<>.treatStartReqReceived:0 -TEST.END - --- Test Case: handleStandbyModeWaitForTreatmentState.006 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:handleStandbyModeWaitForTreatmentState -TEST.NEW -TEST.NAME:handleStandbyModeWaitForTreatmentState.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((DG_MODE_FILL) == dgOperationMode) ==> TRUE -(2) if ((DG_MODE_GENE) == dgOperationMode) ==> FALSE -(3) if ((1) == isDGCommunicating()) ==> FALSE -(5) if ((1) == treatStartReqReceived) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOperationMode in branch 1 -Cannot set local variable dgOperationMode in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:<> -TEST.VALUE:ModeStandby.<>.treatStartReqReceived:<> -TEST.EXPECTED:ModeStandby.<>.treatStartReqReceived:0 -TEST.END - --- Subprogram: haveHDDGServicesBeenExpired - --- Test Case: haveHDDGServicesBeenExpired.001 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:haveHDDGServicesBeenExpired -TEST.NEW -TEST.NAME:haveHDDGServicesBeenExpired.001 -TEST.BASIS_PATH:1 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((1) == dgData.isDGServiceRecordAvailable) ==> FALSE - Test Case Generation Notes: - Cannot set local variable dgData in branch 1 -TEST.END_NOTES: -TEST.VALUE:ModeStandby.haveHDDGServicesBeenExpired.rejReason:<> -TEST.END - --- Test Case: haveHDDGServicesBeenExpired.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:haveHDDGServicesBeenExpired -TEST.NEW -TEST.NAME:haveHDDGServicesBeenExpired.002 -TEST.BASIS_PATH:2 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == dgData.isDGServiceRecordAvailable) ==> TRUE - (2) if (dgSrvcElapsedTimeS > SERVICE_TIME_INTERVAL_S) ==> FALSE - (3) if (hdSrvcElapsedTimeS > SERVICE_TIME_INTERVAL_S) ==> FALSE - (4) if ((1) == hasDGSrvcBeenExpired) ==> FALSE - (5) if ((1) == hasHDSrvcBeenExpied) ==> FALSE - Test Case Generation Notes: - Cannot set local variable dgData in branch 1 - Cannot set local variable dgSrvcElapsedTimeS in branch 2 - Cannot set local variable hdSrvcElapsedTimeS in branch 3 - Cannot set local variable hasDGSrvcBeenExpired in branch 4 - Cannot set local variable hasHDSrvcBeenExpied in branch 5 -TEST.END_NOTES: -TEST.VALUE:ModeStandby.haveHDDGServicesBeenExpired.rejReason:<> -TEST.END - --- Test Case: haveHDDGServicesBeenExpired.003 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:haveHDDGServicesBeenExpired -TEST.NEW -TEST.NAME:haveHDDGServicesBeenExpired.003 -TEST.BASIS_PATH:3 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if ((1) == dgData.isDGServiceRecordAvailable) ==> TRUE - (2) if (dgSrvcElapsedTimeS > SERVICE_TIME_INTERVAL_S) ==> FALSE - (3) if (hdSrvcElapsedTimeS > SERVICE_TIME_INTERVAL_S) ==> FALSE - (4) if ((1) == hasDGSrvcBeenExpired) ==> FALSE - (5) if ((1) == hasHDSrvcBeenExpied) ==> TRUE - Test Case Generation Notes: - Cannot set local variable dgData in branch 1 - Cannot set local variable dgSrvcElapsedTimeS in branch 2 - Cannot set local variable hdSrvcElapsedTimeS in branch 3 - Cannot set local variable hasDGSrvcBeenExpired in branch 4 - Cannot set local variable hasHDSrvcBeenExpied in branch 5 -TEST.END_NOTES: -TEST.VALUE:ModeStandby.haveHDDGServicesBeenExpired.rejReason:<> -TEST.END - --- Test Case: haveHDDGServicesBeenExpired.004 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:haveHDDGServicesBeenExpired -TEST.NEW -TEST.NAME:haveHDDGServicesBeenExpired.004 -TEST.BASIS_PATH:4 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if ((1) == dgData.isDGServiceRecordAvailable) ==> TRUE - (2) if (dgSrvcElapsedTimeS > SERVICE_TIME_INTERVAL_S) ==> FALSE - (3) if (hdSrvcElapsedTimeS > SERVICE_TIME_INTERVAL_S) ==> FALSE - (4) if ((1) == hasDGSrvcBeenExpired) ==> TRUE - (5) if ((1) == hasHDSrvcBeenExpied) ==> FALSE - Test Case Generation Notes: - Cannot set local variable dgData in branch 1 - Cannot set local variable dgSrvcElapsedTimeS in branch 2 - Cannot set local variable hdSrvcElapsedTimeS in branch 3 - Cannot set local variable hasDGSrvcBeenExpired in branch 4 - Cannot set local variable hasHDSrvcBeenExpied in branch 5 -TEST.END_NOTES: -TEST.VALUE:ModeStandby.haveHDDGServicesBeenExpired.rejReason:<> -TEST.END - --- Test Case: haveHDDGServicesBeenExpired.005 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:haveHDDGServicesBeenExpired -TEST.NEW -TEST.NAME:haveHDDGServicesBeenExpired.005 -TEST.BASIS_PATH:5 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if ((1) == dgData.isDGServiceRecordAvailable) ==> TRUE - (2) if (dgSrvcElapsedTimeS > SERVICE_TIME_INTERVAL_S) ==> FALSE - (3) if (hdSrvcElapsedTimeS > SERVICE_TIME_INTERVAL_S) ==> TRUE - (4) if ((1) == hasDGSrvcBeenExpired) ==> FALSE - (5) if ((1) == hasHDSrvcBeenExpied) ==> FALSE - Test Case Generation Notes: - Cannot set local variable dgData in branch 1 - Cannot set local variable dgSrvcElapsedTimeS in branch 2 - Cannot set local variable hdSrvcElapsedTimeS in branch 3 - Cannot set local variable hasDGSrvcBeenExpired in branch 4 - Cannot set local variable hasHDSrvcBeenExpied in branch 5 -TEST.END_NOTES: -TEST.VALUE:ModeStandby.haveHDDGServicesBeenExpired.rejReason:<> -TEST.END - --- Test Case: haveHDDGServicesBeenExpired.006 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:haveHDDGServicesBeenExpired -TEST.NEW -TEST.NAME:haveHDDGServicesBeenExpired.006 -TEST.BASIS_PATH:6 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 6 - (1) if ((1) == dgData.isDGServiceRecordAvailable) ==> TRUE - (2) if (dgSrvcElapsedTimeS > SERVICE_TIME_INTERVAL_S) ==> TRUE - (3) if (hdSrvcElapsedTimeS > SERVICE_TIME_INTERVAL_S) ==> FALSE - (4) if ((1) == hasDGSrvcBeenExpired) ==> FALSE - (5) if ((1) == hasHDSrvcBeenExpied) ==> FALSE - Test Case Generation Notes: - Cannot set local variable dgData in branch 1 - Cannot set local variable dgSrvcElapsedTimeS in branch 2 - Cannot set local variable hdSrvcElapsedTimeS in branch 3 - Cannot set local variable hasDGSrvcBeenExpired in branch 4 - Cannot set local variable hasHDSrvcBeenExpied in branch 5 -TEST.END_NOTES: -TEST.VALUE:ModeStandby.haveHDDGServicesBeenExpired.rejReason:<> -TEST.END - -- Subprogram: isDGDisinfectValid -- Test Case: isDGDisinfectValid.001 TEST.UNIT:ModeStandby TEST.SUBPROGRAM:isDGDisinfectValid TEST.NEW TEST.NAME:isDGDisinfectValid.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 9 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == data.isDGUsageInfoAvailable) ==> FALSE -Test Case Generation Notes: -Cannot set local variable data in branch 1 -TEST.END_NOTES: +TEST.VALUE:DGInterface.<>.dgServiceAndUsageData.isDGUsageInfoAvailable:0 +TEST.VALUE:ModeStandby.isDGDisinfectValid.return:1 +TEST.EXPECTED:ModeStandby.isDGDisinfectValid.return:0 TEST.END --- Test Case: isDGDisinfectValid.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:isDGDisinfectValid -TEST.NEW -TEST.NAME:isDGDisinfectValid.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 9 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == data.isDGUsageInfoAvailable) ==> TRUE -(2) if (lastStartTxTimeDate < lastChemCompleteDate || lastStartTxTimeDate < lastHeatCompleteDate) ==> FALSE -(3) if (lastHeatCompleteDate < getRTCTimestamp() - 3 * 86400) ==> FALSE -(4) if (lastChemFlushCompleteDate > lastChemCompleteDate) ==> FALSE -(5) if (lastFlushCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(6) if (lastChemFlushCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(7) if (lastHeatCoolCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(8) if ((((1) == hasDisBeenDone && (1) == isHeatDisValid) && (1) == isChemFlushComplete) && (1) == isFlushValid) ==> FALSE -Test Case Generation Notes: -Cannot set local variable data in branch 1 -Cannot set local variable data in branch 2 -Cannot set local variable hasDisBeenDone in branch 8 -Cannot set local variable isHeatDisValid in branch 8 -Cannot set local variable isChemFlushComplete in branch 8 -Cannot set local variable isFlushValid in branch 8 -TEST.END_NOTES: -TEST.END - --- Test Case: isDGDisinfectValid.003 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:isDGDisinfectValid -TEST.NEW -TEST.NAME:isDGDisinfectValid.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 9 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == data.isDGUsageInfoAvailable) ==> TRUE -(2) if (lastStartTxTimeDate < lastChemCompleteDate || lastStartTxTimeDate < lastHeatCompleteDate) ==> FALSE -(3) if (lastHeatCompleteDate < getRTCTimestamp() - 3 * 86400) ==> FALSE -(4) if (lastChemFlushCompleteDate > lastChemCompleteDate) ==> FALSE -(5) if (lastFlushCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(6) if (lastChemFlushCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(7) if (lastHeatCoolCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(8) if ((((1) == hasDisBeenDone && (1) == isHeatDisValid) && (1) == isChemFlushComplete) && (1) == isFlushValid) ==> TRUE -Test Case Generation Notes: -Cannot set local variable data in branch 1 -Cannot set local variable data in branch 2 -Cannot set local variable hasDisBeenDone in branch 8 -Cannot set local variable isHeatDisValid in branch 8 -Cannot set local variable isChemFlushComplete in branch 8 -Cannot set local variable isFlushValid in branch 8 -TEST.END_NOTES: -TEST.END - --- Test Case: isDGDisinfectValid.004 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:isDGDisinfectValid -TEST.NEW -TEST.NAME:isDGDisinfectValid.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 9 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == data.isDGUsageInfoAvailable) ==> TRUE -(2) if (lastStartTxTimeDate < lastChemCompleteDate || lastStartTxTimeDate < lastHeatCompleteDate) ==> FALSE -(3) if (lastHeatCompleteDate < getRTCTimestamp() - 3 * 86400) ==> FALSE -(4) if (lastChemFlushCompleteDate > lastChemCompleteDate) ==> FALSE -(5) if (lastFlushCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(6) if (lastChemFlushCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(7) if (lastHeatCoolCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> TRUE -(8) if ((((1) == hasDisBeenDone && (1) == isHeatDisValid) && (1) == isChemFlushComplete) && (1) == isFlushValid) ==> FALSE -Test Case Generation Notes: -Cannot set local variable data in branch 1 -Cannot set local variable data in branch 2 -Cannot set local variable hasDisBeenDone in branch 8 -Cannot set local variable isHeatDisValid in branch 8 -Cannot set local variable isChemFlushComplete in branch 8 -Cannot set local variable isFlushValid in branch 8 -TEST.END_NOTES: -TEST.END - --- Test Case: isDGDisinfectValid.005 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:isDGDisinfectValid -TEST.NEW -TEST.NAME:isDGDisinfectValid.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 9 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == data.isDGUsageInfoAvailable) ==> TRUE -(2) if (lastStartTxTimeDate < lastChemCompleteDate || lastStartTxTimeDate < lastHeatCompleteDate) ==> FALSE -(3) if (lastHeatCompleteDate < getRTCTimestamp() - 3 * 86400) ==> FALSE -(4) if (lastChemFlushCompleteDate > lastChemCompleteDate) ==> FALSE -(5) if (lastFlushCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(6) if (lastChemFlushCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> TRUE -(7) if (lastHeatCoolCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(8) if ((((1) == hasDisBeenDone && (1) == isHeatDisValid) && (1) == isChemFlushComplete) && (1) == isFlushValid) ==> FALSE -Test Case Generation Notes: -Cannot set local variable data in branch 1 -Cannot set local variable data in branch 2 -Cannot set local variable hasDisBeenDone in branch 8 -Cannot set local variable isHeatDisValid in branch 8 -Cannot set local variable isChemFlushComplete in branch 8 -Cannot set local variable isFlushValid in branch 8 -TEST.END_NOTES: -TEST.END - --- Test Case: isDGDisinfectValid.006 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:isDGDisinfectValid -TEST.NEW -TEST.NAME:isDGDisinfectValid.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 9 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((1) == data.isDGUsageInfoAvailable) ==> TRUE -(2) if (lastStartTxTimeDate < lastChemCompleteDate || lastStartTxTimeDate < lastHeatCompleteDate) ==> FALSE -(3) if (lastHeatCompleteDate < getRTCTimestamp() - 3 * 86400) ==> FALSE -(4) if (lastChemFlushCompleteDate > lastChemCompleteDate) ==> FALSE -(5) if (lastFlushCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> TRUE -(6) if (lastChemFlushCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(7) if (lastHeatCoolCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(8) if ((((1) == hasDisBeenDone && (1) == isHeatDisValid) && (1) == isChemFlushComplete) && (1) == isFlushValid) ==> FALSE -Test Case Generation Notes: -Cannot set local variable data in branch 1 -Cannot set local variable data in branch 2 -Cannot set local variable hasDisBeenDone in branch 8 -Cannot set local variable isHeatDisValid in branch 8 -Cannot set local variable isChemFlushComplete in branch 8 -Cannot set local variable isFlushValid in branch 8 -TEST.END_NOTES: -TEST.END - --- Test Case: isDGDisinfectValid.007 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:isDGDisinfectValid -TEST.NEW -TEST.NAME:isDGDisinfectValid.007 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:7 of 9 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(1) if ((1) == data.isDGUsageInfoAvailable) ==> TRUE -(2) if (lastStartTxTimeDate < lastChemCompleteDate || lastStartTxTimeDate < lastHeatCompleteDate) ==> FALSE -(3) if (lastHeatCompleteDate < getRTCTimestamp() - 3 * 86400) ==> FALSE -(4) if (lastChemFlushCompleteDate > lastChemCompleteDate) ==> TRUE -(5) if (lastFlushCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(6) if (lastChemFlushCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(7) if (lastHeatCoolCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(8) if ((((1) == hasDisBeenDone && (1) == isHeatDisValid) && (1) == isChemFlushComplete) && (1) == isFlushValid) ==> FALSE -Test Case Generation Notes: -Cannot set local variable data in branch 1 -Cannot set local variable data in branch 2 -Cannot set local variable hasDisBeenDone in branch 8 -Cannot set local variable isHeatDisValid in branch 8 -Cannot set local variable isChemFlushComplete in branch 8 -Cannot set local variable isFlushValid in branch 8 -TEST.END_NOTES: -TEST.END - --- Test Case: isDGDisinfectValid.008 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:isDGDisinfectValid -TEST.NEW -TEST.NAME:isDGDisinfectValid.008 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:8 of 9 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 8 -(1) if ((1) == data.isDGUsageInfoAvailable) ==> TRUE -(2) if (lastStartTxTimeDate < lastChemCompleteDate || lastStartTxTimeDate < lastHeatCompleteDate) ==> FALSE -(3) if (lastHeatCompleteDate < getRTCTimestamp() - 3 * 86400) ==> TRUE -(4) if (lastChemFlushCompleteDate > lastChemCompleteDate) ==> FALSE -(5) if (lastFlushCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(6) if (lastChemFlushCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(7) if (lastHeatCoolCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(8) if ((((1) == hasDisBeenDone && (1) == isHeatDisValid) && (1) == isChemFlushComplete) && (1) == isFlushValid) ==> FALSE -Test Case Generation Notes: -Cannot set local variable data in branch 1 -Cannot set local variable data in branch 2 -Cannot set local variable hasDisBeenDone in branch 8 -Cannot set local variable isHeatDisValid in branch 8 -Cannot set local variable isChemFlushComplete in branch 8 -Cannot set local variable isFlushValid in branch 8 -TEST.END_NOTES: -TEST.END - --- Test Case: isDGDisinfectValid.009 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:isDGDisinfectValid -TEST.NEW -TEST.NAME:isDGDisinfectValid.009 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:9 of 9 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 9 -(1) if ((1) == data.isDGUsageInfoAvailable) ==> TRUE -(2) if (lastStartTxTimeDate < lastChemCompleteDate || lastStartTxTimeDate < lastHeatCompleteDate) ==> TRUE -(3) if (lastHeatCompleteDate < getRTCTimestamp() - 3 * 86400) ==> FALSE -(4) if (lastChemFlushCompleteDate > lastChemCompleteDate) ==> FALSE -(5) if (lastFlushCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(6) if (lastChemFlushCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(7) if (lastHeatCoolCompleteDate < getRTCTimestamp() - (30 * 60) * 1000) ==> FALSE -(8) if ((((1) == hasDisBeenDone && (1) == isHeatDisValid) && (1) == isChemFlushComplete) && (1) == isFlushValid) ==> FALSE -Test Case Generation Notes: -Cannot set local variable data in branch 1 -Cannot set local variable usageRecord in branch 2 -Cannot set local variable data in branch 2 -Cannot set local variable hasDisBeenDone in branch 8 -Cannot set local variable isHeatDisValid in branch 8 -Cannot set local variable isChemFlushComplete in branch 8 -Cannot set local variable isFlushValid in branch 8 -TEST.END_NOTES: -TEST.END - -- Subprogram: signalUserInitiateTreatment --- Test Case: signalUserInitiateTreatment.001 +-- Test Case: signalUserInitiateTreatment_getHeatDisinfectTemperatureSensorValue TEST.UNIT:ModeStandby TEST.SUBPROGRAM:signalUserInitiateTreatment TEST.NEW -TEST.NAME:signalUserInitiateTreatment.001 -TEST.BASIS_PATH:1 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) || isPOSTPassed() != (1)) ==> FALSE - (2) if ((1) != isDGCommunicating()) ==> FALSE - (3) if (dgVersion.compatibilityRev != (5)) ==> FALSE - (4) if ((DG_MODE_STAN) != getDGOpMode() || (DG_STANDBY_MODE_STATE_IDLE) != getDGSubMode()) ==> FALSE - (5) if ((0) == isBatteryCharged()) ==> FALSE - (6) if (getTestConfigStatus(TEST_CONFIG_SKIP_DISINFECT_AND_SERVICE_TX_BLOCKERS) != (1)) ==> FALSE - (10) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE - Test Case Generation Notes: - Cannot set return value of function getDGOpMode in branch 4 - Cannot set return value of function getDGSubMode in branch 4 - Cannot set local variable rejReason in branch 10 -TEST.END_NOTES: -TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:1 -TEST.VALUE:uut_prototype_stubs.isPOSTPassed.return:1 -TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:5 -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:1 -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_STAN -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - --- Test Case: signalUserInitiateTreatment.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:signalUserInitiateTreatment -TEST.NEW -TEST.NAME:signalUserInitiateTreatment.002 -TEST.BASIS_PATH:2 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) || isPOSTPassed() != (1)) ==> FALSE - (2) if ((1) != isDGCommunicating()) ==> FALSE - (3) if (dgVersion.compatibilityRev != (5)) ==> FALSE - (4) if ((DG_MODE_STAN) != getDGOpMode() || (DG_STANDBY_MODE_STATE_IDLE) != getDGSubMode()) ==> FALSE - (5) if ((0) == isBatteryCharged()) ==> FALSE - (6) if (getTestConfigStatus(TEST_CONFIG_SKIP_DISINFECT_AND_SERVICE_TX_BLOCKERS) != (1)) ==> FALSE - (10) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> TRUE - Test Case Generation Notes: - Cannot set return value of function getDGOpMode in branch 4 - Cannot set return value of function getDGSubMode in branch 4 - Cannot set local variable rejReason in branch 10 -TEST.END_NOTES: -TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:1 -TEST.VALUE:uut_prototype_stubs.isPOSTPassed.return:1 -TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:5 -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:1 -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_STAN -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - --- Test Case: signalUserInitiateTreatment.003 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:signalUserInitiateTreatment -TEST.NEW -TEST.NAME:signalUserInitiateTreatment.003 -TEST.BASIS_PATH:3 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) || isPOSTPassed() != (1)) ==> FALSE - (2) if ((1) != isDGCommunicating()) ==> FALSE - (3) if (dgVersion.compatibilityRev != (5)) ==> FALSE - (4) if ((DG_MODE_STAN) != getDGOpMode() || (DG_STANDBY_MODE_STATE_IDLE) != getDGSubMode()) ==> FALSE - (5) if ((0) == isBatteryCharged()) ==> FALSE - (6) if (getTestConfigStatus(TEST_CONFIG_SKIP_DISINFECT_AND_SERVICE_TX_BLOCKERS) != (1)) ==> TRUE - (7) if (haveHDDGServicesBeenExpired(&rejReason) != (1)) ==> FALSE - (10) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE - Test Case Generation Notes: - Cannot set return value of function getDGOpMode in branch 4 - Cannot set return value of function getDGSubMode in branch 4 - Cannot set local variable rejReason in branch 10 -TEST.END_NOTES: -TEST.STUB:ModeStandby.haveHDDGServicesBeenExpired -TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:1 -TEST.VALUE:uut_prototype_stubs.isPOSTPassed.return:1 -TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:5 -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:1 -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.VALUE:ModeStandby.haveHDDGServicesBeenExpired.return:1 -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_STAN -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - --- Test Case: signalUserInitiateTreatment.004 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:signalUserInitiateTreatment -TEST.NEW -TEST.NAME:signalUserInitiateTreatment.004 -TEST.BASIS_PATH:4 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if (((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) || isPOSTPassed() != (1)) ==> FALSE - (2) if ((1) != isDGCommunicating()) ==> FALSE - (3) if (dgVersion.compatibilityRev != (5)) ==> FALSE - (4) if ((DG_MODE_STAN) != getDGOpMode() || (DG_STANDBY_MODE_STATE_IDLE) != getDGSubMode()) ==> FALSE - (5) if ((0) == isBatteryCharged()) ==> FALSE - (6) if (getTestConfigStatus(TEST_CONFIG_SKIP_DISINFECT_AND_SERVICE_TX_BLOCKERS) != (1)) ==> TRUE - (7) if (haveHDDGServicesBeenExpired(&rejReason) != (1)) ==> TRUE - (8) if ((0) == isDGDisinfectValid()) ==> FALSE - (9) if (getHeatDisinfectTemperatureSensorValue() > (44.0F)) ==> FALSE - (10) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE - Test Case Generation Notes: - Cannot set return value of function getDGOpMode in branch 4 - Cannot set return value of function getDGSubMode in branch 4 - Cannot set return value of function getHeatDisinfectTemperatureSensorValue in branch 9 - Cannot set local variable rejReason in branch 10 -TEST.END_NOTES: +TEST.NAME:signalUserInitiateTreatment_getHeatDisinfectTemperatureSensorValue TEST.STUB:ModeStandby.isDGDisinfectValid TEST.STUB:ModeStandby.haveHDDGServicesBeenExpired -TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> +TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_STAN +TEST.VALUE:DGInterface.<>.dgSubMode:0 +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN +TEST.VALUE:uut_prototype_stubs.isDGCommunicating.return:1 TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:1 TEST.VALUE:uut_prototype_stubs.isPOSTPassed.return:1 -TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:5 -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:1 +TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:9 TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE +TEST.VALUE:ModeStandby.signalUserInitiateTreatment.return:0 TEST.VALUE:ModeStandby.isDGDisinfectValid.return:1 -TEST.VALUE:ModeStandby.haveHDDGServicesBeenExpired.return:<> -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_STAN -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE +TEST.VALUE:ModeStandby.haveHDDGServicesBeenExpired.return:0 +TEST.EXPECTED:ModeStandby.signalUserInitiateTreatment.return:1 TEST.END --- Test Case: signalUserInitiateTreatment.005 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:signalUserInitiateTreatment -TEST.NEW -TEST.NAME:signalUserInitiateTreatment.005 -TEST.BASIS_PATH:5 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if (((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) || isPOSTPassed() != (1)) ==> FALSE - (2) if ((1) != isDGCommunicating()) ==> FALSE - (3) if (dgVersion.compatibilityRev != (5)) ==> FALSE - (4) if ((DG_MODE_STAN) != getDGOpMode() || (DG_STANDBY_MODE_STATE_IDLE) != getDGSubMode()) ==> FALSE - (5) if ((0) == isBatteryCharged()) ==> FALSE - (6) if (getTestConfigStatus(TEST_CONFIG_SKIP_DISINFECT_AND_SERVICE_TX_BLOCKERS) != (1)) ==> TRUE - (7) if (haveHDDGServicesBeenExpired(&rejReason) != (1)) ==> TRUE - (8) if ((0) == isDGDisinfectValid()) ==> FALSE - (9) if (getHeatDisinfectTemperatureSensorValue() > (44.0F)) ==> TRUE - (10) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE - Test Case Generation Notes: - Cannot set return value of function getDGOpMode in branch 4 - Cannot set return value of function getDGSubMode in branch 4 - Cannot set return value of function getHeatDisinfectTemperatureSensorValue in branch 9 - Cannot set rejReason due to assignment -TEST.END_NOTES: -TEST.STUB:ModeStandby.isDGDisinfectValid -TEST.STUB:ModeStandby.haveHDDGServicesBeenExpired -TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:1 -TEST.VALUE:uut_prototype_stubs.isPOSTPassed.return:1 -TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:5 -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:1 -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.VALUE:ModeStandby.isDGDisinfectValid.return:1 -TEST.VALUE:ModeStandby.haveHDDGServicesBeenExpired.return:<> -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_STAN -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - --- Test Case: signalUserInitiateTreatment.006 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:signalUserInitiateTreatment -TEST.NEW -TEST.NAME:signalUserInitiateTreatment.006 -TEST.BASIS_PATH:6 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 6 - (1) if (((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) || isPOSTPassed() != (1)) ==> FALSE - (2) if ((1) != isDGCommunicating()) ==> FALSE - (3) if (dgVersion.compatibilityRev != (5)) ==> FALSE - (4) if ((DG_MODE_STAN) != getDGOpMode() || (DG_STANDBY_MODE_STATE_IDLE) != getDGSubMode()) ==> FALSE - (5) if ((0) == isBatteryCharged()) ==> FALSE - (6) if (getTestConfigStatus(TEST_CONFIG_SKIP_DISINFECT_AND_SERVICE_TX_BLOCKERS) != (1)) ==> TRUE - (7) if (haveHDDGServicesBeenExpired(&rejReason) != (1)) ==> TRUE - (8) if ((0) == isDGDisinfectValid()) ==> TRUE - (10) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE - Test Case Generation Notes: - Cannot set return value of function getDGOpMode in branch 4 - Cannot set return value of function getDGSubMode in branch 4 - Cannot set rejReason due to assignment -TEST.END_NOTES: -TEST.STUB:ModeStandby.isDGDisinfectValid -TEST.STUB:ModeStandby.haveHDDGServicesBeenExpired -TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:1 -TEST.VALUE:uut_prototype_stubs.isPOSTPassed.return:1 -TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:5 -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:1 -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.VALUE:ModeStandby.isDGDisinfectValid.return:0 -TEST.VALUE:ModeStandby.haveHDDGServicesBeenExpired.return:<> -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_STAN -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - --- Test Case: signalUserInitiateTreatment.007 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:signalUserInitiateTreatment -TEST.NEW -TEST.NAME:signalUserInitiateTreatment.007 -TEST.BASIS_PATH:7 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 7 - (1) if (((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) || isPOSTPassed() != (1)) ==> FALSE - (2) if ((1) != isDGCommunicating()) ==> FALSE - (3) if (dgVersion.compatibilityRev != (5)) ==> FALSE - (4) if ((DG_MODE_STAN) != getDGOpMode() || (DG_STANDBY_MODE_STATE_IDLE) != getDGSubMode()) ==> FALSE - (5) if ((0) == isBatteryCharged()) ==> TRUE - (6) if (getTestConfigStatus(TEST_CONFIG_SKIP_DISINFECT_AND_SERVICE_TX_BLOCKERS) != (1)) ==> FALSE - (10) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE - Test Case Generation Notes: - Cannot set return value of function getDGOpMode in branch 4 - Cannot set return value of function getDGSubMode in branch 4 - Cannot set rejReason due to assignment -TEST.END_NOTES: -TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.VALUE:uut_prototype_stubs.isBatteryCharged.return:0 -TEST.VALUE:uut_prototype_stubs.isPOSTPassed.return:1 -TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:5 -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:1 -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_STAN -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - --- Test Case: signalUserInitiateTreatment.008 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:signalUserInitiateTreatment -TEST.NEW -TEST.NAME:signalUserInitiateTreatment.008 -TEST.BASIS_PATH:8 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 8 - (1) if (((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) || isPOSTPassed() != (1)) ==> FALSE - (2) if ((1) != isDGCommunicating()) ==> FALSE - (3) if (dgVersion.compatibilityRev != (5)) ==> FALSE - (4) if ((DG_MODE_STAN) != getDGOpMode() || (DG_STANDBY_MODE_STATE_IDLE) != getDGSubMode()) ==> TRUE - (6) if (getTestConfigStatus(TEST_CONFIG_SKIP_DISINFECT_AND_SERVICE_TX_BLOCKERS) != (1)) ==> FALSE - (10) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE - Test Case Generation Notes: - Cannot set return value of function getDGOpMode in branch 4 - Cannot set return value of function getDGSubMode in branch 4 - Cannot set rejReason due to assignment -TEST.END_NOTES: -TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.VALUE:uut_prototype_stubs.isPOSTPassed.return:1 -TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:5 -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:1 -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_STAN -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - --- Test Case: signalUserInitiateTreatment.009 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:signalUserInitiateTreatment -TEST.NEW -TEST.NAME:signalUserInitiateTreatment.009 -TEST.BASIS_PATH:9 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 9 - (1) if (((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) || isPOSTPassed() != (1)) ==> FALSE - (2) if ((1) != isDGCommunicating()) ==> FALSE - (3) if (dgVersion.compatibilityRev != (5)) ==> TRUE - (6) if (getTestConfigStatus(TEST_CONFIG_SKIP_DISINFECT_AND_SERVICE_TX_BLOCKERS) != (1)) ==> FALSE - (10) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE - Test Case Generation Notes: - Cannot set rejReason due to assignment -TEST.END_NOTES: -TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.VALUE:uut_prototype_stubs.isPOSTPassed.return:1 -TEST.VALUE:uut_prototype_stubs.getDGVersion.return.compatibilityRev:<> -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:1 -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_STAN -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - --- Test Case: signalUserInitiateTreatment.010 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:signalUserInitiateTreatment -TEST.NEW -TEST.NAME:signalUserInitiateTreatment.010 -TEST.BASIS_PATH:10 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 10 - (1) if (((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) || isPOSTPassed() != (1)) ==> FALSE - (2) if ((1) != isDGCommunicating()) ==> TRUE - (6) if (getTestConfigStatus(TEST_CONFIG_SKIP_DISINFECT_AND_SERVICE_TX_BLOCKERS) != (1)) ==> FALSE - (10) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE - Test Case Generation Notes: - Cannot set rejReason due to assignment -TEST.END_NOTES: -TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.VALUE:uut_prototype_stubs.isPOSTPassed.return:1 -TEST.VALUE:uut_prototype_stubs.hasDialinCheckInExpired.return:<> -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_STAN -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_WAIT_FOR_TREATMENT_STATE -TEST.END - --- Test Case: signalUserInitiateTreatment.011 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:signalUserInitiateTreatment -TEST.NEW -TEST.NAME:signalUserInitiateTreatment.011 -TEST.BASIS_PATH:11 of 11 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 11 - (1) if (((MODE_STAN) != getCurrentOperationMode() || (STANDBY_WAIT_FOR_TREATMENT_STATE) != currentStandbyState) || isPOSTPassed() != (1)) ==> TRUE - (6) if (getTestConfigStatus(TEST_CONFIG_SKIP_DISINFECT_AND_SERVICE_TX_BLOCKERS) != (1)) ==> FALSE - (10) if ((REQUEST_REJECT_REASON_NONE) == rejReason) ==> FALSE - Test Case Generation Notes: - Cannot set rejReason due to assignment -TEST.END_NOTES: -TEST.STUB:OperationModes.getCurrentOperationMode -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.VALUE:uut_prototype_stubs.isPOSTPassed.return:<> -TEST.VALUE:ModeStandby.<>.currentStandbyState:STANDBY_START_STATE -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_FAUL -TEST.EXPECTED:ModeStandby.<>.currentStandbyState:STANDBY_START_STATE -TEST.END - --- Subprogram: transitionToStandbyMode - --- Test Case: initDGInterface -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:transitionToStandbyMode -TEST.NEW -TEST.NAME:initDGInterface -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 5028 TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTargetSet:1 ->>> >>> Unknown parameter/object name dgReservoirFillVolumeTargetSet ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 5029 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTargetSet:1 ->>> >>> Unknown parameter/object name dgReservoirDrainVolumeTargetSet ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 5034 TEST.EXPECTED:DGInterface.<>.dgReservoirFillVolumeTargetSet:0 ->>> >>> Unknown parameter/object name dgReservoirFillVolumeTargetSet ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 5035 TEST.EXPECTED:DGInterface.<>.dgReservoirDrainVolumeTargetSet:0 ->>> >>> Unknown parameter/object name dgReservoirDrainVolumeTargetSet ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 43 TEST.VALUE:DGInterface.<>.dgWaterSampled:1 ->>> >>> Unknown parameter/object name dgWaterSampled ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 44 TEST.VALUE:DGInterface.<>.dgPrimaryTempSet:1.0 ->>> >>> Unknown parameter/object name dgPrimaryTempSet ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 51 TEST.EXPECTED:DGInterface.<>.dgWaterSampled:0 ->>> >>> Unknown parameter/object name dgWaterSampled ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 52 TEST.EXPECTED:DGInterface.<>.dgPrimaryTempSet:0.0 ->>> >>> Unknown parameter/object name dgPrimaryTempSet ->>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:DGInterface.<>.dgStarted:1 -TEST.VALUE:DGInterface.<>.dgTrimmerHeaterOn:1 -TEST.VALUE:DGInterface.<>.dgTrimmerTempSet:1.0 -TEST.VALUE:DGInterface.<>.dgActiveReservoirSet:NUM_OF_DG_RESERVOIRS -TEST.EXPECTED:DGInterface.<>.dgStarted:0 -TEST.EXPECTED:DGInterface.<>.dgTrimmerHeaterOn:0 -TEST.EXPECTED:DGInterface.<>.dgTrimmerTempSet:0.0 -TEST.EXPECTED:DGInterface.<>.dgActiveReservoirSet:DG_RESERVOIR_2 -TEST.END - --- Test Case: transitionToStandbyMode.001 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:transitionToStandbyMode -TEST.NEW -TEST.NAME:transitionToStandbyMode.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((MODE_POST) == previousOpMode) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - --- Test Case: transitionToStandbyMode.002 -TEST.UNIT:ModeStandby -TEST.SUBPROGRAM:transitionToStandbyMode -TEST.NEW -TEST.NAME:transitionToStandbyMode.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((MODE_POST) == previousOpMode) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.END - -- Unit: ModeTreatment -- Subprogram: broadcastTreatmentPeriodicData --- Test Case: broadcastTreatmentPeriodicData.001 +-- Test Case: broadcastTreatmentPeriodicData_getDialysateTemperature TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:broadcastTreatmentPeriodicData TEST.NEW -TEST.NAME:broadcastTreatmentPeriodicData.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (timeElapsedSinceLastCollect_ms >= TREATMENT_PERIODIC_DATA_LOG_INTERVAL) ==> FALSE - (2) if (timeElapsedSinceLastPublish_ms >= TREATMENT_PERIODIC_DATA_PUB_INTERVAL || (1) == sendLastTreatmentPeriodicData) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.calcTimeBetween -TEST.VALUE:Timers.calcTimeBetween.return:<> -TEST.VALUE:ModeTreatment.<>.sendLastTreatmentPeriodicData:<> +TEST.NAME:broadcastTreatmentPeriodicData_getDialysateTemperature +TEST.VALUE:DGInterface.<>.dgDialysateTemp:35.0 +TEST.VALUE:uut_prototype_stubs.calcTimeBetween.return:1005 +TEST.VALUE:ModeTreatment.<>.treatmentDialysateTempTotal_degree_C:35.0 +TEST.EXPECTED:ModeTreatment.<>.treatmentDialysateTempTotal_degree_C:70.0 TEST.END --- Test Case: broadcastTreatmentPeriodicData.002 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:broadcastTreatmentPeriodicData -TEST.NEW -TEST.NAME:broadcastTreatmentPeriodicData.002 -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (timeElapsedSinceLastCollect_ms >= TREATMENT_PERIODIC_DATA_LOG_INTERVAL) ==> FALSE - (2) if (timeElapsedSinceLastPublish_ms >= TREATMENT_PERIODIC_DATA_PUB_INTERVAL || (1) == sendLastTreatmentPeriodicData) ==> TRUE - Test Case Generation Notes: - Conflict: Cannot resolve multiple comparisons ( Timers.calcTimeBetween.return ) in branches 1/2 - Cannot set local variable numberOfDataPoint in branch 3 -TEST.END_NOTES: -TEST.STUB:Timers.calcTimeBetween -TEST.VALUE:Timers.calcTimeBetween.return:<> -TEST.VALUE:ModeTreatment.<>.sendLastTreatmentPeriodicData:1 -TEST.END - --- Test Case: broadcastTreatmentPeriodicData.003 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:broadcastTreatmentPeriodicData -TEST.NEW -TEST.NAME:broadcastTreatmentPeriodicData.003 -TEST.BASIS_PATH:3 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (timeElapsedSinceLastCollect_ms >= TREATMENT_PERIODIC_DATA_LOG_INTERVAL) ==> TRUE - (2) if (timeElapsedSinceLastPublish_ms >= TREATMENT_PERIODIC_DATA_PUB_INTERVAL || (1) == sendLastTreatmentPeriodicData) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.calcTimeBetween -TEST.VALUE:Timers.calcTimeBetween.return:1000 -TEST.VALUE:ModeTreatment.<>.sendLastTreatmentPeriodicData:<> -TEST.END - -- Subprogram: execTreatmentMode --- Test Case: execTreatmentMode.001 +-- Test Case: execTreatmentMode_check_dialysate_temperature TEST.UNIT:ModeTreatment TEST.SUBPROGRAM:execTreatmentMode TEST.NEW -TEST.NAME:execTreatmentMode.001 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 5104 TEST.VALUE:ModeTreatment.<>.hasTreatmentStartTimeBeenWrittenToNV:1 - >>> >>> Unknown parameter/object name hasTreatmentStartTimeBeenWrittenToNV - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:1 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((1) == stop) ==> FALSE - (2) if ((1) == doesAlarmIndicateNoResume()) ==> FALSE - (3) if (currentTreatmentState != (TREATMENT_END_STATE)) ==> FALSE - (4) if ((0) == hasTreatmentStartTimeBeenWrittenToNV) ==> FALSE - (12) case currentTreatmentState ==> default - Test Case Generation Notes: - Conflict: Trying to set variable ModeTreatment.<>.currentTreatmentState 'equal to' and 'not equal to' same value in branches 3/5 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmIndicateNoResume.return:<> -TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_END_STATE -TEST.END - --- Test Case: execTreatmentMode.002 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:execTreatmentMode -TEST.NEW -TEST.NAME:execTreatmentMode.002 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 5127 TEST.VALUE:ModeTreatment.<>.hasTreatmentStartTimeBeenWrittenToNV:1 - >>> >>> Unknown parameter/object name hasTreatmentStartTimeBeenWrittenToNV - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:2 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == stop) ==> FALSE - (2) if ((1) == doesAlarmIndicateNoResume()) ==> FALSE - (3) if (currentTreatmentState != (TREATMENT_END_STATE)) ==> FALSE - (4) if ((0) == hasTreatmentStartTimeBeenWrittenToNV) ==> FALSE - (5) case currentTreatmentState ==> TREATMENT_START_STATE - Test Case Generation Notes: - Conflict: Multiple equality operators with different values (ModeTreatment.<>.currentTreatmentState) in branches 3/5 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmIndicateNoResume.return:<> -TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_END_STATE -TEST.END - --- Test Case: execTreatmentMode.003 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:execTreatmentMode -TEST.NEW -TEST.NAME:execTreatmentMode.003 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 5150 TEST.VALUE:ModeTreatment.<>.hasTreatmentStartTimeBeenWrittenToNV:1 - >>> >>> Unknown parameter/object name hasTreatmentStartTimeBeenWrittenToNV - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:3 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if ((1) == stop) ==> FALSE - (2) if ((1) == doesAlarmIndicateNoResume()) ==> FALSE - (3) if (currentTreatmentState != (TREATMENT_END_STATE)) ==> FALSE - (4) if ((0) == hasTreatmentStartTimeBeenWrittenToNV) ==> FALSE - (6) case currentTreatmentState ==> TREATMENT_BLOOD_PRIME_STATE - Test Case Generation Notes: - Conflict: Multiple equality operators with different values (ModeTreatment.<>.currentTreatmentState) in branches 3/6 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmIndicateNoResume.return:<> -TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_END_STATE -TEST.END - --- Test Case: execTreatmentMode.004 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:execTreatmentMode -TEST.NEW -TEST.NAME:execTreatmentMode.004 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 5173 TEST.VALUE:ModeTreatment.<>.hasTreatmentStartTimeBeenWrittenToNV:1 - >>> >>> Unknown parameter/object name hasTreatmentStartTimeBeenWrittenToNV - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:4 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if ((1) == stop) ==> FALSE - (2) if ((1) == doesAlarmIndicateNoResume()) ==> FALSE - (3) if (currentTreatmentState != (TREATMENT_END_STATE)) ==> FALSE - (4) if ((0) == hasTreatmentStartTimeBeenWrittenToNV) ==> FALSE - (7) case currentTreatmentState ==> TREATMENT_DIALYSIS_STATE - Test Case Generation Notes: - Conflict: Multiple equality operators with different values (ModeTreatment.<>.currentTreatmentState) in branches 3/7 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmIndicateNoResume.return:<> -TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_END_STATE -TEST.END - --- Test Case: execTreatmentMode.005 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:execTreatmentMode -TEST.NEW -TEST.NAME:execTreatmentMode.005 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 5196 TEST.VALUE:ModeTreatment.<>.hasTreatmentStartTimeBeenWrittenToNV:1 - >>> >>> Unknown parameter/object name hasTreatmentStartTimeBeenWrittenToNV - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:5 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if ((1) == stop) ==> FALSE - (2) if ((1) == doesAlarmIndicateNoResume()) ==> FALSE - (3) if (currentTreatmentState != (TREATMENT_END_STATE)) ==> FALSE - (4) if ((0) == hasTreatmentStartTimeBeenWrittenToNV) ==> FALSE - (8) case currentTreatmentState ==> TREATMENT_STOP_STATE - Test Case Generation Notes: - Conflict: Multiple equality operators with different values (ModeTreatment.<>.currentTreatmentState) in branches 3/8 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmIndicateNoResume.return:<> -TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_END_STATE -TEST.END - --- Test Case: execTreatmentMode.006 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:execTreatmentMode -TEST.NEW -TEST.NAME:execTreatmentMode.006 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 5219 TEST.VALUE:ModeTreatment.<>.hasTreatmentStartTimeBeenWrittenToNV:1 - >>> >>> Unknown parameter/object name hasTreatmentStartTimeBeenWrittenToNV - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:6 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 6 - (1) if ((1) == stop) ==> FALSE - (2) if ((1) == doesAlarmIndicateNoResume()) ==> FALSE - (3) if (currentTreatmentState != (TREATMENT_END_STATE)) ==> FALSE - (4) if ((0) == hasTreatmentStartTimeBeenWrittenToNV) ==> FALSE - (9) case currentTreatmentState ==> TREATMENT_RINSEBACK_STATE - Test Case Generation Notes: - Conflict: Multiple equality operators with different values (ModeTreatment.<>.currentTreatmentState) in branches 3/9 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmIndicateNoResume.return:<> -TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_END_STATE -TEST.END - --- Test Case: execTreatmentMode.007 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:execTreatmentMode -TEST.NEW -TEST.NAME:execTreatmentMode.007 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 5242 TEST.VALUE:ModeTreatment.<>.hasTreatmentStartTimeBeenWrittenToNV:1 - >>> >>> Unknown parameter/object name hasTreatmentStartTimeBeenWrittenToNV - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:7 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 7 - (1) if ((1) == stop) ==> FALSE - (2) if ((1) == doesAlarmIndicateNoResume()) ==> FALSE - (3) if (currentTreatmentState != (TREATMENT_END_STATE)) ==> FALSE - (4) if ((0) == hasTreatmentStartTimeBeenWrittenToNV) ==> FALSE - (10) case currentTreatmentState ==> TREATMENT_RECIRC_STATE - Test Case Generation Notes: - Conflict: Multiple equality operators with different values (ModeTreatment.<>.currentTreatmentState) in branches 3/10 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmIndicateNoResume.return:<> -TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_END_STATE -TEST.END - --- Test Case: execTreatmentMode.008 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:execTreatmentMode -TEST.NEW -TEST.NAME:execTreatmentMode.008 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 5264 TEST.VALUE:ModeTreatment.<>.hasTreatmentStartTimeBeenWrittenToNV:1 - >>> >>> Unknown parameter/object name hasTreatmentStartTimeBeenWrittenToNV - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:8 of 12 -TEST.NOTES: -This is an automatically generated test case. - Test Path 8 - (1) if ((1) == stop) ==> FALSE - (2) if ((1) == doesAlarmIndicateNoResume()) ==> FALSE - (3) if (currentTreatmentState != (TREATMENT_END_STATE)) ==> FALSE - (4) if ((0) == hasTreatmentStartTimeBeenWrittenToNV) ==> FALSE - (11) case currentTreatmentState ==> TREATMENT_END_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmIndicateNoResume.return:<> -TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_END_STATE -TEST.END - --- Test Case: execTreatmentMode.009 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:execTreatmentMode -TEST.NEW -TEST.NAME:execTreatmentMode.009 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 5287 TEST.VALUE:ModeTreatment.<>.hasTreatmentStartTimeBeenWrittenToNV:0 - >>> >>> Unknown parameter/object name hasTreatmentStartTimeBeenWrittenToNV - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:9 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 9 - (1) if ((1) == stop) ==> FALSE - (2) if ((1) == doesAlarmIndicateNoResume()) ==> FALSE - (3) if (currentTreatmentState != (TREATMENT_END_STATE)) ==> FALSE - (4) if ((0) == hasTreatmentStartTimeBeenWrittenToNV) ==> TRUE - (12) case currentTreatmentState ==> default - Test Case Generation Notes: - Conflict: Trying to set variable ModeTreatment.<>.currentTreatmentState 'equal to' and 'not equal to' same value in branches 3/5 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmIndicateNoResume.return:<> -TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_END_STATE -TEST.END - --- Test Case: execTreatmentMode.010 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:execTreatmentMode -TEST.NEW -TEST.NAME:execTreatmentMode.010 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 5309 TEST.VALUE:ModeTreatment.<>.hasTreatmentStartTimeBeenWrittenToNV:1 - >>> >>> Unknown parameter/object name hasTreatmentStartTimeBeenWrittenToNV - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:10 of 12 -TEST.NOTES: -This is an automatically generated test case. - Test Path 10 - (1) if ((1) == stop) ==> FALSE - (2) if ((1) == doesAlarmIndicateNoResume()) ==> FALSE - (3) if (currentTreatmentState != (TREATMENT_END_STATE)) ==> TRUE - (4) if ((0) == hasTreatmentStartTimeBeenWrittenToNV) ==> FALSE - (12) case currentTreatmentState ==> default - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmIndicateNoResume.return:<> -TEST.VALUE:ModeTreatment.<>.currentTreatmentState:NUM_OF_TREATMENT_STATES -TEST.END - --- Test Case: execTreatmentMode.011 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:execTreatmentMode -TEST.NEW -TEST.NAME:execTreatmentMode.011 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 5332 TEST.VALUE:ModeTreatment.<>.hasTreatmentStartTimeBeenWrittenToNV:1 - >>> >>> Unknown parameter/object name hasTreatmentStartTimeBeenWrittenToNV - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:11 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 11 - (1) if ((1) == stop) ==> FALSE - (2) if ((1) == doesAlarmIndicateNoResume()) ==> TRUE - (3) if (currentTreatmentState != (TREATMENT_END_STATE)) ==> FALSE - (4) if ((0) == hasTreatmentStartTimeBeenWrittenToNV) ==> FALSE - (12) case currentTreatmentState ==> default - Test Case Generation Notes: - Conflict: Trying to set variable ModeTreatment.<>.currentTreatmentState 'equal to' and 'not equal to' same value in branches 3/5 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmIndicateNoResume.return:1 -TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_END_STATE -TEST.END - --- Test Case: execTreatmentMode.012 -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:execTreatmentMode -TEST.NEW -TEST.NAME:execTreatmentMode.012 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 5355 TEST.VALUE:ModeTreatment.<>.hasTreatmentStartTimeBeenWrittenToNV:1 - >>> >>> Unknown parameter/object name hasTreatmentStartTimeBeenWrittenToNV - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:12 of 12 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 12 - (1) if ((1) == stop) ==> TRUE - (2) if ((1) == doesAlarmIndicateNoResume()) ==> FALSE - (3) if (currentTreatmentState != (TREATMENT_END_STATE)) ==> FALSE - (4) if ((0) == hasTreatmentStartTimeBeenWrittenToNV) ==> FALSE - (12) case currentTreatmentState ==> default - Test Case Generation Notes: - Conflict: Trying to set variable ModeTreatment.<>.currentTreatmentState 'equal to' and 'not equal to' same value in branches 3/5 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmIndicateNoResume.return:<> -TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_END_STATE -TEST.END - --- Test Case: execTreatmentReservoirMgmt -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:execTreatmentMode -TEST.NEW -TEST.NAME:execTreatmentReservoirMgmt -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 103 TEST.VALUE:Dialysis.<>.currentUFState:UF_START_STATE - >>> >>> Value for 'Enumeral' out of range - >>> >>> Read "UF_START_STATE" - >>> >>> Command Ignored - >>> (E) @LINE: 100 TEST.EXPECTED:uut_prototype_stubs.startHeparinBolus.param:TREATMENT_PARAM_TREATMENT_DURATION,TREATMENT_PARAM_BLOOD_FLOW,TREATMENT_PARAM_DIALYSATE_FLOW,TREATMENT_PARAM_TREATMENT_DURATION - >>> >>> Unknown parameter/object name param - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 68 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_START_STATE - >>> >>> Unknown parameter/object name currentTrtResMgmtState - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 75 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_FLUSH_DG_LINES_STATE - >>> >>> Unknown parameter/object name currentTrtResMgmtState - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:uut_prototype_stubs.runPIController.return:1.0 -TEST.VALUE:uut_prototype_stubs.startHeparinBolus.return:240,200,300,240 -TEST.VALUE:Dialysis.<>.currentDialysisState:DIALYSIS_START_STATE -TEST.VALUE:Dialysis.<>.currentSalineBolusState:SALINE_BOLUS_STATE_IDLE +TEST.NAME:execTreatmentMode_check_dialysate_temperature +TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:15 +TEST.VALUE:uut_prototype_stubs.isStopButtonPressed.return:0 TEST.VALUE:ModeTreatment.<>.currentTreatmentState:TREATMENT_START_STATE -TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_DIALYSIS_STATE -TEST.EXPECTED:ModeTreatment.execTreatmentMode.return:1 +TEST.EXPECTED:ModeTreatment.<>.currentTreatmentState:TREATMENT_BLOOD_PRIME_STATE TEST.END --- Subprogram: transitionToTreatmentMode - --- Test Case: initTreatmentReservoirMgmt -TEST.UNIT:ModeTreatment -TEST.SUBPROGRAM:transitionToTreatmentMode -TEST.NEW -TEST.NAME:initTreatmentReservoirMgmt -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 88 TEST.VALUE:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_RES_SWITCH_STATE ->>> >>> Unknown parameter/object name currentTrtResMgmtState ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 89 TEST.VALUE:DGInterface.<>.resMgmtTimer:1 ->>> >>> Unknown parameter/object name resMgmtTimer ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 90 TEST.VALUE:DGInterface.<>.resUseTimer:1 ->>> >>> Unknown parameter/object name resUseTimer ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 91 TEST.VALUE:DGInterface.<>.resUseVolumeMl:1.0 ->>> >>> Unknown parameter/object name resUseVolumeMl ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 92 TEST.EXPECTED:DGInterface.<>.currentTrtResMgmtState:TREATMENT_RESERVOIR_MGMT_START_STATE ->>> >>> Unknown parameter/object name currentTrtResMgmtState ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 93 TEST.EXPECTED:DGInterface.<>.resMgmtTimer:0 ->>> >>> Unknown parameter/object name resMgmtTimer ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 94 TEST.EXPECTED:DGInterface.<>.resUseTimer:0 ->>> >>> Unknown parameter/object name resUseTimer ->>> >>> Value Line Error - Command Ignored ->>> (E) @LINE: 95 TEST.EXPECTED:DGInterface.<>.resUseVolumeMl:0.0 ->>> >>> Unknown parameter/object name resUseVolumeMl ->>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.END - -- Unit: ModeTreatmentParams -- Subprogram: transitionToTreatParamsMode --- Test Case: transitionToTreatParamsMode.001 +-- Test Case: transitionToTreatParamsMode_mixing_ratios TEST.UNIT:ModeTreatmentParams TEST.SUBPROGRAM:transitionToTreatParamsMode TEST.NEW -TEST.NAME:transitionToTreatParamsMode.001 -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: - No branches in subprogram -TEST.END_NOTES: +TEST.NAME:transitionToTreatParamsMode_mixing_ratios +TEST.VALUE:DGInterface.<>.dgCmdResp[DG_CMD_REQUEST_CONC_MIXING_RATIOS].commandID:5 +TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_REQUEST_CONC_MIXING_RATIOS].commandID:0 TEST.END --- Unit: PreTreatmentRecirc - --- Subprogram: handlePreTreatmentRecirculateState - --- Test Case: handlePreTreatmentRecirculateState.001 -TEST.UNIT:PreTreatmentRecirc -TEST.SUBPROGRAM:handlePreTreatmentRecirculateState -TEST.NEW -TEST.NAME:handlePreTreatmentRecirculateState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (recircTOWarningGiven != (1) && (1) == didTimeout(preTxRecircStartTime, (90 * 60) * 1000)) ==> FALSE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:PreTreatmentRecirc.<>.recircTOWarningGiven:1 -TEST.END - --- Test Case: handlePreTreatmentRecirculateState.002 -TEST.UNIT:PreTreatmentRecirc -TEST.SUBPROGRAM:handlePreTreatmentRecirculateState -TEST.NEW -TEST.NAME:handlePreTreatmentRecirculateState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (recircTOWarningGiven != (1) && (1) == didTimeout(preTxRecircStartTime, (90 * 60) * 1000)) ==> FALSE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:PreTreatmentRecirc.<>.recircTOWarningGiven:1 -TEST.END - --- Test Case: handlePreTreatmentRecirculateState.003 -TEST.UNIT:PreTreatmentRecirc -TEST.SUBPROGRAM:handlePreTreatmentRecirculateState -TEST.NEW -TEST.NAME:handlePreTreatmentRecirculateState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (recircTOWarningGiven != (1) && (1) == didTimeout(preTxRecircStartTime, (90 * 60) * 1000)) ==> TRUE -(2) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:PreTreatmentRecirc.<>.recircTOWarningGiven:<> -TEST.END - --- Subprogram: setupPreTreatmentRecirculate - --- Test Case: setupPreTreatmentRecirculate.001 -TEST.UNIT:PreTreatmentRecirc -TEST.SUBPROGRAM:setupPreTreatmentRecirculate -TEST.NEW -TEST.NAME:setupPreTreatmentRecirculate.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: Prime - --- Subprogram: handlePrimeDialysateBypassState - --- Test Case: handlePrimeDialysateBypassState.001 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateBypassState -TEST.NEW -TEST.NAME:handlePrimeDialysateBypassState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 7 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == didTimeout(primeDialysateBypassStartTime, 8 * 1000)) ==> FALSE -(5) if ((1) == didTimeout(primeDialysateBypassStartTime, 8 * 1000 + 25 * 1000)) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:<> -TEST.END - --- Test Case: handlePrimeDialysateBypassState.002 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateBypassState -TEST.NEW -TEST.NAME:handlePrimeDialysateBypassState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 7 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == didTimeout(primeDialysateBypassStartTime, 8 * 1000)) ==> FALSE -(5) if ((1) == didTimeout(primeDialysateBypassStartTime, 8 * 1000 + 25 * 1000)) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:Timers.didTimeout.return:<> -TEST.END - --- Test Case: handlePrimeDialysateBypassState.003 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateBypassState -TEST.NEW -TEST.NAME:handlePrimeDialysateBypassState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 7 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == didTimeout(primeDialysateBypassStartTime, 8 * 1000)) ==> FALSE -(5) if ((1) == didTimeout(primeDialysateBypassStartTime, 8 * 1000 + 25 * 1000)) ==> TRUE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/5 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:<> -TEST.END - --- Test Case: handlePrimeDialysateBypassState.004 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateBypassState -TEST.NEW -TEST.NAME:handlePrimeDialysateBypassState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 7 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == didTimeout(primeDialysateBypassStartTime, 8 * 1000)) ==> TRUE -(2) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> FALSE -(5) if ((1) == didTimeout(primeDialysateBypassStartTime, 8 * 1000 + 25 * 1000)) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/2 -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/5 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:1 -TEST.END - --- Test Case: handlePrimeDialysateBypassState.005 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateBypassState -TEST.NEW -TEST.NAME:handlePrimeDialysateBypassState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 7 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == didTimeout(primeDialysateBypassStartTime, 8 * 1000)) ==> TRUE -(2) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> TRUE -(3) if (currentReservoirVolume >= minimumReservoirVolume) ==> FALSE -(5) if ((1) == didTimeout(primeDialysateBypassStartTime, 8 * 1000 + 25 * 1000)) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/5 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:Prime.<>.minimumReservoirVolume:<> -TEST.END - --- Test Case: handlePrimeDialysateBypassState.006 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateBypassState -TEST.NEW -TEST.NAME:handlePrimeDialysateBypassState.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 7 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((1) == didTimeout(primeDialysateBypassStartTime, 8 * 1000)) ==> TRUE -(2) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> TRUE -(3) if (currentReservoirVolume >= minimumReservoirVolume) ==> TRUE -(4) if (++steadyVolumeCount >= 10000 / (1 * 1000)) ==> FALSE -(5) if ((1) == didTimeout(primeDialysateBypassStartTime, 8 * 1000 + 25 * 1000)) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 4 -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/5 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:Prime.<>.minimumReservoirVolume:<> -TEST.END - --- Test Case: handlePrimeDialysateBypassState.007 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateBypassState -TEST.NEW -TEST.NAME:handlePrimeDialysateBypassState.007 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:7 of 7 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(1) if ((1) == didTimeout(primeDialysateBypassStartTime, 8 * 1000)) ==> TRUE -(2) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> TRUE -(3) if (currentReservoirVolume >= minimumReservoirVolume) ==> TRUE -(4) if (++steadyVolumeCount >= 10000 / (1 * 1000)) ==> TRUE -(5) if ((1) == didTimeout(primeDialysateBypassStartTime, 8 * 1000 + 25 * 1000)) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 4 -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/5 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:Prime.<>.minimumReservoirVolume:<> -TEST.END - --- Subprogram: handlePrimeDialysateDialyzerState - --- Test Case: handlePrimeDialysateDialyzerState.001 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 7 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> FALSE -(5) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 55 * 1000)) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:<> -TEST.END - --- Test Case: handlePrimeDialysateDialyzerState.002 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 7 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> FALSE -(5) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 55 * 1000)) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:Timers.didTimeout.return:<> -TEST.END - --- Test Case: handlePrimeDialysateDialyzerState.003 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 7 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> FALSE -(5) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 55 * 1000)) ==> TRUE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/5 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:<> -TEST.END - --- Test Case: handlePrimeDialysateDialyzerState.004 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 7 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> TRUE -(2) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> FALSE -(5) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 55 * 1000)) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/2 -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/5 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:1 -TEST.END - --- Test Case: handlePrimeDialysateDialyzerState.005 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 7 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> TRUE -(2) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> TRUE -(3) if (currentReservoirVolume >= minimumReservoirVolume) ==> FALSE -(5) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 55 * 1000)) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/5 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:Prime.<>.minimumReservoirVolume:<> -TEST.END - --- Test Case: handlePrimeDialysateDialyzerState.006 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 7 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> TRUE -(2) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> TRUE -(3) if (currentReservoirVolume >= minimumReservoirVolume) ==> TRUE -(4) if (++steadyVolumeCount >= 10000 / (1 * 1000)) ==> FALSE -(5) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 55 * 1000)) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 4 -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/5 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:Prime.<>.minimumReservoirVolume:<> -TEST.END - --- Test Case: handlePrimeDialysateDialyzerState.007 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeDialysateDialyzerState -TEST.NEW -TEST.NAME:handlePrimeDialysateDialyzerState.007 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:7 of 7 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(1) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit)) ==> TRUE -(2) if ((1) == didTimeout(steadyVolumeSamplingStartTime, 1 * 1000)) ==> TRUE -(3) if (currentReservoirVolume >= minimumReservoirVolume) ==> TRUE -(4) if (++steadyVolumeCount >= 10000 / (1 * 1000)) ==> TRUE -(5) if ((1) == didTimeout(primeDialysateDialyzerStartTime, primeDialysateDialyzerTimeLimit + 55 * 1000)) ==> FALSE -(6) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Unable to control expression-to-expression comparison in branch 4 -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/5 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:Prime.<>.minimumReservoirVolume:<> -TEST.END - --- Subprogram: handlePrimeReservoirOneFillCompleteState - --- Test Case: handlePrimeReservoirOneFillCompleteState.001 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirOneFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirOneFillCompleteState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_1)) ==> FALSE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:<> -TEST.END - --- Test Case: handlePrimeReservoirOneFillCompleteState.002 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirOneFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirOneFillCompleteState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_1)) ==> FALSE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:<> -TEST.END - --- Test Case: handlePrimeReservoirOneFillCompleteState.003 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirOneFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirOneFillCompleteState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_1)) ==> TRUE -(2) if ((1) == hasDGCompletedReservoirSwitch() && (DG_RESERVOIR_1) == getDGActiveReservoir()) ==> FALSE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function hasDGCompletedReservoirSwitch in branch 2 -Cannot set return value of function getDGActiveReservoir in branch 2 -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:1 -TEST.END - --- Test Case: handlePrimeReservoirOneFillCompleteState.004 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirOneFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirOneFillCompleteState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_1)) ==> TRUE -(2) if ((1) == hasDGCompletedReservoirSwitch() && (DG_RESERVOIR_1) == getDGActiveReservoir()) ==> TRUE -(3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function hasDGCompletedReservoirSwitch in branch 2 -Cannot set return value of function getDGActiveReservoir in branch 2 -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:1 -TEST.END - --- Subprogram: handlePrimeReservoirTwoFillCompleteState - --- Test Case: handlePrimeReservoirTwoFillCompleteState.001 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirTwoFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirTwoFillCompleteState.001 -TEST.BASIS_PATH:1 of 4 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_2)) ==> FALSE - (3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:<> -TEST.END - --- Test Case: handlePrimeReservoirTwoFillCompleteState.002 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirTwoFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirTwoFillCompleteState.002 -TEST.BASIS_PATH:2 of 4 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_2)) ==> FALSE - (3) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:<> -TEST.END - --- Test Case: handlePrimeReservoirTwoFillCompleteState.003 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirTwoFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirTwoFillCompleteState.003 -TEST.BASIS_PATH:3 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_2)) ==> TRUE - (2) if ((1) == hasDGCompletedReservoirSwitch() && (DG_RESERVOIR_2) == getDGActiveReservoir()) ==> FALSE - (3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: - Cannot set return value of function hasDGCompletedReservoirSwitch in branch 2 - Cannot set return value of function getDGActiveReservoir in branch 2 -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:1 -TEST.END - --- Test Case: handlePrimeReservoirTwoFillCompleteState.004 -TEST.UNIT:Prime -TEST.SUBPROGRAM:handlePrimeReservoirTwoFillCompleteState -TEST.NEW -TEST.NAME:handlePrimeReservoirTwoFillCompleteState.004 -TEST.BASIS_PATH:4 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if ((1) == getReservoirFillStatus(DG_RESERVOIR_2)) ==> TRUE - (2) if ((1) == hasDGCompletedReservoirSwitch() && (DG_RESERVOIR_2) == getDGActiveReservoir()) ==> TRUE - (3) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: - Cannot set return value of function hasDGCompletedReservoirSwitch in branch 2 - Cannot set return value of function getDGActiveReservoir in branch 2 -TEST.END_NOTES: -TEST.STUB:ModePreTreat.getReservoirFillStatus -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:ModePreTreat.getReservoirFillStatus.return:1 -TEST.END - -- Unit: Reservoirs --- Subprogram: calculateActiveReservoirCycleTime - --- Test Case: calculateActiveReservoirCycleTime.001 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:calculateActiveReservoirCycleTime -TEST.NEW -TEST.NAME:calculateActiveReservoirCycleTime.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (targetUFFlowMLP > (9.999999939e-09F)) ==> FALSE -(3) if (timeDepletionMS > timeUFDepletionMS) ==> FALSE -(4) if (timeTotalCycleMS < timeDepletionMS) ==> FALSE -(5) if (previousDialysateFlowMLP != dialysateFlowMLP || previousUFFlowMLP != targetUFFlowMLP) ==> FALSE -Test Case Generation Notes: -Cannot set local variable timeDepletionMS in branch 3 -Cannot set local variable timeUFDepletionMS in branch 3 -Cannot set local variable timeTotalCycleMS in branch 4 -Cannot set timeDepletionMS due to assignment -TEST.END_NOTES: -TEST.VALUE:ModeTreatment.getCurrentUFSetRate.return:<> -TEST.VALUE:ModeTreatmentParams.getTreatmentParameterU32.return:<> -TEST.VALUE:Reservoirs.<>.previousDialysateFlowMLP:<> -TEST.VALUE:Reservoirs.<>.previousUFFlowMLP:<> -TEST.END - --- Test Case: calculateActiveReservoirCycleTime.002 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:calculateActiveReservoirCycleTime -TEST.NEW -TEST.NAME:calculateActiveReservoirCycleTime.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (targetUFFlowMLP > (9.999999939e-09F)) ==> FALSE -(3) if (timeDepletionMS > timeUFDepletionMS) ==> FALSE -(4) if (timeTotalCycleMS < timeDepletionMS) ==> FALSE -(5) if (previousDialysateFlowMLP != dialysateFlowMLP || previousUFFlowMLP != targetUFFlowMLP) ==> TRUE -Test Case Generation Notes: -Cannot set local variable timeDepletionMS in branch 3 -Cannot set local variable timeUFDepletionMS in branch 3 -Cannot set local variable timeTotalCycleMS in branch 4 -Cannot set timeDepletionMS due to assignment -TEST.END_NOTES: -TEST.VALUE:ModeTreatment.getCurrentUFSetRate.return:<> -TEST.VALUE:ModeTreatmentParams.getTreatmentParameterU32.return:1 -TEST.VALUE:Reservoirs.<>.previousDialysateFlowMLP:2 -TEST.VALUE:Reservoirs.<>.previousUFFlowMLP:<> -TEST.END - --- Test Case: calculateActiveReservoirCycleTime.003 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:calculateActiveReservoirCycleTime -TEST.NEW -TEST.NAME:calculateActiveReservoirCycleTime.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (targetUFFlowMLP > (9.999999939e-09F)) ==> FALSE -(3) if (timeDepletionMS > timeUFDepletionMS) ==> FALSE -(4) if (timeTotalCycleMS < timeDepletionMS) ==> TRUE -(5) if (previousDialysateFlowMLP != dialysateFlowMLP || previousUFFlowMLP != targetUFFlowMLP) ==> FALSE -Test Case Generation Notes: -Cannot set local variable timeDepletionMS in branch 3 -Cannot set local variable timeUFDepletionMS in branch 3 -Cannot set local variable timeTotalCycleMS in branch 4 -Cannot set timeDepletionMS due to assignment -TEST.END_NOTES: -TEST.VALUE:ModeTreatment.getCurrentUFSetRate.return:<> -TEST.VALUE:ModeTreatmentParams.getTreatmentParameterU32.return:<> -TEST.VALUE:Reservoirs.<>.previousDialysateFlowMLP:<> -TEST.VALUE:Reservoirs.<>.previousUFFlowMLP:<> -TEST.END - --- Test Case: calculateActiveReservoirCycleTime.004 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:calculateActiveReservoirCycleTime -TEST.NEW -TEST.NAME:calculateActiveReservoirCycleTime.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if (targetUFFlowMLP > (9.999999939e-09F)) ==> FALSE -(3) if (timeDepletionMS > timeUFDepletionMS) ==> TRUE -(4) if (timeTotalCycleMS < timeDepletionMS) ==> FALSE -(5) if (previousDialysateFlowMLP != dialysateFlowMLP || previousUFFlowMLP != targetUFFlowMLP) ==> FALSE -Test Case Generation Notes: -Cannot set local variable timeDepletionMS in branch 3 -Cannot set local variable timeUFDepletionMS in branch 3 -Cannot set local variable timeTotalCycleMS in branch 4 -Cannot set timeDepletionMS due to assignment -TEST.END_NOTES: -TEST.VALUE:ModeTreatment.getCurrentUFSetRate.return:<> -TEST.VALUE:ModeTreatmentParams.getTreatmentParameterU32.return:<> -TEST.VALUE:Reservoirs.<>.previousDialysateFlowMLP:<> -TEST.VALUE:Reservoirs.<>.previousUFFlowMLP:<> -TEST.END - --- Test Case: calculateActiveReservoirCycleTime.005 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:calculateActiveReservoirCycleTime -TEST.NEW -TEST.NAME:calculateActiveReservoirCycleTime.005 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 119 TEST.VALUE:ModeTreatment.getCurrentUFSetRate.return:<> ->>> >>> Warning: Value already set ->>> >>> Previous value <> ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:5 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if (targetUFFlowMLP > (9.999999939e-09F)) ==> TRUE -(2) if (timeFreshRemainingMS > timeDepleteRemainingMS) ==> FALSE -(3) if (timeDepletionMS > timeUFDepletionMS) ==> FALSE -(4) if (timeTotalCycleMS < timeDepletionMS) ==> FALSE -(5) if (previousDialysateFlowMLP != dialysateFlowMLP || previousUFFlowMLP != targetUFFlowMLP) ==> FALSE -Test Case Generation Notes: -Cannot set local variable timeFreshRemainingMS in branch 2 -Cannot set local variable timeDepleteRemainingMS in branch 2 -Cannot set local variable timeDepletionMS in branch 3 -Cannot set local variable timeUFDepletionMS in branch 3 -Cannot set local variable timeTotalCycleMS in branch 4 -Cannot set timeDepletionMS due to assignment -TEST.END_NOTES: -TEST.VALUE:ModeTreatment.getCurrentUFSetRate.return:<> -TEST.VALUE:ModeTreatmentParams.getTreatmentParameterU32.return:<> -TEST.VALUE:Reservoirs.<>.previousDialysateFlowMLP:<> -TEST.VALUE:Reservoirs.<>.previousUFFlowMLP:<> -TEST.END - --- Test Case: calculateActiveReservoirCycleTime.006 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:calculateActiveReservoirCycleTime -TEST.NEW -TEST.NAME:calculateActiveReservoirCycleTime.006 -TEST.COMPOUND_ONLY -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) ->>> (E) @LINE: 148 TEST.VALUE:ModeTreatment.getCurrentUFSetRate.return:<> ->>> >>> Warning: Value already set ->>> >>> Previous value <> ignored -TEST.END_IMPORT_FAILURES: -TEST.BASIS_PATH:6 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if (targetUFFlowMLP > (9.999999939e-09F)) ==> TRUE -(2) if (timeFreshRemainingMS > timeDepleteRemainingMS) ==> TRUE -(3) if (timeDepletionMS > timeUFDepletionMS) ==> FALSE -(4) if (timeTotalCycleMS < timeDepletionMS) ==> FALSE -(5) if (previousDialysateFlowMLP != dialysateFlowMLP || previousUFFlowMLP != targetUFFlowMLP) ==> FALSE -Test Case Generation Notes: -Cannot set local variable timeFreshRemainingMS in branch 2 -Cannot set local variable timeDepleteRemainingMS in branch 2 -Cannot set local variable timeDepletionMS in branch 3 -Cannot set local variable timeUFDepletionMS in branch 3 -Cannot set local variable timeTotalCycleMS in branch 4 -Cannot set timeDepletionMS due to assignment -TEST.END_NOTES: -TEST.VALUE:ModeTreatment.getCurrentUFSetRate.return:<> -TEST.VALUE:ModeTreatmentParams.getTreatmentParameterU32.return:<> -TEST.VALUE:Reservoirs.<>.previousDialysateFlowMLP:<> -TEST.VALUE:Reservoirs.<>.previousUFFlowMLP:<> -TEST.END - --- Subprogram: checkReservoirMaxVolume - --- Test Case: checkReservoirMaxVolume.001 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:checkReservoirMaxVolume -TEST.NEW -TEST.NAME:checkReservoirMaxVolume.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (getReservoirWeight(active) >= (1900.0F)) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getReservoirWeight in branch 1 -TEST.END_NOTES: -TEST.END - --- Test Case: checkReservoirMaxVolume.002 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:checkReservoirMaxVolume -TEST.NEW -TEST.NAME:checkReservoirMaxVolume.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (getReservoirWeight(active) >= (1900.0F)) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getReservoirWeight in branch 1 -TEST.END_NOTES: -TEST.END - -- Subprogram: execReservoirs --- Test Case: execReservoirs.001 +-- Test Case: execReservoirs_mix_ratios TEST.UNIT:Reservoirs TEST.SUBPROGRAM:execReservoirs TEST.NEW -TEST.NAME:execReservoirs.001 -TEST.BASIS_PATH:1 of 8 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE - (8) case reservoirsState ==> default - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_START_STATE -TEST.VALUE:Reservoirs.<>.reservoirsState:NUM_OF_TREATMENT_RESERVOIR_MGMT_STATES -TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.END - --- Test Case: execReservoirs.002 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:execReservoirs -TEST.NEW -TEST.NAME:execReservoirs.002 -TEST.BASIS_PATH:2 of 8 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE - (2) case reservoirsState ==> TREATMENT_RESERVOIR_MGMT_START_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_START_STATE +TEST.NAME:execReservoirs_mix_ratios TEST.VALUE:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_START_STATE TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_START_STATE TEST.END --- Test Case: execReservoirs.003 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:execReservoirs -TEST.NEW -TEST.NAME:execReservoirs.003 -TEST.BASIS_PATH:3 of 8 -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE - (3) case reservoirsState ==> TREATMENT_RESERVOIR_MGMT_DRAIN_RESERVOIR_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_START_STATE -TEST.VALUE:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_DRAIN_RESERVOIR_STATE -TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_DRAIN_RESERVOIR_STATE -TEST.END - --- Test Case: execReservoirs.004 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:execReservoirs -TEST.NEW -TEST.NAME:execReservoirs.004 -TEST.BASIS_PATH:4 of 8 -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE - (4) case reservoirsState ==> TREATMENT_RESERVOIR_MGMT_WAIT_TO_FILL_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_START_STATE -TEST.VALUE:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_WAIT_TO_FILL_STATE -TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_WAIT_TO_FILL_STATE -TEST.END - --- Test Case: execReservoirs.005 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:execReservoirs -TEST.NEW -TEST.NAME:execReservoirs.005 -TEST.BASIS_PATH:5 of 8 -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE - (5) case reservoirsState ==> TREATMENT_RESERVOIR_MGMT_FILL_RESERVOIR_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_START_STATE -TEST.VALUE:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_FILL_RESERVOIR_STATE -TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_FILL_RESERVOIR_STATE -TEST.END - --- Test Case: execReservoirs.006 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:execReservoirs -TEST.NEW -TEST.NAME:execReservoirs.006 -TEST.BASIS_PATH:6 of 8 -TEST.NOTES: -This is an automatically generated test case. - Test Path 6 - (1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE - (6) case reservoirsState ==> TREATMENT_RESERVOIR_MGMT_WAIT_FOR_FILL_SETTLE_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_START_STATE -TEST.VALUE:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_FILL_SETTLE_STATE -TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_FILL_SETTLE_STATE -TEST.END - --- Test Case: execReservoirs.008 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:execReservoirs -TEST.NEW -TEST.NAME:execReservoirs.008 -TEST.BASIS_PATH:7 of 8 -TEST.NOTES: -This is an automatically generated test case. - Test Path 7 - (1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> FALSE - (7) case reservoirsState ==> TREATMENT_RESERVOIR_MGMT_WAIT_FOR_SWITCH_SETTLE_STATE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_SALINE_BOLUS_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_START_STATE -TEST.VALUE:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_SWITCH_SETTLE_STATE -TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_WAIT_FOR_SWITCH_SETTLE_STATE -TEST.END - --- Test Case: execReservoirs.009 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:execReservoirs -TEST.NEW -TEST.NAME:execReservoirs.009 -TEST.BASIS_PATH:8 of 8 -TEST.NOTES: -This is an automatically generated test case. - Test Path 8 - (1) if ((TREATMENT_DIALYSIS_STATE) == getTreatmentState() && getDialysisState() != (DIALYSIS_SALINE_BOLUS_STATE)) ==> TRUE - (8) case reservoirsState ==> default - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Dialysis.getDialysisState -TEST.STUB:ModeTreatment.getTreatmentState -TEST.VALUE:Dialysis.getDialysisState.return:DIALYSIS_START_STATE -TEST.VALUE:ModeTreatment.getTreatmentState.return:TREATMENT_DIALYSIS_STATE -TEST.VALUE:Reservoirs.<>.reservoirsState:NUM_OF_TREATMENT_RESERVOIR_MGMT_STATES -TEST.EXPECTED:Reservoirs.<>.reservoirsState:TREATMENT_RESERVOIR_MGMT_START_STATE -TEST.END - --- Subprogram: handleReservoirMgmtStartState - --- Test Case: Reservoirs_handleReservoirMgmtStartState_cmdStartDGDrain -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:handleReservoirMgmtStartState -TEST.NEW -TEST.NAME:Reservoirs_handleReservoirMgmtStartState_cmdStartDGDrain -TEST.COMPOUND_ONLY -TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_GENE -TEST.EXPECTED:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_GENE -TEST.END - --- Test Case: handleReservoirMgmtStartState.001 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:handleReservoirMgmtStartState -TEST.NEW -TEST.NAME:handleReservoirMgmtStartState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((DG_MODE_GENE) == dgOpMode) ==> FALSE -(3) if ((DG_MODE_DRAI) == dgOpMode) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Reservoirs.<>.dgOpMode:DG_MODE_FAUL -TEST.EXPECTED:Reservoirs.<>.dgOpMode:DG_MODE_FAUL -TEST.END - --- Test Case: handleReservoirMgmtStartState.002 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:handleReservoirMgmtStartState -TEST.NEW -TEST.NAME:handleReservoirMgmtStartState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((DG_MODE_GENE) == dgOpMode) ==> FALSE -(3) if ((DG_MODE_DRAI) == dgOpMode) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:Reservoirs.<>.dgOpMode:DG_MODE_DRAI -TEST.EXPECTED:Reservoirs.<>.dgOpMode:DG_MODE_DRAI -TEST.END - --- Test Case: handleReservoirMgmtStartState.003 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:handleReservoirMgmtStartState -TEST.NEW -TEST.NAME:handleReservoirMgmtStartState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((DG_MODE_GENE) == dgOpMode) ==> TRUE -(2) if ((DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGSubMode in branch 2 -TEST.END_NOTES: -TEST.VALUE:Reservoirs.<>.dgOpMode:DG_MODE_GENE -TEST.EXPECTED:Reservoirs.<>.dgOpMode:DG_MODE_GENE -TEST.END - --- Test Case: handleReservoirMgmtStartState.004 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:handleReservoirMgmtStartState -TEST.NEW -TEST.NAME:handleReservoirMgmtStartState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((DG_MODE_GENE) == dgOpMode) ==> TRUE -(2) if ((DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGSubMode in branch 2 -TEST.END_NOTES: -TEST.VALUE:ModeStandby.<>.currentDGCleaningMode.dgOpMode:DG_MODE_GENE -TEST.VALUE:Reservoirs.<>.dgOpMode:DG_MODE_GENE -TEST.EXPECTED:Reservoirs.<>.dgOpMode:DG_MODE_GENE -TEST.END - --- Subprogram: handleReservoirMgmtWaitForFillSettleState - --- Test Case: handleReservoirMgmtWaitForFillSettleState.001 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:handleReservoirMgmtWaitForFillSettleState -TEST.NEW -TEST.NAME:handleReservoirMgmtWaitForFillSettleState.001 -TEST.BASIS_PATH:1 of 2 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((1) == didTimeout(reservoirSwitchStartTimeMS, 15000) && ((dilutionLevelPct >= (0.150000006F) || volSpentML >= (F32)1500) || getReservoirWeight(active) > (1900.0F))) ==> FALSE - Test Case Generation Notes: - Cannot set dilutionLevelPct due to assignment -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:Reservoirs.<>.volSpentML:<> -TEST.END - --- Test Case: handleReservoirMgmtWaitForFillSettleState.002 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:handleReservoirMgmtWaitForFillSettleState -TEST.NEW -TEST.NAME:handleReservoirMgmtWaitForFillSettleState.002 -TEST.BASIS_PATH:2 of 2 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == didTimeout(reservoirSwitchStartTimeMS, 15000) && ((dilutionLevelPct >= (0.150000006F) || volSpentML >= (F32)1500) || getReservoirWeight(active) > (1900.0F))) ==> TRUE - Test Case Generation Notes: - Cannot set dilutionLevelPct due to assignment -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:Reservoirs.<>.volSpentML:<> -TEST.END - --- Subprogram: handleReservoirMgmtWaitToFillState - --- Test Case: handleReservoirMgmtWaitToFillState.001 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:handleReservoirMgmtWaitToFillState -TEST.NEW -TEST.NAME:handleReservoirMgmtWaitToFillState.001 -TEST.BASIS_PATH:1 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (dilutionLevelPct >= (0.150000006F) || volSpentML >= (F32)1500) ==> FALSE - (3) if (timeWaitToFillMS <= 0) ==> FALSE - (4) if ((DG_MODE_FILL) == dgOpMode) ==> FALSE - Test Case Generation Notes: - Cannot set dilutionLevelPct due to assignment - Cannot set timeWaitToFillMS due to assignment -TEST.END_NOTES: -TEST.VALUE:Reservoirs.<>.volSpentML:<> -TEST.VALUE:Reservoirs.<>.dgOpMode:DG_MODE_FAUL -TEST.END - --- Test Case: handleReservoirMgmtWaitToFillState.002 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:handleReservoirMgmtWaitToFillState -TEST.NEW -TEST.NAME:handleReservoirMgmtWaitToFillState.002 -TEST.BASIS_PATH:2 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (dilutionLevelPct >= (0.150000006F) || volSpentML >= (F32)1500) ==> FALSE - (3) if (timeWaitToFillMS <= 0) ==> FALSE - (4) if ((DG_MODE_FILL) == dgOpMode) ==> TRUE - Test Case Generation Notes: - Cannot set dilutionLevelPct due to assignment - Cannot set timeWaitToFillMS due to assignment -TEST.END_NOTES: -TEST.VALUE:Reservoirs.<>.volSpentML:<> -TEST.VALUE:Reservoirs.<>.dgOpMode:DG_MODE_FILL -TEST.END - --- Test Case: handleReservoirMgmtWaitToFillState.003 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:handleReservoirMgmtWaitToFillState -TEST.NEW -TEST.NAME:handleReservoirMgmtWaitToFillState.003 -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (dilutionLevelPct >= (0.150000006F) || volSpentML >= (F32)1500) ==> FALSE - (3) if (timeWaitToFillMS <= 0) ==> TRUE - (4) if ((DG_MODE_FILL) == dgOpMode) ==> FALSE - Test Case Generation Notes: - Cannot set dilutionLevelPct due to assignment - Cannot set timeWaitToFillMS due to assignment -TEST.END_NOTES: -TEST.VALUE:Reservoirs.<>.volSpentML:<> -TEST.VALUE:Reservoirs.<>.dgOpMode:DG_MODE_FAUL -TEST.END - --- Test Case: handleReservoirMgmtWaitToFillState.004 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:handleReservoirMgmtWaitToFillState -TEST.NEW -TEST.NAME:handleReservoirMgmtWaitToFillState.004 -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if (dilutionLevelPct >= (0.150000006F) || volSpentML >= (F32)1500) ==> TRUE - (2) if ((DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> FALSE - (4) if ((DG_MODE_FILL) == dgOpMode) ==> FALSE - Test Case Generation Notes: - Cannot set dilutionLevelPct due to assignment -TEST.END_NOTES: -TEST.VALUE:Reservoirs.<>.volSpentML:<> -TEST.VALUE:Reservoirs.<>.dgOpMode:DG_MODE_FAUL -TEST.VALUE:Reservoirs.<>.dgSubMode:<> -TEST.END - --- Test Case: handleReservoirMgmtWaitToFillState.005 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:handleReservoirMgmtWaitToFillState -TEST.NEW -TEST.NAME:handleReservoirMgmtWaitToFillState.005 -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if (dilutionLevelPct >= (0.150000006F) || volSpentML >= (F32)1500) ==> TRUE - (2) if ((DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == dgSubMode) ==> TRUE - (4) if ((DG_MODE_FILL) == dgOpMode) ==> FALSE - Test Case Generation Notes: - Cannot set dilutionLevelPct due to assignment -TEST.END_NOTES: -TEST.VALUE:Reservoirs.<>.volSpentML:<> -TEST.VALUE:Reservoirs.<>.dgOpMode:DG_MODE_FAUL -TEST.VALUE:Reservoirs.<>.dgSubMode:1 -TEST.END - --- Subprogram: initReservoirs - --- Test Case: initReservoirs.001 -TEST.UNIT:Reservoirs -TEST.SUBPROGRAM:initReservoirs -TEST.NEW -TEST.NAME:initReservoirs.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: Rinseback - --- Subprogram: handleDialysateRecircOnOff - --- Test Case: handleDialysateRecircOnOff.001 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:handleDialysateRecircOnOff -TEST.NEW -TEST.NAME:handleDialysateRecircOnOff.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == isDialysateRecircBlocked() && (1) == isDialInPumpRunning()) ==> FALSE -(2) if (isDialysateRecircBlocked() != (1) && isDialInPumpRunning() != (1)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DialInFlow.isDialInPumpRunning -TEST.VALUE:uut_prototype_stubs.isDialysateRecircBlocked.return:1 -TEST.VALUE:DialInFlow.isDialInPumpRunning.return:1 -TEST.END - --- Test Case: handleDialysateRecircOnOff.002 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:handleDialysateRecircOnOff -TEST.NEW -TEST.NAME:handleDialysateRecircOnOff.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == isDialysateRecircBlocked() && (1) == isDialInPumpRunning()) ==> FALSE -(2) if (isDialysateRecircBlocked() != (1) && isDialInPumpRunning() != (1)) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DialInFlow.isDialInPumpRunning -TEST.VALUE:uut_prototype_stubs.isDialysateRecircBlocked.return:<> -TEST.VALUE:DialInFlow.isDialInPumpRunning.return:<> -TEST.END - --- Test Case: handleDialysateRecircOnOff.003 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:handleDialysateRecircOnOff -TEST.NEW -TEST.NAME:handleDialysateRecircOnOff.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 3 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == isDialysateRecircBlocked() && (1) == isDialInPumpRunning()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:DialInFlow.isDialInPumpRunning -TEST.VALUE:uut_prototype_stubs.isDialysateRecircBlocked.return:1 -TEST.VALUE:DialInFlow.isDialInPumpRunning.return:1 -TEST.END - --- Subprogram: setupForRinsebackDelivery - --- Test Case: setupForRinsebackDelivery.001 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:setupForRinsebackDelivery -TEST.NEW -TEST.NAME:setupForRinsebackDelivery.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Subprogram: transitionToRinseback - --- Test Case: transitionToRinseback.001 -TEST.UNIT:Rinseback -TEST.SUBPROGRAM:transitionToRinseback -TEST.NEW -TEST.NAME:transitionToRinseback.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: SampleWater - --- Subprogram: handleWaterSampleSetupState - --- Test Case: handleWaterSampleSetupState.001 -TEST.UNIT:SampleWater -TEST.SUBPROGRAM:handleWaterSampleSetupState -TEST.NEW -TEST.NAME:handleWaterSampleSetupState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((DG_MODE_STAN) == dgOpMode && (DG_STANDBY_MODE_STATE_FLUSH_FILTER_IDLE) == dgSubMode) ==> FALSE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 1 -Cannot set local variable dgSubMode in branch 1 -TEST.END_NOTES: -TEST.END - --- Test Case: handleWaterSampleSetupState.002 -TEST.UNIT:SampleWater -TEST.SUBPROGRAM:handleWaterSampleSetupState -TEST.NEW -TEST.NAME:handleWaterSampleSetupState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 (template) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((DG_MODE_STAN) == dgOpMode && (DG_STANDBY_MODE_STATE_FLUSH_FILTER_IDLE) == dgSubMode) ==> TRUE -Test Case Generation Notes: -Cannot set local variable dgOpMode in branch 1 -Cannot set local variable dgSubMode in branch 1 -TEST.END_NOTES: -TEST.END - --- Subprogram: handleWaterSampleState - --- Test Case: handleWaterSampleState.001 -TEST.UNIT:SampleWater -TEST.SUBPROGRAM:handleWaterSampleState -TEST.NEW -TEST.NAME:handleWaterSampleState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == sampleWaterResultEntered) ==> FALSE -(2) if ((1) == sampleWaterStartRequested) ==> FALSE -(3) if ((1) == sampleWaterStopRequested) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SampleWater.<>.sampleWaterStartRequested:<> -TEST.VALUE:SampleWater.<>.sampleWaterStopRequested:<> -TEST.VALUE:SampleWater.<>.sampleWaterResultEntered:<> -TEST.EXPECTED:SampleWater.<>.sampleWaterStartRequested:0 -TEST.EXPECTED:SampleWater.<>.sampleWaterStopRequested:0 -TEST.EXPECTED:SampleWater.<>.sampleWaterResultEntered:0 -TEST.END - --- Test Case: handleWaterSampleState.002 -TEST.UNIT:SampleWater -TEST.SUBPROGRAM:handleWaterSampleState -TEST.NEW -TEST.NAME:handleWaterSampleState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == sampleWaterResultEntered) ==> FALSE -(2) if ((1) == sampleWaterStartRequested) ==> FALSE -(3) if ((1) == sampleWaterStopRequested) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SampleWater.<>.sampleWaterStartRequested:<> -TEST.VALUE:SampleWater.<>.sampleWaterStopRequested:1 -TEST.VALUE:SampleWater.<>.sampleWaterResultEntered:<> -TEST.EXPECTED:SampleWater.<>.sampleWaterStartRequested:0 -TEST.EXPECTED:SampleWater.<>.sampleWaterStopRequested:0 -TEST.EXPECTED:SampleWater.<>.sampleWaterResultEntered:0 -TEST.END - --- Test Case: handleWaterSampleState.003 -TEST.UNIT:SampleWater -TEST.SUBPROGRAM:handleWaterSampleState -TEST.NEW -TEST.NAME:handleWaterSampleState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == sampleWaterResultEntered) ==> FALSE -(2) if ((1) == sampleWaterStartRequested) ==> TRUE -(3) if ((1) == sampleWaterStopRequested) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SampleWater.<>.sampleWaterStartRequested:1 -TEST.VALUE:SampleWater.<>.sampleWaterStopRequested:<> -TEST.VALUE:SampleWater.<>.sampleWaterResultEntered:<> -TEST.EXPECTED:SampleWater.<>.sampleWaterStartRequested:0 -TEST.EXPECTED:SampleWater.<>.sampleWaterStopRequested:0 -TEST.EXPECTED:SampleWater.<>.sampleWaterResultEntered:0 -TEST.END - --- Test Case: handleWaterSampleState.004 -TEST.UNIT:SampleWater -TEST.SUBPROGRAM:handleWaterSampleState -TEST.NEW -TEST.NAME:handleWaterSampleState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 4 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == sampleWaterResultEntered) ==> TRUE -(2) if ((1) == sampleWaterStartRequested) ==> FALSE -(3) if ((1) == sampleWaterStopRequested) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SampleWater.<>.sampleWaterStartRequested:<> -TEST.VALUE:SampleWater.<>.sampleWaterStopRequested:<> -TEST.VALUE:SampleWater.<>.sampleWaterResultEntered:1 -TEST.EXPECTED:SampleWater.<>.sampleWaterStartRequested:0 -TEST.EXPECTED:SampleWater.<>.sampleWaterStopRequested:0 -TEST.EXPECTED:SampleWater.<>.sampleWaterResultEntered:0 -TEST.END - --- Subprogram: transitionToSampleWater - --- Test Case: transitionToSampleWater.001 -TEST.UNIT:SampleWater -TEST.SUBPROGRAM:transitionToSampleWater -TEST.NEW -TEST.NAME:transitionToSampleWater.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - -- Unit: SelfTests -- Subprogram: handleWetSelfTestFirstDisplacementSetupState @@ -7483,1582 +416,278 @@ TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementSetupState TEST.NEW TEST.NAME:handleWetSelfTestFirstDisplacementSetupState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((0) == isValvesSettingSent) ==> FALSE -(2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.isValvesSettingSent:2 -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementSetupState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementSetupState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((0) == isValvesSettingSent) ==> FALSE -(2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:SelfTests.<>.isValvesSettingSent:2 -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementSetupState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementSetupState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((0) == isValvesSettingSent) ==> FALSE -(2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> TRUE -(3) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == cmdResp.rejectCode) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 2 -Cannot set local variable cmdResp in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.isValvesSettingSent:1 -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementSetupState.004 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementSetupState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((0) == isValvesSettingSent) ==> FALSE -(2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> TRUE -(3) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == cmdResp.rejectCode) ==> TRUE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGCommandResponse in branch 2 -Cannot set local variable cmdResp in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.isValvesSettingSent:1 -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementSetupState.005 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementSetupState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((0) == isValvesSettingSent) ==> TRUE -(2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set isValvesSettingSent due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> TEST.VALUE:SelfTests.<>.isValvesSettingSent:0 +TEST.EXPECTED:SelfTests.<>.isValvesSettingSent:1 TEST.END --- Subprogram: handleWetSelfTestFirstDisplacementState - --- Test Case: handleWetSelfTestFirstDisplacementState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((0) == settleStartTime) ==> FALSE -(3) if ((1) == didTimeout(settleStartTime, 5 * 1000) && settleStartTime != (0)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable SelfTests.<>.settleStartTime 'equal to' and 'not equal to' same value in branches 1/3 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:SelfTests.<>.settleStartTime:1 -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((0) == settleStartTime) ==> FALSE -(3) if ((1) == didTimeout(settleStartTime, 5 * 1000) && settleStartTime != (0)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -Conflict: Trying to set variable SelfTests.<>.settleStartTime 'equal to' and 'not equal to' same value in branches 1/3 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:SelfTests.<>.settleStartTime:1 -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((0) == settleStartTime) ==> FALSE -(3) if ((1) == didTimeout(settleStartTime, 5 * 1000) && settleStartTime != (0)) ==> TRUE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:SelfTests.<>.settleStartTime:1 -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementState.004 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((0) == settleStartTime) ==> TRUE -(2) if ((1) == didTimeout(displacementStartTime, 60 * 1000)) ==> FALSE -(3) if ((1) == didTimeout(settleStartTime, 5 * 1000) && settleStartTime != (0)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:SelfTests.<>.settleStartTime:0 -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementState.005 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((0) == settleStartTime) ==> TRUE -(2) if ((1) == didTimeout(displacementStartTime, 60 * 1000)) ==> TRUE -(3) if ((1) == didTimeout(settleStartTime, 5 * 1000) && settleStartTime != (0)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 2/3 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.getMSTimerCount.return:0 -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:SelfTests.<>.settleStartTime:0 -TEST.END - --- Subprogram: handleWetSelfTestFirstDisplacementVerifyState - --- Test Case: handleWetSelfTestFirstDisplacementVerifyState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementVerifyState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementVerifyState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (fabs(resOneDiffAfterDisplacement - resTwoDiffAfterDisplacement) <= (20.0F) && (integratedVolumeDiff <= integrateVolumeToleranceG || integratedVolumeToTargetPercent <= (0.1000000015F))) ==> FALSE -(2) if (getTestConfigStatus(TEST_CONFIG_DISABLE_WET_SELFTEST_DISPLACEMENT_ALARM) != (1)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable averageDisp in branch 1 -Cannot set return value of function fabs in branch 1 -Cannot set local variable integratedVolumeDiff in branch 1 -Cannot set local variable integrateVolumeToleranceG in branch 1 -Cannot set local variable integratedVolumeToTargetPercent in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementVerifyState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementVerifyState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementVerifyState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (fabs(resOneDiffAfterDisplacement - resTwoDiffAfterDisplacement) <= (20.0F) && (integratedVolumeDiff <= integrateVolumeToleranceG || integratedVolumeToTargetPercent <= (0.1000000015F))) ==> FALSE -(2) if (getTestConfigStatus(TEST_CONFIG_DISABLE_WET_SELFTEST_DISPLACEMENT_ALARM) != (1)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -Cannot set local variable averageDisp in branch 1 -Cannot set return value of function fabs in branch 1 -Cannot set local variable integratedVolumeDiff in branch 1 -Cannot set local variable integrateVolumeToleranceG in branch 1 -Cannot set local variable integratedVolumeToTargetPercent in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementVerifyState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementVerifyState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementVerifyState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (fabs(resOneDiffAfterDisplacement - resTwoDiffAfterDisplacement) <= (20.0F) && (integratedVolumeDiff <= integrateVolumeToleranceG || integratedVolumeToTargetPercent <= (0.1000000015F))) ==> FALSE -(2) if (getTestConfigStatus(TEST_CONFIG_DISABLE_WET_SELFTEST_DISPLACEMENT_ALARM) != (1)) ==> TRUE -(3) if (fabs(resOneDiffAfterDisplacement - resTwoDiffAfterDisplacement) > (20.0F)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable averageDisp in branch 1 -Cannot set return value of function fabs in branch 1 -Cannot set local variable integratedVolumeDiff in branch 1 -Cannot set local variable integrateVolumeToleranceG in branch 1 -Cannot set local variable integratedVolumeToTargetPercent in branch 1 -Cannot set return value of function fabs in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementVerifyState.004 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementVerifyState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementVerifyState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if (fabs(resOneDiffAfterDisplacement - resTwoDiffAfterDisplacement) <= (20.0F) && (integratedVolumeDiff <= integrateVolumeToleranceG || integratedVolumeToTargetPercent <= (0.1000000015F))) ==> FALSE -(2) if (getTestConfigStatus(TEST_CONFIG_DISABLE_WET_SELFTEST_DISPLACEMENT_ALARM) != (1)) ==> TRUE -(3) if (fabs(resOneDiffAfterDisplacement - resTwoDiffAfterDisplacement) > (20.0F)) ==> TRUE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable averageDisp in branch 1 -Cannot set return value of function fabs in branch 1 -Cannot set local variable integratedVolumeDiff in branch 1 -Cannot set local variable integrateVolumeToleranceG in branch 1 -Cannot set local variable integratedVolumeToTargetPercent in branch 1 -Cannot set return value of function fabs in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleWetSelfTestFirstDisplacementVerifyState.005 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestFirstDisplacementVerifyState -TEST.NEW -TEST.NAME:handleWetSelfTestFirstDisplacementVerifyState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if (fabs(resOneDiffAfterDisplacement - resTwoDiffAfterDisplacement) <= (20.0F) && (integratedVolumeDiff <= integrateVolumeToleranceG || integratedVolumeToTargetPercent <= (0.1000000015F))) ==> TRUE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable averageDisp in branch 1 -Cannot set return value of function fabs in branch 1 -Cannot set local variable integratedVolumeDiff in branch 1 -Cannot set local variable integrateVolumeToleranceG in branch 1 -Cannot set local variable integratedVolumeToTargetPercent in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Subprogram: handleWetSelfTestSecondDisplacementSetupState - --- Test Case: handleWetSelfTestSecondDisplacementSetupState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementSetupState.001 -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((0) == isValvesSettingSent) ==> FALSE - (2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> FALSE - (4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.isValvesSettingSent:2 -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementSetupState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementSetupState.002 -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((0) == isValvesSettingSent) ==> FALSE - (2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> FALSE - (4) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:SelfTests.<>.isValvesSettingSent:2 -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementSetupState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementSetupState.003 -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if ((0) == isValvesSettingSent) ==> FALSE - (2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> TRUE - (3) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == cmdResp.rejectCode) ==> FALSE - (4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: - Cannot set return value of function getDGCommandResponse in branch 2 - Cannot set local variable cmdResp in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.isValvesSettingSent:1 -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementSetupState.004 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementSetupState.004 -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if ((0) == isValvesSettingSent) ==> FALSE - (2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> TRUE - (3) if ((DG_CMD_REQUEST_REJECT_REASON_NONE) == cmdResp.rejectCode) ==> TRUE - (4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: - Cannot set return value of function getDGCommandResponse in branch 2 - Cannot set local variable cmdResp in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.isValvesSettingSent:1 -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementSetupState.005 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementSetupState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementSetupState.005 -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 5 - (1) if ((0) == isValvesSettingSent) ==> TRUE - (2) if ((1) == isValvesSettingSent && (1) == getDGCommandResponse(DG_CMD_VALVE_SETTING, &cmdResp)) ==> FALSE - (4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE - Test Case Generation Notes: - Cannot set isValvesSettingSent due to assignment -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:SelfTests.<>.isValvesSettingSent:0 -TEST.END - --- Subprogram: handleWetSelfTestSecondDisplacementState - --- Test Case: handleWetSelfTestSecondDisplacementState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == didTimeout(settleStartTime, 5 * 1000) && settleStartTime != (0)) ==> FALSE -(2) if ((0) == settleStartTime) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:SelfTests.<>.settleStartTime:1 -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == didTimeout(settleStartTime, 5 * 1000) && settleStartTime != (0)) ==> FALSE -(2) if ((0) == settleStartTime) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:SelfTests.<>.settleStartTime:1 -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == didTimeout(settleStartTime, 5 * 1000) && settleStartTime != (0)) ==> FALSE -(2) if ((0) == settleStartTime) ==> TRUE -(3) if ((1) == didTimeout(displacementStartTime, 30 * 1000)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:SelfTests.<>.settleStartTime:0 -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementState.004 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == didTimeout(settleStartTime, 5 * 1000) && settleStartTime != (0)) ==> FALSE -(2) if ((0) == settleStartTime) ==> TRUE -(3) if ((1) == didTimeout(displacementStartTime, 30 * 1000)) ==> TRUE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 1/3 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:SelfTests.<>.settleStartTime:0 -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementState.005 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == didTimeout(settleStartTime, 5 * 1000) && settleStartTime != (0)) ==> TRUE -(2) if ((0) == settleStartTime) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set settleStartTime due to assignment -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:SelfTests.<>.settleStartTime:1 -TEST.END - --- Subprogram: handleWetSelfTestSecondDisplacementVerifyState - --- Test Case: handleWetSelfTestSecondDisplacementVerifyState.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementVerifyState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementVerifyState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (fabs(resOneDiffAfterDisplacement - resTwoDiffAfterDisplacement) <= (20.0F) && (integratedVolumeDiff <= integrateVolumeToleranceG || integratedVolumeToTargetPercent <= (0.1000000015F))) ==> FALSE -(2) if (getTestConfigStatus(TEST_CONFIG_DISABLE_WET_SELFTEST_DISPLACEMENT_ALARM) != (1)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable avgDisp in branch 1 -Cannot set return value of function fabs in branch 1 -Cannot set local variable integratedVolumeDiff in branch 1 -Cannot set local variable integrateVolumeToleranceG in branch 1 -Cannot set local variable integratedVolumeToTargetPercent in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementVerifyState.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementVerifyState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementVerifyState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (fabs(resOneDiffAfterDisplacement - resTwoDiffAfterDisplacement) <= (20.0F) && (integratedVolumeDiff <= integrateVolumeToleranceG || integratedVolumeToTargetPercent <= (0.1000000015F))) ==> FALSE -(2) if (getTestConfigStatus(TEST_CONFIG_DISABLE_WET_SELFTEST_DISPLACEMENT_ALARM) != (1)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -Cannot set local variable avgDisp in branch 1 -Cannot set return value of function fabs in branch 1 -Cannot set local variable integratedVolumeDiff in branch 1 -Cannot set local variable integrateVolumeToleranceG in branch 1 -Cannot set local variable integratedVolumeToTargetPercent in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:1 -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementVerifyState.003 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementVerifyState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementVerifyState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if (fabs(resOneDiffAfterDisplacement - resTwoDiffAfterDisplacement) <= (20.0F) && (integratedVolumeDiff <= integrateVolumeToleranceG || integratedVolumeToTargetPercent <= (0.1000000015F))) ==> FALSE -(2) if (getTestConfigStatus(TEST_CONFIG_DISABLE_WET_SELFTEST_DISPLACEMENT_ALARM) != (1)) ==> TRUE -(3) if (fabs(resOneDiffAfterDisplacement - resTwoDiffAfterDisplacement) > (20.0F)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable avgDisp in branch 1 -Cannot set return value of function fabs in branch 1 -Cannot set local variable integratedVolumeDiff in branch 1 -Cannot set local variable integrateVolumeToleranceG in branch 1 -Cannot set local variable integratedVolumeToTargetPercent in branch 1 -Cannot set return value of function fabs in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementVerifyState.004 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementVerifyState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementVerifyState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if (fabs(resOneDiffAfterDisplacement - resTwoDiffAfterDisplacement) <= (20.0F) && (integratedVolumeDiff <= integrateVolumeToleranceG || integratedVolumeToTargetPercent <= (0.1000000015F))) ==> FALSE -(2) if (getTestConfigStatus(TEST_CONFIG_DISABLE_WET_SELFTEST_DISPLACEMENT_ALARM) != (1)) ==> TRUE -(3) if (fabs(resOneDiffAfterDisplacement - resTwoDiffAfterDisplacement) > (20.0F)) ==> TRUE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable avgDisp in branch 1 -Cannot set return value of function fabs in branch 1 -Cannot set local variable integratedVolumeDiff in branch 1 -Cannot set local variable integrateVolumeToleranceG in branch 1 -Cannot set local variable integratedVolumeToTargetPercent in branch 1 -Cannot set return value of function fabs in branch 3 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getTestConfigStatus.return:<> -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Test Case: handleWetSelfTestSecondDisplacementVerifyState.005 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:handleWetSelfTestSecondDisplacementVerifyState -TEST.NEW -TEST.NAME:handleWetSelfTestSecondDisplacementVerifyState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 5 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if (fabs(resOneDiffAfterDisplacement - resTwoDiffAfterDisplacement) <= (20.0F) && (integratedVolumeDiff <= integrateVolumeToleranceG || integratedVolumeToTargetPercent <= (0.1000000015F))) ==> TRUE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -Test Case Generation Notes: -Cannot set local variable avgDisp in branch 1 -Cannot set return value of function fabs in branch 1 -Cannot set local variable integratedVolumeDiff in branch 1 -Cannot set local variable integrateVolumeToleranceG in branch 1 -Cannot set local variable integratedVolumeToTargetPercent in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.END - --- Subprogram: setupForSelfTestsStop - --- Test Case: setupForSelfTestsStop.001 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:setupForSelfTestsStop -TEST.NEW -TEST.NAME:setupForSelfTestsStop.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == isAlarmActive(ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:<> -TEST.END - --- Test Case: setupForSelfTestsStop.002 -TEST.UNIT:SelfTests -TEST.SUBPROGRAM:setupForSelfTestsStop -TEST.NEW -TEST.NAME:setupForSelfTestsStop.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == isAlarmActive(ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM)) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.isAlarmActive.return:1 -TEST.END - --- Unit: SystemComm - --- Subprogram: checkForCommTimeouts - --- Test Case: checkForCommTimeouts.001 -TEST.UNIT:SystemComm -TEST.SUBPROGRAM:checkForCommTimeouts -TEST.NEW -TEST.NAME:checkForCommTimeouts.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 6 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((1) == uiDidCommunicate) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemComm.<>.uiDidCommunicate:<> -TEST.END - --- Test Case: checkForCommTimeouts.002 -TEST.UNIT:SystemComm -TEST.SUBPROGRAM:checkForCommTimeouts -TEST.NEW -TEST.NAME:checkForCommTimeouts.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 6 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((1) == uiDidCommunicate) ==> TRUE -(2) if ((MODE_SERV) == opMode) ==> FALSE -(3) if ((1) == didTimeout(timeOfLastUICheckIn, uiTO_MS)) ==> FALSE -(4) if ((1) == didTimeout(timeOfLastDGCheckIn, 1000)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_FAUL -TEST.VALUE:SystemComm.<>.uiDidCommunicate:1 -TEST.END - --- Test Case: checkForCommTimeouts.003 -TEST.UNIT:SystemComm -TEST.SUBPROGRAM:checkForCommTimeouts -TEST.NEW -TEST.NAME:checkForCommTimeouts.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((1) == uiDidCommunicate) ==> TRUE -(2) if ((MODE_SERV) == opMode) ==> FALSE -(3) if ((1) == didTimeout(timeOfLastUICheckIn, uiTO_MS)) ==> FALSE -(4) if ((1) == didTimeout(timeOfLastDGCheckIn, 1000)) ==> TRUE -(5) if (((MODE_PRET) == opMode || (MODE_TREA) == opMode) || (MODE_POST) == opMode) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 3/4 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_FAUL -TEST.VALUE:SystemComm.<>.uiDidCommunicate:1 -TEST.END - --- Test Case: checkForCommTimeouts.004 -TEST.UNIT:SystemComm -TEST.SUBPROGRAM:checkForCommTimeouts -TEST.NEW -TEST.NAME:checkForCommTimeouts.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((1) == uiDidCommunicate) ==> TRUE -(2) if ((MODE_SERV) == opMode) ==> FALSE -(3) if ((1) == didTimeout(timeOfLastUICheckIn, uiTO_MS)) ==> FALSE -(4) if ((1) == didTimeout(timeOfLastDGCheckIn, 1000)) ==> TRUE -(5) if (((MODE_PRET) == opMode || (MODE_TREA) == opMode) || (MODE_POST) == opMode) ==> TRUE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 3/4 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_PRET -TEST.VALUE:SystemComm.<>.uiDidCommunicate:1 -TEST.END - --- Test Case: checkForCommTimeouts.005 -TEST.UNIT:SystemComm -TEST.SUBPROGRAM:checkForCommTimeouts -TEST.NEW -TEST.NAME:checkForCommTimeouts.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 6 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((1) == uiDidCommunicate) ==> TRUE -(2) if ((MODE_SERV) == opMode) ==> FALSE -(3) if ((1) == didTimeout(timeOfLastUICheckIn, uiTO_MS)) ==> TRUE -(4) if ((1) == didTimeout(timeOfLastDGCheckIn, 1000)) ==> FALSE -Test Case Generation Notes: -Conflict: Trying to set variable Timers.didTimeout.return 'equal to' and 'not equal to' same value in branches 3/4 -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:1 -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_FAUL -TEST.VALUE:SystemComm.<>.uiDidCommunicate:1 -TEST.END - --- Test Case: checkForCommTimeouts.006 -TEST.UNIT:SystemComm -TEST.SUBPROGRAM:checkForCommTimeouts -TEST.NEW -TEST.NAME:checkForCommTimeouts.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 6 -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((1) == uiDidCommunicate) ==> TRUE -(2) if ((MODE_SERV) == opMode) ==> TRUE -(3) if ((1) == didTimeout(timeOfLastUICheckIn, uiTO_MS)) ==> FALSE -(4) if ((1) == didTimeout(timeOfLastDGCheckIn, 1000)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:Timers.didTimeout -TEST.VALUE:Timers.didTimeout.return:<> -TEST.VALUE:OperationModes.getCurrentOperationMode.return:MODE_SERV -TEST.VALUE:SystemComm.<>.uiDidCommunicate:1 -TEST.END - -- Unit: SystemCommMessages --- Subprogram: handleChemDisinfectUIStateReadingFromDG - --- Test Case: handleChemDisinfectUIStateReadingFromDG.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleChemDisinfectUIStateReadingFromDG -TEST.NEW -TEST.NAME:handleChemDisinfectUIStateReadingFromDG.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((message->hdr).payloadLen == sizeof(MODE_CHEMICAL_DISINFECT_DATA_T)) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleChemDisinfectUIStateReadingFromDG.message:<> -TEST.VALUE:SystemCommMessages.handleChemDisinfectUIStateReadingFromDG.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleChemDisinfectUIStateReadingFromDG.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleChemDisinfectUIStateReadingFromDG -TEST.NEW -TEST.NAME:handleChemDisinfectUIStateReadingFromDG.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((message->hdr).payloadLen == sizeof(MODE_CHEMICAL_DISINFECT_DATA_T)) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleChemDisinfectUIStateReadingFromDG.message:<> -TEST.VALUE:SystemCommMessages.handleChemDisinfectUIStateReadingFromDG.message[0].hdr.payloadLen:28 -TEST.END - -- Subprogram: handleDGCmdResp --- Test Case: handleDGCmdResp.001 +-- Test Case: handleDGCmdResp_handleDGCommandResponse TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleDGCmdResp TEST.NEW -TEST.NAME:handleDGCmdResp.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((message->hdr).payloadLen == sizeof(DG_CMD_RESPONSE_T)) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleDGCmdResp_handleDGCommandResponse +TEST.VALUE:DGInterface.<>.dgCmdResp[DG_CMD_SWITCH_RESERVOIR].rejected:5 TEST.VALUE:SystemCommMessages.handleDGCmdResp.message:<> -TEST.VALUE:SystemCommMessages.handleDGCmdResp.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleDGCmdResp.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDGCmdResp -TEST.NEW -TEST.NAME:handleDGCmdResp.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((message->hdr).payloadLen == sizeof(DG_CMD_RESPONSE_T)) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleDGCmdResp.message:<> TEST.VALUE:SystemCommMessages.handleDGCmdResp.message[0].hdr.payloadLen:12 +TEST.VALUE:SystemCommMessages.handleDGCmdResp.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleDGCmdResp.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleDGCmdResp.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleDGCmdResp.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleDGCmdResp.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleDGCmdResp.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleDGCmdResp.message[0].payload[6]:0 +TEST.VALUE:SystemCommMessages.handleDGCmdResp.message[0].payload[7]:0 +TEST.VALUE:SystemCommMessages.handleDGCmdResp.message[0].payload[8]:0 +TEST.VALUE:SystemCommMessages.handleDGCmdResp.message[0].payload[9]:0 +TEST.VALUE:SystemCommMessages.handleDGCmdResp.message[0].payload[10]:0 +TEST.VALUE:SystemCommMessages.handleDGCmdResp.message[0].payload[11]:0 +TEST.EXPECTED:DGInterface.<>.dgCmdResp[DG_CMD_SWITCH_RESERVOIR].rejected:0 TEST.END -- Subprogram: handleDGHeatersData --- Test Case: SystemCommMessages_handleDGHeatersData_setDGHeatersData +-- Test Case: handleDGHeatersData_setDGHeatersData TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleDGHeatersData TEST.NEW -TEST.NAME:SystemCommMessages_handleDGHeatersData_setDGHeatersData +TEST.NAME:handleDGHeatersData_setDGHeatersData +TEST.VALUE:DGInterface.<>.dgHeatersData.mainPrimayHeaterDC:5.0 TEST.VALUE:SystemCommMessages.handleDGHeatersData.message:<> -TEST.VALUE:SystemCommMessages.handleDGHeatersData.message[0].hdr.payloadLen:13 -TEST.EXPECTED:SystemCommMessages.handleDGHeatersData.message[0].hdr.payloadLen:13 +TEST.VALUE:SystemCommMessages.handleDGHeatersData.message[0].hdr.payloadLen:52 +TEST.VALUE:SystemCommMessages.handleDGHeatersData.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleDGHeatersData.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleDGHeatersData.message[0].payload[2]:0xB0 +TEST.VALUE:SystemCommMessages.handleDGHeatersData.message[0].payload[3]:0x41 +TEST.EXPECTED:DGInterface.<>.dgHeatersData.mainPrimayHeaterDC:22.0 TEST.END --- Test Case: handleDGHeatersData.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDGHeatersData -TEST.NEW -TEST.NAME:handleDGHeatersData.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((message->hdr).payloadLen == sizeof(HEATERS_DATA_T)) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleDGHeatersData.message:<> -TEST.VALUE:SystemCommMessages.handleDGHeatersData.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleDGHeatersData.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDGHeatersData -TEST.NEW -TEST.NAME:handleDGHeatersData.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((message->hdr).payloadLen == sizeof(HEATERS_DATA_T)) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleDGHeatersData.message:<> -TEST.VALUE:SystemCommMessages.handleDGHeatersData.message[0].hdr.payloadLen:44 -TEST.END - -- Subprogram: handleDGMixingRatios --- Test Case: handleDGMixingRatios.001 +-- Test Case: handleDGMixingRatios_setDGMixingRatios TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleDGMixingRatios TEST.NEW -TEST.NAME:handleDGMixingRatios.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((message->hdr).payloadLen == sizeof(DG_MIXING_RATIOS_T)) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleDGMixingRatios_setDGMixingRatios +TEST.VALUE:DGInterface.<>.dgMixingRatios.acidMixingRatio:1.0 TEST.VALUE:SystemCommMessages.handleDGMixingRatios.message:<> -TEST.VALUE:SystemCommMessages.handleDGMixingRatios.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleDGMixingRatios.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDGMixingRatios -TEST.NEW -TEST.NAME:handleDGMixingRatios.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((message->hdr).payloadLen == sizeof(DG_MIXING_RATIOS_T)) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleDGMixingRatios.message:<> TEST.VALUE:SystemCommMessages.handleDGMixingRatios.message[0].hdr.payloadLen:12 +TEST.VALUE:SystemCommMessages.handleDGMixingRatios.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleDGMixingRatios.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleDGMixingRatios.message[0].payload[2]:0xB0 +TEST.VALUE:SystemCommMessages.handleDGMixingRatios.message[0].payload[3]:0x41 +TEST.EXPECTED:DGInterface.<>.dgMixingRatios.acidMixingRatio:22.0 TEST.END -- Subprogram: handleDGOpMode --- Test Case: handleDGOpMode.001 +-- Test Case: handleDGOpMode_setDGOpMode TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleDGOpMode TEST.NEW -TEST.NAME:handleDGOpMode.001 -TEST.BASIS_PATH:1 of 2 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((message->hdr).payloadLen == payloadSize) ==> FALSE - Test Case Generation Notes: - Cannot set local variable payloadSize in branch 1 -TEST.END_NOTES: +TEST.NAME:handleDGOpMode_setDGOpMode TEST.VALUE:SystemCommMessages.handleDGOpMode.message:<> -TEST.VALUE:SystemCommMessages.handleDGOpMode.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleDGOpMode.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDGOpMode -TEST.NEW -TEST.NAME:handleDGOpMode.002 -TEST.BASIS_PATH:2 of 2 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((message->hdr).payloadLen == payloadSize) ==> TRUE - Test Case Generation Notes: - Cannot set variable to unknown value in branch 1 - Cannot set local variable payloadSize in branch 1 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleDGOpMode.message:<> -TEST.END - --- Test Case: setDGOpMode -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDGOpMode -TEST.NEW -TEST.NAME:setDGOpMode -TEST.VALUE:DGInterface.<>.dgCurrentOpMode:NUM_OF_DG_MODES -TEST.VALUE:DGInterface.<>.dgSubMode:0 -TEST.VALUE:SystemCommMessages.handleDGOpMode.message:<> TEST.VALUE:SystemCommMessages.handleDGOpMode.message[0].hdr.payloadLen:8 TEST.VALUE:SystemCommMessages.handleDGOpMode.message[0].payload[0]:3 TEST.VALUE:SystemCommMessages.handleDGOpMode.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleDGOpMode.message[0].payload[2]:0 TEST.VALUE:SystemCommMessages.handleDGOpMode.message[0].payload[3]:0 -TEST.VALUE:SystemCommMessages.handleDGOpMode.message[0].payload[4]:1 +TEST.VALUE:SystemCommMessages.handleDGOpMode.message[0].payload[4]:4 TEST.VALUE:SystemCommMessages.handleDGOpMode.message[0].payload[5]:0 TEST.VALUE:SystemCommMessages.handleDGOpMode.message[0].payload[6]:0 TEST.VALUE:SystemCommMessages.handleDGOpMode.message[0].payload[7]:0 TEST.EXPECTED:DGInterface.<>.dgCurrentOpMode:DG_MODE_STAN -TEST.EXPECTED:DGInterface.<>.dgSubMode:1 +TEST.EXPECTED:DGInterface.<>.dgSubMode:4 TEST.END -- Subprogram: handleDGReservoirData --- Test Case: SystemCommMessages_handleDGReservoirData_setDGReservoirsData +-- Test Case: handleDGReservoirData_setDGReservoirsData TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleDGReservoirData TEST.NEW -TEST.NAME:SystemCommMessages_handleDGReservoirData_setDGReservoirsData +TEST.NAME:handleDGReservoirData_setDGReservoirsData +TEST.VALUE:DGInterface.<>.dgActiveReservoir:NUM_OF_DG_RESERVOIRS TEST.VALUE:SystemCommMessages.handleDGReservoirData.message:<> -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].hdr.msgID:48 -TEST.EXPECTED:SystemCommMessages.handleDGReservoirData.message[0].hdr.msgID:48 -TEST.END - --- Test Case: handleDGReservoirData.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDGReservoirData -TEST.NEW -TEST.NAME:handleDGReservoirData.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((message->hdr).payloadLen == sizeof(DG_RESERVOIRS_DATA_PAYLOAD_T)) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message:<> -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleDGReservoirData.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDGReservoirData -TEST.NEW -TEST.NAME:handleDGReservoirData.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((message->hdr).payloadLen == sizeof(DG_RESERVOIRS_DATA_PAYLOAD_T)) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message:<> -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].hdr.payloadLen:60 -TEST.END - --- Test Case: setDGReservoirsData -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDGReservoirData -TEST.NEW -TEST.NAME:setDGReservoirsData -TEST.IMPORT_FAILURES: -(E) Errors from previous script import(s) - >>> (E) @LINE: 7958 TEST.VALUE:DGInterface.<>.dgReservoirFillVolumeTarget:0 - >>> >>> Unknown parameter/object name dgReservoirFillVolumeTarget - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 7959 TEST.VALUE:DGInterface.<>.dgReservoirDrainVolumeTarget:0 - >>> >>> Unknown parameter/object name dgReservoirDrainVolumeTarget - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 7976 TEST.EXPECTED:DGInterface.<>.dgReservoirFillVolumeTarget:1700 - >>> >>> Unknown parameter/object name dgReservoirFillVolumeTarget - >>> >>> Value Line Error - Command Ignored - >>> (E) @LINE: 7977 TEST.EXPECTED:DGInterface.<>.dgReservoirDrainVolumeTarget:100 - >>> >>> Unknown parameter/object name dgReservoirDrainVolumeTarget - >>> >>> Value Line Error - Command Ignored -TEST.END_IMPORT_FAILURES: -TEST.VALUE:DGInterface.<>.dgActiveReservoir:DG_RESERVOIR_1 -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message:<> -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].hdr.msgID:0x28 -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].hdr.payloadLen:12 -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].payload[0]:0x1 +TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].hdr.payloadLen:48 +TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].payload[0]:1 TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].payload[1]:0 TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].payload[2]:0 TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].payload[3]:0 -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].payload[4]:0xA4 -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].payload[5]:0x6 -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].payload[6]:0x0 -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].payload[7]:0x0 -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].payload[8]:100 -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].payload[9]:0 -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].payload[10]:0x0 -TEST.VALUE:SystemCommMessages.handleDGReservoirData.message[0].payload[11]:0x0 TEST.EXPECTED:DGInterface.<>.dgActiveReservoir:DG_RESERVOIR_2 TEST.END -- Subprogram: handleDGServiceScheduleData --- Test Case: handleDGServiceScheduleData.001 +-- Test Case: handleDGServiceScheduleData_setHDVersionDGServiceRecord TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleDGServiceScheduleData TEST.NEW -TEST.NAME:handleDGServiceScheduleData.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((message->hdr).payloadLen == sizeof(DG_SERVICE_RECORD_T)) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleDGServiceScheduleData_setHDVersionDGServiceRecord +TEST.VALUE:DGInterface.<>.dgServiceAndUsageData.dgServiceRecord.serviceLoc:0 TEST.VALUE:SystemCommMessages.handleDGServiceScheduleData.message:<> -TEST.VALUE:SystemCommMessages.handleDGServiceScheduleData.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleDGServiceScheduleData.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDGServiceScheduleData -TEST.NEW -TEST.NAME:handleDGServiceScheduleData.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((message->hdr).payloadLen == sizeof(DG_SERVICE_RECORD_T)) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleDGServiceScheduleData.message:<> TEST.VALUE:SystemCommMessages.handleDGServiceScheduleData.message[0].hdr.payloadLen:15 +TEST.VALUE:SystemCommMessages.handleDGServiceScheduleData.message[0].payload[0]:4 +TEST.EXPECTED:DGInterface.<>.dgServiceAndUsageData.dgServiceRecord.serviceLoc:4 TEST.END -- Subprogram: handleDGTemperatureData --- Test Case: SystemCommMessages_handleDGTemperatureData_setDialysateTemperatureReadings +-- Test Case: handleDGTemperatureData_setDialysateTemperatureReadings TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleDGTemperatureData TEST.NEW -TEST.NAME:SystemCommMessages_handleDGTemperatureData_setDialysateTemperatureReadings +TEST.NAME:handleDGTemperatureData_setDialysateTemperatureReadings +TEST.VALUE:DGInterface.<>.dgDialysateTemp:1.0 TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message:<> TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].hdr.payloadLen:92 -TEST.EXPECTED:SystemCommMessages.handleDGTemperatureData.message[0].hdr.payloadLen:92 +TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].payload[24]:0 +TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].payload[25]:00 +TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].payload[26]:0xB0 +TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].payload[27]:0x41 +TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:22.0 TEST.END --- Test Case: handleDGTemperatureData.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDGTemperatureData -TEST.NEW -TEST.NAME:handleDGTemperatureData.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((message->hdr).payloadLen == sizeof(TEMPERATURE_SENSORS_DATA_T)) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message:<> -TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleDGTemperatureData.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDGTemperatureData -TEST.NEW -TEST.NAME:handleDGTemperatureData.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((message->hdr).payloadLen == sizeof(TEMPERATURE_SENSORS_DATA_T)) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message:<> -TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].hdr.payloadLen:84 -TEST.END - --- Test Case: setDialysateTemperatureReadings -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDGTemperatureData -TEST.NEW -TEST.NAME:setDialysateTemperatureReadings -TEST.VALUE:DGInterface.<>.dgDialysateTemp:37.0 -TEST.VALUE:DGInterface.<>.dgRedundantDialysateTemp:37.0 -TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message:<> -TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].hdr.payloadLen:48 -TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].payload[16]:0 -TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].payload[17]:0 -TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].payload[18]:0x16 -TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].payload[19]:0x42 -TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].payload[20]:0x33 -TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].payload[21]:0x33 -TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].payload[22]:0x15 -TEST.VALUE:SystemCommMessages.handleDGTemperatureData.message[0].payload[23]:0x42 -TEST.EXPECTED:DGInterface.<>.dgDialysateTemp:37.0 -TEST.EXPECTED:DGInterface.<>.dgRedundantDialysateTemp:37.0 -TEST.EXPECTED:SystemCommMessages.handleDGTemperatureData.message[0].hdr.payloadLen:48 -TEST.EXPECTED:SystemCommMessages.handleDGTemperatureData.message[0].payload[16]:0 -TEST.EXPECTED:SystemCommMessages.handleDGTemperatureData.message[0].payload[17]:0 -TEST.EXPECTED:SystemCommMessages.handleDGTemperatureData.message[0].payload[18]:22 -TEST.EXPECTED:SystemCommMessages.handleDGTemperatureData.message[0].payload[19]:66 -TEST.EXPECTED:SystemCommMessages.handleDGTemperatureData.message[0].payload[20]:51 -TEST.EXPECTED:SystemCommMessages.handleDGTemperatureData.message[0].payload[21]:51 -TEST.EXPECTED:SystemCommMessages.handleDGTemperatureData.message[0].payload[22]:21 -TEST.EXPECTED:SystemCommMessages.handleDGTemperatureData.message[0].payload[23]:66 -TEST.END - -- Subprogram: handleDGUsageInfoData --- Test Case: handleDGUsageInfoData.001 +-- Test Case: handleDGUsageInfoData_setHDVersionDGUsageInfo TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleDGUsageInfoData TEST.NEW -TEST.NAME:handleDGUsageInfoData.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((message->hdr).payloadLen == sizeof(DG_USAGE_INFO_RECORD_T)) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleDGUsageInfoData_setHDVersionDGUsageInfo +TEST.VALUE:DGInterface.<>.dgServiceAndUsageData.dgUsageInfo.roWaterGenTotalL:5.0 TEST.VALUE:SystemCommMessages.handleDGUsageInfoData.message:<> -TEST.VALUE:SystemCommMessages.handleDGUsageInfoData.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleDGUsageInfoData.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDGUsageInfoData -TEST.NEW -TEST.NAME:handleDGUsageInfoData.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((message->hdr).payloadLen == sizeof(DG_USAGE_INFO_RECORD_T)) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleDGUsageInfoData.message:<> TEST.VALUE:SystemCommMessages.handleDGUsageInfoData.message[0].hdr.payloadLen:42 +TEST.VALUE:SystemCommMessages.handleDGUsageInfoData.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleDGUsageInfoData.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleDGUsageInfoData.message[0].payload[2]:0xB0 +TEST.VALUE:SystemCommMessages.handleDGUsageInfoData.message[0].payload[3]:0x41 +TEST.EXPECTED:DGInterface.<>.dgServiceAndUsageData.dgUsageInfo.roWaterGenTotalL:22.0 TEST.END -- Subprogram: handleDialysateFlowData --- Test Case: handleDialysateFlowData.001 +-- Test Case: handleDialysateFlowData_setDialysateFlowData TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleDialysateFlowData TEST.NEW -TEST.NAME:handleDialysateFlowData.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((message->hdr).payloadLen == sizeof(FLOW_SENSORS_DATA_T)) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleDialysateFlowData_setDialysateFlowData +TEST.VALUE:DGInterface.<>.dgDialysateFlowDataFreshFlag:0 TEST.VALUE:SystemCommMessages.handleDialysateFlowData.message:<> -TEST.VALUE:SystemCommMessages.handleDialysateFlowData.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleDialysateFlowData.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleDialysateFlowData -TEST.NEW -TEST.NAME:handleDialysateFlowData.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((message->hdr).payloadLen == sizeof(FLOW_SENSORS_DATA_T)) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleDialysateFlowData.message:<> TEST.VALUE:SystemCommMessages.handleDialysateFlowData.message[0].hdr.payloadLen:20 +TEST.VALUE:SystemCommMessages.handleDialysateFlowData.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleDialysateFlowData.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleDialysateFlowData.message[0].payload[2]:0xB0 +TEST.VALUE:SystemCommMessages.handleDialysateFlowData.message[0].payload[3]:0x41 +TEST.EXPECTED:DGInterface.<>.dgDialysateFlowDataFreshFlag:1 TEST.END -- Subprogram: handleFlushUIStateReadingFromDG --- Test Case: handleFlushUIStateReadingFromDG.001 +-- Test Case: handleFlushUIStateReadingFromDG_setDGDisinfectsStates TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleFlushUIStateReadingFromDG TEST.NEW -TEST.NAME:handleFlushUIStateReadingFromDG.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((message->hdr).payloadLen == sizeof(MODE_FLUSH_DATA_T)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleFlushUIStateReadingFromDG_setDGDisinfectsStates +TEST.VALUE:DGInterface.<>.disinfectsStatus.flushUIState:8 TEST.VALUE:SystemCommMessages.handleFlushUIStateReadingFromDG.message:<> -TEST.VALUE:SystemCommMessages.handleFlushUIStateReadingFromDG.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleFlushUIStateReadingFromDG.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleFlushUIStateReadingFromDG -TEST.NEW -TEST.NAME:handleFlushUIStateReadingFromDG.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((message->hdr).payloadLen == sizeof(MODE_FLUSH_DATA_T)) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleFlushUIStateReadingFromDG.message:<> TEST.VALUE:SystemCommMessages.handleFlushUIStateReadingFromDG.message[0].hdr.payloadLen:20 +TEST.VALUE:SystemCommMessages.handleFlushUIStateReadingFromDG.message[0].payload[16]:1 +TEST.VALUE:SystemCommMessages.handleFlushUIStateReadingFromDG.message[0].payload[17]:0 +TEST.VALUE:SystemCommMessages.handleFlushUIStateReadingFromDG.message[0].payload[18]:0 +TEST.VALUE:SystemCommMessages.handleFlushUIStateReadingFromDG.message[0].payload[19]:0 +TEST.EXPECTED:DGInterface.<>.disinfectsStatus.chemDisinfectUIState:0 +TEST.EXPECTED:DGInterface.<>.disinfectsStatus.heatDisinfectUIState:0 +TEST.EXPECTED:DGInterface.<>.disinfectsStatus.flushUIState:1 TEST.END --- Subprogram: handleHDServiceScheduleRequest - --- Test Case: handleHDServiceScheduleRequest.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleHDServiceScheduleRequest -TEST.NEW -TEST.NAME:handleHDServiceScheduleRequest.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if (0 == (message->hdr).payloadLen) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleHDServiceScheduleRequest.message:<> -TEST.VALUE:SystemCommMessages.handleHDServiceScheduleRequest.message[0].hdr.payloadLen:1 -TEST.END - --- Test Case: handleHDServiceScheduleRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleHDServiceScheduleRequest -TEST.NEW -TEST.NAME:handleHDServiceScheduleRequest.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if (0 == (message->hdr).payloadLen) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleHDServiceScheduleRequest.message:<> -TEST.VALUE:SystemCommMessages.handleHDServiceScheduleRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Subprogram: handleHeatDisinfectUIStateReadingFromDG - --- Test Case: handleHeatDisinfectUIStateReadingFromDG.001 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleHeatDisinfectUIStateReadingFromDG -TEST.NEW -TEST.NAME:handleHeatDisinfectUIStateReadingFromDG.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((message->hdr).payloadLen == sizeof(MODE_HEAT_DISINFECT_DATA_T)) ==> FALSE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleHeatDisinfectUIStateReadingFromDG.message:<> -TEST.VALUE:SystemCommMessages.handleHeatDisinfectUIStateReadingFromDG.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleHeatDisinfectUIStateReadingFromDG.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleHeatDisinfectUIStateReadingFromDG -TEST.NEW -TEST.NAME:handleHeatDisinfectUIStateReadingFromDG.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((message->hdr).payloadLen == sizeof(MODE_HEAT_DISINFECT_DATA_T)) ==> TRUE -Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleHeatDisinfectUIStateReadingFromDG.message:<> -TEST.VALUE:SystemCommMessages.handleHeatDisinfectUIStateReadingFromDG.message[0].hdr.payloadLen:28 -TEST.END - -- Subprogram: handleLoadCellReadingsFromDG --- Test Case: handleLoadCellReadingsFromDG.001 +-- Test Case: handleLoadCellReadingsFromDG_setNewLoadCellReadings TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleLoadCellReadingsFromDG TEST.NEW -TEST.NAME:handleLoadCellReadingsFromDG.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((message->hdr).payloadLen == sizeof(LOAD_CELL_DATA_T)) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleLoadCellReadingsFromDG_setNewLoadCellReadings +TEST.VALUE:DGInterface.<>.loadCellWeightInGrams[LOAD_CELL_FIRST].data:5.0 TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message:<> -TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleLoadCellReadingsFromDG.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleLoadCellReadingsFromDG -TEST.NEW -TEST.NAME:handleLoadCellReadingsFromDG.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((message->hdr).payloadLen == sizeof(LOAD_CELL_DATA_T)) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message:<> TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].hdr.payloadLen:16 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[2]:0xB0 +TEST.VALUE:SystemCommMessages.handleLoadCellReadingsFromDG.message[0].payload[3]:0x41 +TEST.EXPECTED:DGInterface.<>.loadCellWeightInGrams[LOAD_CELL_FIRST].data:22.0 TEST.END -- Subprogram: handleTestDialOutLoadCellWeightOverrideRequest --- Test Case: handleTestDialOutLoadCellWeightOverrideRequest.001 +-- Test Case: handleTestDialOutLoadCellWeightOverrideRequest_reset TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialOutLoadCellWeightOverrideRequest TEST.NEW -TEST.NAME:handleTestDialOutLoadCellWeightOverrideRequest.001 -TEST.BASIS_PATH:1 of 3 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (sizeof(TEST_OVERRIDE_ARRAY_PAYLOAD_T) == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleTestDialOutLoadCellWeightOverrideRequest_reset +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:DGInterface.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_1_BACKUP].override:1 +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].hdr.payloadLen:<> -TEST.END - --- Test Case: handleTestDialOutLoadCellWeightOverrideRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleTestDialOutLoadCellWeightOverrideRequest -TEST.NEW -TEST.NAME:handleTestDialOutLoadCellWeightOverrideRequest.002 -TEST.BASIS_PATH:2 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (sizeof(TEST_OVERRIDE_ARRAY_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> FALSE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].hdr.payloadLen:12 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[0]:1 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[6]:0xB0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[7]:0x41 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[8]:1 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[9]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[10]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[11]:0 +TEST.EXPECTED:DGInterface.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_1_BACKUP].override:0x0 TEST.END --- Test Case: handleTestDialOutLoadCellWeightOverrideRequest.003 +-- Test Case: handleTestDialOutLoadCellWeightOverrideRequest_set TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleTestDialOutLoadCellWeightOverrideRequest TEST.NEW -TEST.NAME:handleTestDialOutLoadCellWeightOverrideRequest.003 -TEST.BASIS_PATH:3 of 3 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (sizeof(TEST_OVERRIDE_ARRAY_PAYLOAD_T) == (message->hdr).payloadLen) ==> TRUE - (2) if ((0) == payload.reset) ==> TRUE - Test Case Generation Notes: - Cannot set local variable payload in branch 2 -TEST.END_NOTES: +TEST.NAME:handleTestDialOutLoadCellWeightOverrideRequest_set +TEST.STUB:SystemCommMessages.isTestingActivated +TEST.VALUE:SystemCommMessages.isTestingActivated.return:1 TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message:<> TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].hdr.payloadLen:12 -TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload:<> -TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload:"1" +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[0]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[1]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[2]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[3]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[4]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[5]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[6]:0xB0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[7]:0x41 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[8]:1 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[9]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[10]:0 +TEST.VALUE:SystemCommMessages.handleTestDialOutLoadCellWeightOverrideRequest.message[0].payload[11]:0 +TEST.EXPECTED:DGInterface.<>.loadCellWeightInGrams[LOAD_CELL_RESERVOIR_1_BACKUP].override:0xCCC33C33 TEST.END -- Subprogram: handleUIServiceModeRequest --- Test Case: handleUIServiceModeRequest.001 +-- Test Case: handleUIServiceModeRequest_set_DG_to_service TEST.UNIT:SystemCommMessages TEST.SUBPROGRAM:handleUIServiceModeRequest TEST.NEW -TEST.NAME:handleUIServiceModeRequest.001 -TEST.BASIS_PATH:1 of 4 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if (0 == (message->hdr).payloadLen) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: +TEST.NAME:handleUIServiceModeRequest_set_DG_to_service +TEST.VALUE:DGInterface.<>.dgCurrentOpMode:DG_MODE_STAN +TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_STAN +TEST.VALUE:uut_prototype_stubs.requestNewOperationMode.newMode:MODE_PRET TEST.VALUE:SystemCommMessages.handleUIServiceModeRequest.message:<> -TEST.VALUE:SystemCommMessages.handleUIServiceModeRequest.message[0].hdr.payloadLen:1 -TEST.EXPECTED:SystemCommMessages.handleUIServiceModeRequest.message[0].hdr.payloadLen:1 -TEST.END - --- Test Case: handleUIServiceModeRequest.002 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleUIServiceModeRequest -TEST.NEW -TEST.NAME:handleUIServiceModeRequest.002 -TEST.BASIS_PATH:2 of 4 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if (0 == (message->hdr).payloadLen) ==> TRUE - (2) if ((MODE_STAN) == currentMode || (MODE_FAUL) == currentMode) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleUIServiceModeRequest.message:<> TEST.VALUE:SystemCommMessages.handleUIServiceModeRequest.message[0].hdr.payloadLen:0 -TEST.EXPECTED:SystemCommMessages.handleUIServiceModeRequest.message[0].hdr.payloadLen:0 +TEST.EXPECTED:uut_prototype_stubs.requestNewOperationMode.newMode:MODE_SERV TEST.END --- Test Case: handleUIServiceModeRequest.003 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleUIServiceModeRequest -TEST.NEW -TEST.NAME:handleUIServiceModeRequest.003 -TEST.BASIS_PATH:3 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 3 - (1) if (0 == (message->hdr).payloadLen) ==> TRUE - (2) if ((MODE_STAN) == currentMode || (MODE_FAUL) == currentMode) ==> TRUE - (3) if ((DG_MODE_STAN) == currentDGMode || (DG_MODE_FAUL) == currentDGMode) ==> FALSE - Test Case Generation Notes: - Cannot set local variable currentDGMode in branch 3 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleUIServiceModeRequest.message:<> -TEST.VALUE:SystemCommMessages.handleUIServiceModeRequest.message[0].hdr.payloadLen:0 -TEST.EXPECTED:SystemCommMessages.handleUIServiceModeRequest.message[0].hdr.payloadLen:0 -TEST.END - --- Test Case: handleUIServiceModeRequest.004 -TEST.UNIT:SystemCommMessages -TEST.SUBPROGRAM:handleUIServiceModeRequest -TEST.NEW -TEST.NAME:handleUIServiceModeRequest.004 -TEST.BASIS_PATH:4 of 4 (partial) -TEST.NOTES: -This is an automatically generated test case. - Test Path 4 - (1) if (0 == (message->hdr).payloadLen) ==> TRUE - (2) if ((MODE_STAN) == currentMode || (MODE_FAUL) == currentMode) ==> TRUE - (3) if ((DG_MODE_STAN) == currentDGMode || (DG_MODE_FAUL) == currentDGMode) ==> TRUE - Test Case Generation Notes: - Cannot set local variable currentDGMode in branch 3 -TEST.END_NOTES: -TEST.VALUE:SystemCommMessages.handleUIServiceModeRequest.message:<> -TEST.VALUE:SystemCommMessages.handleUIServiceModeRequest.message[0].hdr.payloadLen:0 -TEST.EXPECTED:SystemCommMessages.handleUIServiceModeRequest.message[0].hdr.payloadLen:0 -TEST.END - -- Unit: TaskGeneral -- Subprogram: taskGeneral @@ -9068,349 +697,18 @@ TEST.SUBPROGRAM:taskGeneral TEST.NEW TEST.NAME:taskGeneral.001 -TEST.BASIS_PATH:1 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 1 - (1) if ((1) == uiCommunicated()) ==> FALSE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.return:<> +TEST.IMPORT_FAILURES: +(E) Errors from previous script import(s) + >>> (E) @LINE: 25 TEST.VALUE:uut_prototype_stubs.<>.uiDidCommunicate:1 + >>> >>> Unknown parameter/object name uiDidCommunicate + >>> >>> Value Line Error - Command Ignored +TEST.END_IMPORT_FAILURES: +TEST.VALUE:DGInterface.<>.dgTrimmerTempCheckTimerCtr:1005 +TEST.VALUE:uut_prototype_stubs.getCPLDACPowerLossDetected.return:0 +TEST.VALUE:uut_prototype_stubs.uiCommunicated.return:1 +TEST.EXPECTED:DGInterface.<>.dgTrimmerTempCheckTimerCtr:0 TEST.END --- Test Case: taskGeneral.002 -TEST.UNIT:TaskGeneral -TEST.SUBPROGRAM:taskGeneral -TEST.NEW -TEST.NAME:taskGeneral.002 -TEST.BASIS_PATH:2 of 2 -TEST.NOTES: -This is an automatically generated test case. - Test Path 2 - (1) if ((1) == uiCommunicated()) ==> TRUE - Test Case Generation Notes: -TEST.END_NOTES: -TEST.STUB:SystemComm.uiCommunicated -TEST.VALUE:uut_prototype_stubs.getFromCommBuffer.return:1 -TEST.VALUE:SystemComm.uiCommunicated.return:1 -TEST.END - --- Unit: TreatmentEnd - --- Subprogram: handleTxEndWait4RinsebackState - --- Test Case: TreatmentEnd_handleTxEndWait4RinsebackState_cmdStartDGDrain -TEST.UNIT:TreatmentEnd -TEST.SUBPROGRAM:handleTxEndWait4RinsebackState -TEST.NEW -TEST.NAME:TreatmentEnd_handleTxEndWait4RinsebackState_cmdStartDGDrain -TEST.COMPOUND_ONLY -TEST.VALUE:TreatmentEnd.<>.txEndDrainCmdSent:0 -TEST.END - --- Test Case: handleTxEndWait4RinsebackState.001 -TEST.UNIT:TreatmentEnd -TEST.SUBPROGRAM:handleTxEndWait4RinsebackState -TEST.NEW -TEST.NAME:handleTxEndWait4RinsebackState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 1 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -(5) if ((1) == txEndAlarmEndTreatmentRequested) ==> FALSE -(6) if ((1) == txEndRinsebackRequested || (1) == txEndAlarmRinsebackRequested) ==> FALSE -(7) if (txEndTimerCtr > TX_END_TIMEOUT_MS) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:TreatmentEnd.<>.txEndTimerCtr:<> -TEST.VALUE:TreatmentEnd.<>.txEndAlarmRinsebackRequested:<> -TEST.VALUE:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:<> -TEST.VALUE:TreatmentEnd.<>.txEndRinsebackRequested:<> -TEST.EXPECTED:TreatmentEnd.<>.txEndTimerCtr:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmRinsebackRequested:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndRinsebackRequested:0 -TEST.END - --- Test Case: handleTxEndWait4RinsebackState.002 -TEST.UNIT:TreatmentEnd -TEST.SUBPROGRAM:handleTxEndWait4RinsebackState -TEST.NEW -TEST.NAME:handleTxEndWait4RinsebackState.002 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:2 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 2 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -(5) if ((1) == txEndAlarmEndTreatmentRequested) ==> FALSE -(6) if ((1) == txEndRinsebackRequested || (1) == txEndAlarmRinsebackRequested) ==> FALSE -(7) if (txEndTimerCtr > TX_END_TIMEOUT_MS) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:TreatmentEnd.<>.txEndTimerCtr:<> -TEST.VALUE:TreatmentEnd.<>.txEndAlarmRinsebackRequested:<> -TEST.VALUE:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:<> -TEST.VALUE:TreatmentEnd.<>.txEndRinsebackRequested:<> -TEST.EXPECTED:TreatmentEnd.<>.txEndTimerCtr:4294967295 -TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmRinsebackRequested:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndRinsebackRequested:0 -TEST.END - --- Test Case: handleTxEndWait4RinsebackState.003 -TEST.UNIT:TreatmentEnd -TEST.SUBPROGRAM:handleTxEndWait4RinsebackState -TEST.NEW -TEST.NAME:handleTxEndWait4RinsebackState.003 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:3 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 3 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -(5) if ((1) == txEndAlarmEndTreatmentRequested) ==> FALSE -(6) if ((1) == txEndRinsebackRequested || (1) == txEndAlarmRinsebackRequested) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:TreatmentEnd.<>.txEndAlarmRinsebackRequested:1 -TEST.VALUE:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:<> -TEST.VALUE:TreatmentEnd.<>.txEndRinsebackRequested:1 -TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmRinsebackRequested:1 -TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndRinsebackRequested:1 -TEST.END - --- Test Case: handleTxEndWait4RinsebackState.004 -TEST.UNIT:TreatmentEnd -TEST.SUBPROGRAM:handleTxEndWait4RinsebackState -TEST.NEW -TEST.NAME:handleTxEndWait4RinsebackState.004 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:4 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 4 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -(5) if ((1) == txEndAlarmEndTreatmentRequested) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:1 -TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:1 -TEST.END - --- Test Case: handleTxEndWait4RinsebackState.005 -TEST.UNIT:TreatmentEnd -TEST.SUBPROGRAM:handleTxEndWait4RinsebackState -TEST.NEW -TEST.NAME:handleTxEndWait4RinsebackState.005 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:5 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 5 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> TRUE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:1 -TEST.END - --- Test Case: handleTxEndWait4RinsebackState.006 -TEST.UNIT:TreatmentEnd -TEST.SUBPROGRAM:handleTxEndWait4RinsebackState -TEST.NEW -TEST.NAME:handleTxEndWait4RinsebackState.006 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:6 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 6 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -(2) if (getDGInactiveReservoir() != (DG_RESERVOIR_1)) ==> FALSE -(3) if (txEndDrainCmdSent != (1)) ==> FALSE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -(5) if ((1) == txEndAlarmEndTreatmentRequested) ==> FALSE -(6) if ((1) == txEndRinsebackRequested || (1) == txEndAlarmRinsebackRequested) ==> FALSE -(7) if (txEndTimerCtr > TX_END_TIMEOUT_MS) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -Cannot set return value of function getDGInactiveReservoir in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:TreatmentEnd.<>.txEndTimerCtr:<> -TEST.VALUE:TreatmentEnd.<>.txEndAlarmRinsebackRequested:<> -TEST.VALUE:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:<> -TEST.VALUE:TreatmentEnd.<>.txEndRinsebackRequested:<> -TEST.VALUE:TreatmentEnd.<>.txEndDrainCmdSent:1 -TEST.EXPECTED:TreatmentEnd.<>.txEndTimerCtr:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmRinsebackRequested:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndRinsebackRequested:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndDrainCmdSent:1 -TEST.END - --- Test Case: handleTxEndWait4RinsebackState.007 -TEST.UNIT:TreatmentEnd -TEST.SUBPROGRAM:handleTxEndWait4RinsebackState -TEST.NEW -TEST.NAME:handleTxEndWait4RinsebackState.007 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:7 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 7 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -(2) if (getDGInactiveReservoir() != (DG_RESERVOIR_1)) ==> FALSE -(3) if (txEndDrainCmdSent != (1)) ==> TRUE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -(5) if ((1) == txEndAlarmEndTreatmentRequested) ==> FALSE -(6) if ((1) == txEndRinsebackRequested || (1) == txEndAlarmRinsebackRequested) ==> FALSE -(7) if (txEndTimerCtr > TX_END_TIMEOUT_MS) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -Cannot set return value of function getDGInactiveReservoir in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:TreatmentEnd.<>.txEndTimerCtr:<> -TEST.VALUE:TreatmentEnd.<>.txEndAlarmRinsebackRequested:<> -TEST.VALUE:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:<> -TEST.VALUE:TreatmentEnd.<>.txEndRinsebackRequested:<> -TEST.VALUE:TreatmentEnd.<>.txEndDrainCmdSent:<> -TEST.EXPECTED:TreatmentEnd.<>.txEndTimerCtr:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmRinsebackRequested:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndRinsebackRequested:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndDrainCmdSent:0 -TEST.END - --- Test Case: handleTxEndWait4RinsebackState.008 -TEST.UNIT:TreatmentEnd -TEST.SUBPROGRAM:handleTxEndWait4RinsebackState -TEST.NEW -TEST.NAME:handleTxEndWait4RinsebackState.008 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:8 of 8 (partial) -TEST.NOTES: -This is an automatically generated test case. -Test Path 8 -(1) if ((DG_MODE_GENE) == getDGOpMode() && (DG_GEN_IDLE_MODE_STATE_FLUSH_WATER) == getDGSubMode()) ==> TRUE -(2) if (getDGInactiveReservoir() != (DG_RESERVOIR_1)) ==> TRUE -(4) if ((1) == doesAlarmStatusIndicateStop()) ==> FALSE -(5) if ((1) == txEndAlarmEndTreatmentRequested) ==> FALSE -(6) if ((1) == txEndRinsebackRequested || (1) == txEndAlarmRinsebackRequested) ==> FALSE -(7) if (txEndTimerCtr > TX_END_TIMEOUT_MS) ==> FALSE -Test Case Generation Notes: -Cannot set return value of function getDGOpMode in branch 1 -Cannot set return value of function getDGSubMode in branch 1 -Cannot set return value of function getDGInactiveReservoir in branch 2 -TEST.END_NOTES: -TEST.VALUE:uut_prototype_stubs.doesAlarmStatusIndicateStop.return:<> -TEST.VALUE:TreatmentEnd.<>.txEndTimerCtr:<> -TEST.VALUE:TreatmentEnd.<>.txEndAlarmRinsebackRequested:<> -TEST.VALUE:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:<> -TEST.VALUE:TreatmentEnd.<>.txEndRinsebackRequested:<> -TEST.EXPECTED:TreatmentEnd.<>.txEndTimerCtr:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmRinsebackRequested:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndAlarmEndTreatmentRequested:0 -TEST.EXPECTED:TreatmentEnd.<>.txEndRinsebackRequested:0 -TEST.END - --- Subprogram: transitionToTreatmentEnd - --- Test Case: transitionToTreatmentEnd.001 -TEST.UNIT:TreatmentEnd -TEST.SUBPROGRAM:transitionToTreatmentEnd -TEST.NEW -TEST.NAME:transitionToTreatmentEnd.001 -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: - No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: TreatmentRecirc - --- Subprogram: transitionToTreatmentRecirc - --- Test Case: transitionToTreatmentRecirc.001 -TEST.UNIT:TreatmentRecirc -TEST.SUBPROGRAM:transitionToTreatmentRecirc -TEST.NEW -TEST.NAME:transitionToTreatmentRecirc.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Unit: TreatmentStop - --- Subprogram: setupForDialysateRecirculationState - --- Test Case: setupForDialysateRecirculationState.001 -TEST.UNIT:TreatmentStop -TEST.SUBPROGRAM:setupForDialysateRecirculationState -TEST.NEW -TEST.NAME:setupForDialysateRecirculationState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Subprogram: setupForDialysateRecirculationStopState - --- Test Case: setupForDialysateRecirculationStopState.001 -TEST.UNIT:TreatmentStop -TEST.SUBPROGRAM:setupForDialysateRecirculationStopState -TEST.NEW -TEST.NAME:setupForDialysateRecirculationStopState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - --- Subprogram: setupForRecoverBloodDetectState - --- Test Case: setupForRecoverBloodDetectState.001 -TEST.UNIT:TreatmentStop -TEST.SUBPROGRAM:setupForRecoverBloodDetectState -TEST.NEW -TEST.NAME:setupForRecoverBloodDetectState.001 -TEST.COMPOUND_ONLY -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: -No branches in subprogram -TEST.END_NOTES: -TEST.END - -- Unit: sys_main -- Subprogram: initSoftware @@ -9420,8 +718,9 @@ TEST.SUBPROGRAM:initSoftware TEST.NEW TEST.NAME:initSoftware.001 -TEST.BASIS_PATH:1 of 1 -TEST.NOTES: - No branches in subprogram -TEST.END_NOTES: +TEST.VALUE:DGInterface.<>.dgStarted:1 +TEST.VALUE:DialInFlow.<>.ptr_etpwmBASE_t:<> +TEST.VALUE:DialInFlow.<>.ptr_gioPORT_t:<> +TEST.VALUE:DialInFlow.<>.ptr_mibspiBASE_t:<> +TEST.EXPECTED:DGInterface.<>.dgStarted:0 TEST.END Index: vectorcast/Hercules_RM46_HD_Project/environment/INT_DGINTERFACE/INT_DGINTERFACE_cba.cvr =================================================================== diff -u -rbee4a17cf2dedb3a18483e2c05846785ed1b3da7 -r508a737403a43c15827dbe8acd28e4f1429ab7cf --- vectorcast/Hercules_RM46_HD_Project/environment/INT_DGINTERFACE/INT_DGINTERFACE_cba.cvr (.../INT_DGINTERFACE_cba.cvr) (revision bee4a17cf2dedb3a18483e2c05846785ed1b3da7) +++ vectorcast/Hercules_RM46_HD_Project/environment/INT_DGINTERFACE/INT_DGINTERFACE_cba.cvr (.../INT_DGINTERFACE_cba.cvr) (revision 508a737403a43c15827dbe8acd28e4f1429ab7cf) @@ -23,7 +23,7 @@ IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN IMPORT.SOURCE.UNIT:9 -IMPORT.SOURCE.ORIG_FILENAME:PersistentAlarm.c +IMPORT.SOURCE.ORIG_FILENAME:DGInterface.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE @@ -34,28 +34,6 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:11 -IMPORT.SOURCE.ORIG_FILENAME:Timers.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE @@ -66,29 +44,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:12 -IMPORT.SOURCE.ORIG_FILENAME:DGInterface.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:13 +IMPORT.SOURCE.UNIT:11 IMPORT.SOURCE.ORIG_FILENAME:DialInFlow.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -100,50 +56,6 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:14 -IMPORT.SOURCE.ORIG_FILENAME:BloodPrime.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:15 -IMPORT.SOURCE.ORIG_FILENAME:ConsumableSelfTest.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE @@ -154,7 +66,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:16 +IMPORT.SOURCE.UNIT:12 IMPORT.SOURCE.ORIG_FILENAME:Dialysis.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -166,28 +78,6 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:17 -IMPORT.SOURCE.ORIG_FILENAME:ModeFault.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE @@ -198,29 +88,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:18 -IMPORT.SOURCE.ORIG_FILENAME:ModePostTreat.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:19 +IMPORT.SOURCE.UNIT:13 IMPORT.SOURCE.ORIG_FILENAME:ModePreTreat.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -232,28 +100,6 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:20 -IMPORT.SOURCE.ORIG_FILENAME:ModeService.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE @@ -264,7 +110,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:21 +IMPORT.SOURCE.UNIT:14 IMPORT.SOURCE.ORIG_FILENAME:ModeStandby.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -276,7 +122,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -286,7 +132,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:22 +IMPORT.SOURCE.UNIT:15 IMPORT.SOURCE.ORIG_FILENAME:ModeTreatment.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -298,50 +144,6 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:23 -IMPORT.SOURCE.ORIG_FILENAME:ModeTreatmentParams.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:24 -IMPORT.SOURCE.ORIG_FILENAME:OperationModes.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE @@ -352,8 +154,8 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:25 -IMPORT.SOURCE.ORIG_FILENAME:PreTreatmentRecirc.c +IMPORT.SOURCE.UNIT:16 +IMPORT.SOURCE.ORIG_FILENAME:ModeTreatmentParams.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE @@ -374,73 +176,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:26 -IMPORT.SOURCE.ORIG_FILENAME:Prime.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:27 -IMPORT.SOURCE.ORIG_FILENAME:Rinseback.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:28 -IMPORT.SOURCE.ORIG_FILENAME:SampleWater.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:29 +IMPORT.SOURCE.UNIT:17 IMPORT.SOURCE.ORIG_FILENAME:SelfTests.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -452,50 +188,6 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:30 -IMPORT.SOURCE.ORIG_FILENAME:TreatmentEnd.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:31 -IMPORT.SOURCE.ORIG_FILENAME:TreatmentRecirc.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE @@ -506,29 +198,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:32 -IMPORT.SOURCE.ORIG_FILENAME:TreatmentStop.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:33 +IMPORT.SOURCE.UNIT:18 IMPORT.SOURCE.ORIG_FILENAME:Reservoirs.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -540,7 +210,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -550,29 +220,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:34 -IMPORT.SOURCE.ORIG_FILENAME:SystemComm.c -IMPORT.SOURCE.COVERAGE_STATUS:TRUE -IMPORT.SOURCE.COVERAGE_TYPE:Function -IMPORT.SOURCE.COVER_EMPTY_STATEMENTS:TRUE -IMPORT.SOURCE.HAS_EMPTY_STATEMENTS:FALSE -IMPORT.SOURCE.COVER_CATCH_AS_BRANCH:TRUE -IMPORT.SOURCE.HAS_CATCH_STATEMENTS:FALSE -IMPORT.SOURCE.EDG_COVERAGE:TRUE -IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE -IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE -IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE -IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE -IMPORT.SOURCE.COVERAGE_FOR_DECLARATIONS:INSTRUMENT_VARIABLE_DECLARATIONS_INITIALIZATIONS -IMPORT.SOURCE.HAS_CONSTANT_BRANCH:FALSE -IMPORT.SOURCE.BASIS_PATHS_FOR_CONSTANT_BRANCHES:TRUE -IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE -IMPORT.SOURCE.END -IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:35 +IMPORT.SOURCE.UNIT:19 IMPORT.SOURCE.ORIG_FILENAME:SystemCommMessages.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -584,7 +232,7 @@ IMPORT.SOURCE.COVER_FUNCTION_PARAMETERS:FALSE IMPORT.SOURCE.HAS_LOGICAL_OPS_IN_PARAMETERS:FALSE IMPORT.SOURCE.COVER_CONDITIONAL_OPERATOR:FALSE -IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:TRUE +IMPORT.SOURCE.HAS_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.HAS_NESTED_CONDITIONAL_OPERATOR:FALSE IMPORT.SOURCE.COVER_STATEMENTS_BY_BLOCK:FALSE @@ -594,7 +242,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:36 +IMPORT.SOURCE.UNIT:20 IMPORT.SOURCE.ORIG_FILENAME:TaskGeneral.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -616,7 +264,7 @@ IMPORT.SOURCE.COVERAGE_FOR_LAMBDAS:FALSE IMPORT.SOURCE.END IMPORT.SOURCE.BEGIN -IMPORT.SOURCE.UNIT:37 +IMPORT.SOURCE.UNIT:21 IMPORT.SOURCE.ORIG_FILENAME:sys_main.c IMPORT.SOURCE.COVERAGE_STATUS:TRUE IMPORT.SOURCE.COVERAGE_TYPE:Function @@ -640,169 +288,9 @@ RESULT.CBA.BEGIN RESULT.CBA.RESULT: CBA_DGInterface RESULT.CBA.NOTES -Some functions not yet called. - ---- Invalidated Analysis Lines --- - >>> Failed to find matching line for: - >>> Result: CBA_DGInterface - >>> Unit: 9 - >>> Function: cmdDGSampleWater - >>> Line Context: { - - >>> Context After: dgWaterSampled = -1 - - >>> Failed to find matching line for: - >>> Result: CBA_DGInterface - >>> Unit: 9 - >>> Function: cmdSetDGDialysateTargetTemps - >>> Line Context: { - - >>> Context After: dgPrimaryTempSet = primaryHtrTemp; -dgTrimmerTempSet = trimmerHtrTemp; - - >>> Failed to find matching line for: - >>> Result: CBA_DGInterface - >>> Unit: 9 - >>> Function: cmdStartDG - >>> Line Context: { - - >>> Context After: dgStarted = -1 - - >>> Failed to find matching line for: - >>> Result: CBA_DGInterface - >>> Unit: 9 - >>> Function: cmdStartDGDrain - >>> Line Context: { - - >>> Context After: dgReservoirDrainVolumeTargetSet = drainToVolMl; -sendDGDrainCommand( drainToVolMl ); - - >>> Failed to find matching line for: - >>> Result: CBA_DGInterface - >>> Unit: 9 - >>> Function: cmdStartDGFill - >>> Line Context: { - - >>> Context After: dgReservoirFillVolumeTargetSet = fillToVolMl; -sendDGFillCommand( fillToVolMl ); - - >>> Failed to find matching line for: - >>> Result: CBA_DGInterface - >>> Unit: 9 - >>> Function: getDGDrainPumpRPMSetPt - >>> Line Context: { - - >>> Context After: U32 result = dgDrainPumpSpeedSetPtRPM; -return result; - - >>> Failed to find matching line for: - >>> Result: CBA_DGInterface - >>> Unit: 9 - >>> Function: getDGPressure - >>> Line Context: { - - >>> Context After: F32 result = 0.0; -if ( sensorID < NUM_OF_DG_PRESSURE_SENSORS ) - - >>> Failed to find matching line for: - >>> Result: CBA_DGInterface - >>> Unit: 9 - >>> Function: getDGROPumpFlowRateMlMin - >>> Line Context: { - - >>> Context After: F32 result = dgROPumpFlowRateMlMin; -return result; - - >>> Failed to find matching line for: - >>> Result: CBA_DGInterface - >>> Unit: 9 - >>> Function: getDGROPumpPressureSetPt - >>> Line Context: { - - >>> Context After: U32 result = dgROPumpPressureSetPtPSI; -return result; - - >>> Failed to find matching line for: - >>> Result: CBA_DGInterface - >>> Unit: 9 - >>> Function: setDGDialysateTemperatures - >>> Line Context: { - - >>> Context After: dgPrimaryTemp = primaryHtrTemp; -dgTrimmerTemp = trimmerHtrTemp; -####################### -Function is not Present -Passed it manually by CBA - -1) static void checkDGDataFreshness( ALARM_ID_T alarmID, BOOL *dgFreshDataFlag ) -Line # 199 -2)static void checkDGTrimmerHeaterStatus( void ) -Line # 1330 - -###################### -Local function present -1) F32 getRedundantDialysateTemperature( void ) -Line # 481 - -2) DG_DISINFECT_UI_STATES_T getDGDisinfectsStates( void ) -Line # 519 +These functions are not used anywhere. RESULT.CBA.NOTES_END -RESULT.CBA.UNIT: /home/asif/work/update_23rd/workspace_hd/hdfirmware/firmware/App/Controllers/DGInterface.c -RESULT.CBA.FUNCTION: checkDGDataFreshness -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -if ( -1 -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: checkDGTrimmerHeaterStatus -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -U32 trimmerState = dgHeatersData.trimmerHeaterState; -DG_OP_MODE_T dgOp = getDGOpMode(); -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: cmdSetDGActiveReservoir -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -DG_RESERVOIR_ID_T resID = (DG_RESERVOIR_ID_T)cmd->reservoirID; -if ( resID < NUM_OF_DG_RESERVOIRS ) -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.MATCHING_LINE_INDEX: 1 -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: cmdStopDG -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -dgStarted = -0 -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.LINE.END -RESULT.CBA.FUNCTION: cmdStopDGTrimmerHeater -RESULT.CBA.LINE.BEGIN -RESULT.CBA.LINE: 0 -RESULT.CBA.COVERAGE: FN -RESULT.CBA.CONTEXT: { -RESULT.CBA.CONTEXT_AFTER: -dgTrimmerHeaterOn = -0 -RESULT.CBA.CONTEXT_AFTER_END -RESULT.CBA.LINE.END +RESULT.CBA.UNIT: /home/fw/workspace_hd/hdfirmware/firmware/App/Controllers/DGInterface.c RESULT.CBA.FUNCTION: getDGDisinfectsStates RESULT.CBA.LINE.BEGIN RESULT.CBA.LINE: 0