-- VectorCAST 19.sp3 (11/13/19) -- Test Case Script -- -- Environment : AIRTRAP -- Unit(s) Under Test: AirTrap -- -- Script Features TEST.SCRIPT_FEATURE:C_DIRECT_ARRAY_INDEXING TEST.SCRIPT_FEATURE:CPP_CLASS_OBJECT_REVISION TEST.SCRIPT_FEATURE:MULTIPLE_UUT_SUPPORT TEST.SCRIPT_FEATURE:MIXED_CASE_NAMES TEST.SCRIPT_FEATURE:STATIC_HEADER_FUNCS_IN_UUTS TEST.SCRIPT_FEATURE:VCAST_MAIN_NOT_RENAMED -- -- Unit: AirTrap -- Subprogram: endAirTrapControl -- Test Case: endAirTrapControl_AlreadyStopped TEST.UNIT:AirTrap TEST.SUBPROGRAM:endAirTrapControl TEST.NEW TEST.NAME:endAirTrapControl_AlreadyStopped TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_MANUAL_CONTROL_STATE TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:0 TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:0 TEST.END -- Test Case: endAirTrapControl_NominalPath TEST.UNIT:AirTrap TEST.SUBPROGRAM:endAirTrapControl TEST.NEW TEST.NAME:endAirTrapControl_NominalPath TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_CLOSED_STATE TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:0 TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:1 TEST.END -- Subprogram: execAirTrapController -- Test Case: execAirTrapController_ClosedState TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapController TEST.NEW TEST.NAME:execAirTrapController_ClosedState TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_CLOSED_STATE TEST.VALUE:AirTrap.<>.airTrapDataPublicationTimerCounter:98 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.data:100 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.fillStartTime:0 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000000 TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE TEST.EXPECTED:AirTrap.<>.fillStartTime:1000000 TEST.EXPECTED:uut_prototype_stubs.setValveAirTrap.state:STATE_OPEN TEST.END -- Test Case: execAirTrapController_InFaultMode TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapController TEST.NEW TEST.NAME:execAirTrapController_InFaultMode TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE TEST.VALUE:AirTrap.<>.airTrapDataPublicationTimerCounter:98 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.data:100 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:1 TEST.VALUE:AirTrap.<>.fillStartTime:1000000 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_FAUL TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_MANUAL_CONTROL_STATE TEST.EXPECTED:AirTrap.<>.pendingStartAirTrapController:0 TEST.END -- Test Case: execAirTrapController_InitState TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapController TEST.NEW TEST.NAME:execAirTrapController_InitState TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_INIT_STATE TEST.VALUE:AirTrap.<>.airTrapDataPublicationTimerCounter:98 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.data:100 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_MANUAL_CONTROL_STATE TEST.END -- Test Case: execAirTrapController_InvalidState TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapController TEST.NEW TEST.NAME:execAirTrapController_InvalidState TEST.VALUE:AirTrap.<>.airTrapControllerState:NUM_OF_AIR_TRAP_STATES TEST.VALUE:AirTrap.<>.airTrapDataPublicationTimerCounter:98 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.data:100 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_INIT_STATE TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:89 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:4 TEST.END -- Test Case: execAirTrapController_ManualState TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapController TEST.NEW TEST.NAME:execAirTrapController_ManualState TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 122 TEST.VALUE:uut_prototype_stubs.broadcastAirTrapData.return:1 >>> >>> Could not find function broadcastAirTrapData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 127 TEST.EXPECTED:uut_prototype_stubs.broadcastAirTrapData.lowerLevel:AIR_TRAP_LEVEL_FLUID >>> >>> Could not find function broadcastAirTrapData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 128 TEST.EXPECTED:uut_prototype_stubs.broadcastAirTrapData.upperLevel:AIR_TRAP_LEVEL_AIR >>> >>> Could not find function broadcastAirTrapData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_MANUAL_CONTROL_STATE TEST.VALUE:AirTrap.<>.airTrapDataPublicationTimerCounter:99 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.data:100 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:1 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_CLOSED_STATE TEST.EXPECTED:AirTrap.<>.airTrapDataPublicationTimerCounter:0 TEST.EXPECTED:AirTrap.<>.pendingStartAirTrapController:0 TEST.EXPECTED:uut_prototype_stubs.setValveAirTrap.state:STATE_CLOSED TEST.END -- Test Case: execAirTrapController_OpenState TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapController TEST.NEW TEST.NAME:execAirTrapController_OpenState TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE TEST.VALUE:AirTrap.<>.airTrapDataPublicationTimerCounter:98 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.data:100 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:1 TEST.VALUE:AirTrap.<>.fillStartTime:1000000 TEST.VALUE:uut_prototype_stubs.getCurrentOperationMode.return:MODE_TREA TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE TEST.END -- Subprogram: execAirTrapMonitor -- Test Case: execAirTrapMonitor.001 TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitor TEST.NEW TEST.NAME:execAirTrapMonitor.001 TEST.MCDC_BASIS_PATH:5 of 11 TEST.NOTES: This is an automatically generated test case. Test Path 5 (3) if ((AIR_TRAP_LEVEL_AIR) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_LOWER) && (AIR_TRAP_LEVEL_FLUID) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) ==> FALSE Row number 3 forms a pair with Row 1 for Condition #3, subcondition "a". Condition a ==> FALSE Condition b ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:AirTrap.getAirTrapLevel TEST.VALUE:AirTrap.getAirTrapLevel.sensor:AIR_TRAP_LEVEL_SENSOR_LOWER TEST.VALUE:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_FLUID TEST.EXPECTED:AirTrap.getAirTrapLevel.sensor:AIR_TRAP_LEVEL_SENSOR_LOWER TEST.END -- Test Case: execAirTrapMonitor.002 TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitor TEST.NEW TEST.NAME:execAirTrapMonitor.002 TEST.STUB:AirTrap.getAirTrapLevel TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:1 TEST.VALUE:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_AIR,AIR_TRAP_LEVEL_FLUID TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:1 TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:DISPLAY_STATE=HIDE TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:DISPLAY_STATE=HIDE TEST.END -- Test Case: execAirTrapMonitor.003 TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitor TEST.NEW TEST.NAME:execAirTrapMonitor.003 TEST.STUB:AirTrap.getAirTrapLevel TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:200 TEST.VALUE:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_AIR,AIR_TRAP_LEVEL_FLUID TEST.VALUE:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_AIR_TRAP_ILLEGAL_LEVELS TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:1 TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:DISPLAY_STATE=HIDE TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:DISPLAY_STATE=HIDE TEST.END -- Test Case: execAirTrapMonitor_InvalidReadings_NotPersistent TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitor TEST.NEW TEST.NAME:execAirTrapMonitor_InvalidReadings_NotPersistent TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:1 TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:198 TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:1 TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:1 TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:197 TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:DISPLAY_STATE=HIDE TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:DISPLAY_STATE=HIDE TEST.END -- Test Case: execAirTrapMonitor_InvalidReadings_Persistent TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitor TEST.NEW TEST.NAME:execAirTrapMonitor_InvalidReadings_Persistent TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:1 TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:199 TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:1 TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:1 TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:198 TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:DISPLAY_STATE=HIDE TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:DISPLAY_STATE=HIDE TEST.END -- Test Case: execAirTrapMonitor_NominalPath TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitor TEST.NEW TEST.NAME:execAirTrapMonitor_NominalPath TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:0 TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:0 TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:0 TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:DISPLAY_STATE=HIDE TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:DISPLAY_STATE=HIDE TEST.END -- Test Case: execAirTrapMonitor_Ok TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitor TEST.NEW TEST.NAME:execAirTrapMonitor_Ok TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:1 TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:1 TEST.VALUE:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:0 TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtLower[0]:DISPLAY_STATE=HIDE TEST.ATTRIBUTES:uut_prototype_stubs.getFPGAAirTrapLevels.airAtUpper[0]:DISPLAY_STATE=HIDE TEST.END -- Subprogram: execAirTrapMonitorTreatment -- Test Case: execAirTrapMonitorTreatment_NoTimeout TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitorTreatment TEST.NEW TEST.NAME:execAirTrapMonitorTreatment_NoTimeout TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.fillStartTime:1000000 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:300 TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_BLOOD_FLOW TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1000000 TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:40000 TEST.END -- Test Case: execAirTrapMonitorTreatment_NotFilling TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitorTreatment TEST.NEW TEST.NAME:execAirTrapMonitorTreatment_NotFilling TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_CLOSED_STATE TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_CLOSED_STATE TEST.END -- Test Case: execAirTrapMonitorTreatment_Timeout TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapMonitorTreatment TEST.NEW TEST.NAME:execAirTrapMonitorTreatment_Timeout TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.fillStartTime:1000000 TEST.VALUE:uut_prototype_stubs.getTreatmentParameterU32.return:300 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE TEST.EXPECTED:uut_prototype_stubs.activateAlarmNoData.alarm:ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT TEST.EXPECTED:uut_prototype_stubs.getTreatmentParameterU32.param:TREATMENT_PARAM_BLOOD_FLOW TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:1000000 TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:40000 TEST.END -- Subprogram: execAirTrapTest -- Test Case: execAirTrapTest.001 TEST.UNIT:AirTrap TEST.SUBPROGRAM:execAirTrapTest TEST.NEW TEST.NAME:execAirTrapTest.001 TEST.VALUE:AirTrap.execAirTrapTest.return:SELF_TEST_STATUS_PASSED TEST.EXPECTED:AirTrap.execAirTrapTest.return:SELF_TEST_STATUS_PASSED TEST.END -- Subprogram: getAirTrapLevel -- Test Case: getAirTrapLevel_InvalidSensor TEST.UNIT:AirTrap TEST.SUBPROGRAM:getAirTrapLevel TEST.NEW TEST.NAME:getAirTrapLevel_InvalidSensor TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0 TEST.VALUE:AirTrap.getAirTrapLevel.sensor:NUM_OF_AIR_TRAP_LEVEL_SENSORS TEST.EXPECTED:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_AIR TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:90 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:2 TEST.END -- Test Case: getAirTrapLevel_NominalPath TEST.UNIT:AirTrap TEST.SUBPROGRAM:getAirTrapLevel TEST.NEW TEST.NAME:getAirTrapLevel_NominalPath TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0 TEST.VALUE:AirTrap.getAirTrapLevel.sensor:AIR_TRAP_LEVEL_SENSOR_UPPER TEST.EXPECTED:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_AIR TEST.END -- Test Case: getAirTrapLevel_Override TEST.UNIT:AirTrap TEST.SUBPROGRAM:getAirTrapLevel TEST.NEW TEST.NAME:getAirTrapLevel_Override TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0xCCC33C33 TEST.VALUE:AirTrap.getAirTrapLevel.sensor:AIR_TRAP_LEVEL_SENSOR_UPPER TEST.EXPECTED:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_AIR TEST.END -- Subprogram: handleAirTrapManualControlState -- Test Case: handleAirTrapManualControlState_NominalPath TEST.UNIT:AirTrap TEST.SUBPROGRAM:handleAirTrapManualControlState TEST.NEW TEST.NAME:handleAirTrapManualControlState_NominalPath TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_MANUAL_CONTROL_STATE TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:0 TEST.EXPECTED:AirTrap.handleAirTrapManualControlState.return:AIR_TRAP_MANUAL_CONTROL_STATE TEST.END -- Test Case: handleAirTrapManualControlState_StartControlRequested TEST.UNIT:AirTrap TEST.SUBPROGRAM:handleAirTrapManualControlState TEST.NEW TEST.NAME:handleAirTrapManualControlState_StartControlRequested TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_MANUAL_CONTROL_STATE TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:1 TEST.EXPECTED:AirTrap.<>.pendingStartAirTrapController:0 TEST.EXPECTED:AirTrap.handleAirTrapManualControlState.return:AIR_TRAP_VALVE_CLOSED_STATE TEST.EXPECTED:uut_prototype_stubs.setValveAirTrap.state:STATE_CLOSED TEST.END -- Subprogram: handleAirTrapValveClosedState -- Test Case: handleAirTrapValveClosedState.001 TEST.UNIT:AirTrap TEST.SUBPROGRAM:handleAirTrapValveClosedState TEST.NEW TEST.NAME:handleAirTrapValveClosedState.001 TEST.MCDC_BASIS_PATH:3 of 4 TEST.NOTES: This is an automatically generated test case. Test Path 3 (1) if ((1) == pendingStopAirTrapController) ==> FALSE (2) if ((AIR_TRAP_LEVEL_AIR) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_LOWER)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #2, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:AirTrap.getAirTrapLevel TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:1 TEST.VALUE:AirTrap.handleAirTrapValveClosedState.return:AIR_TRAP_VALVE_CLOSED_STATE TEST.VALUE:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_FLUID TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:0 TEST.EXPECTED:AirTrap.handleAirTrapValveClosedState.return:AIR_TRAP_MANUAL_CONTROL_STATE TEST.END -- Test Case: handleAirTrapValveClosedState.002 TEST.UNIT:AirTrap TEST.SUBPROGRAM:handleAirTrapValveClosedState TEST.NEW TEST.NAME:handleAirTrapValveClosedState.002 TEST.NOTES: This is an automatically generated test case. Test Path 3 (1) if ((1) == pendingStopAirTrapController) ==> FALSE (2) if ((AIR_TRAP_LEVEL_AIR) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_LOWER)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #2, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:AirTrap.getAirTrapLevel TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:0 TEST.VALUE:AirTrap.handleAirTrapValveClosedState.return:AIR_TRAP_VALVE_CLOSED_STATE TEST.VALUE:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_FLUID TEST.EXPECTED:AirTrap.handleAirTrapValveClosedState.return:AIR_TRAP_VALVE_CLOSED_STATE TEST.END -- Test Case: handleAirTrapValveClosedState_GoToOpen TEST.UNIT:AirTrap TEST.SUBPROGRAM:handleAirTrapValveClosedState TEST.NEW TEST.NAME:handleAirTrapValveClosedState_GoToOpen TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_CLOSED_STATE TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:0 TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:0 TEST.VALUE:AirTrap.<>.fillStartTime:0 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000000 TEST.EXPECTED:AirTrap.<>.fillStartTime:1000000 TEST.EXPECTED:AirTrap.handleAirTrapValveClosedState.return:AIR_TRAP_VALVE_OPEN_STATE TEST.EXPECTED:uut_prototype_stubs.setValveAirTrap.state:STATE_OPEN TEST.END -- Test Case: handleAirTrapValveClosedState_NominalPath TEST.UNIT:AirTrap TEST.SUBPROGRAM:handleAirTrapValveClosedState TEST.NEW TEST.NAME:handleAirTrapValveClosedState_NominalPath TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_CLOSED_STATE TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:0 TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:0 TEST.EXPECTED:AirTrap.handleAirTrapValveClosedState.return:AIR_TRAP_VALVE_OPEN_STATE TEST.END -- Test Case: handleAirTrapValveClosedState_StopControlRequested TEST.UNIT:AirTrap TEST.SUBPROGRAM:handleAirTrapValveClosedState TEST.NEW TEST.NAME:handleAirTrapValveClosedState_StopControlRequested TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_CLOSED_STATE TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:0 TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:1 TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:0 TEST.EXPECTED:AirTrap.handleAirTrapValveClosedState.return:AIR_TRAP_MANUAL_CONTROL_STATE TEST.END -- Subprogram: handleAirTrapValveOpenState -- Test Case: handleAirTrapValveOpenState.001 TEST.UNIT:AirTrap TEST.SUBPROGRAM:handleAirTrapValveOpenState TEST.NEW TEST.NAME:handleAirTrapValveOpenState.001 TEST.MCDC_BASIS_PATH:4 of 4 TEST.NOTES: This is an automatically generated test case. Test Path 4 (1) if ((1) == pendingStopAirTrapController) ==> FALSE (2) if ((AIR_TRAP_LEVEL_FLUID) == getAirTrapLevel(AIR_TRAP_LEVEL_SENSOR_UPPER)) ==> TRUE Row number 1 forms a pair with Row 2 for Condition #2, subcondition "a". Condition a ==> TRUE Test Case Generation Notes: TEST.END_NOTES: TEST.STUB:AirTrap.getAirTrapLevel TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:0 TEST.VALUE:AirTrap.handleAirTrapValveOpenState.return:AIR_TRAP_VALVE_OPEN_STATE TEST.VALUE:AirTrap.getAirTrapLevel.return:AIR_TRAP_LEVEL_FLUID TEST.VALUE:uut_prototype_stubs.setValveAirTrap.state:STATE_CLOSED TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:0 TEST.EXPECTED:AirTrap.handleAirTrapValveOpenState.return:AIR_TRAP_VALVE_CLOSED_STATE TEST.END -- Test Case: handleAirTrapValveOpenState_GoToClosed TEST.UNIT:AirTrap TEST.SUBPROGRAM:handleAirTrapValveOpenState TEST.NEW TEST.NAME:handleAirTrapValveOpenState_GoToClosed TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:1 TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:0 TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:1 TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:0 TEST.END -- Test Case: handleAirTrapValveOpenState_NominalPath TEST.UNIT:AirTrap TEST.SUBPROGRAM:handleAirTrapValveOpenState TEST.NEW TEST.NAME:handleAirTrapValveOpenState_NominalPath TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:0 TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:0 TEST.EXPECTED:AirTrap.handleAirTrapValveOpenState.return:AIR_TRAP_VALVE_OPEN_STATE TEST.END -- Test Case: handleAirTrapValveOpenState_StopControlRequested TEST.UNIT:AirTrap TEST.SUBPROGRAM:handleAirTrapValveOpenState TEST.NEW TEST.NAME:handleAirTrapValveOpenState_StopControlRequested TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_OPEN_STATE TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:0 TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:1 TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:0 TEST.EXPECTED:AirTrap.handleAirTrapValveOpenState.return:AIR_TRAP_MANUAL_CONTROL_STATE TEST.END -- Subprogram: initAirTrap -- Test Case: initAirTrap_NominalPath TEST.UNIT:AirTrap TEST.SUBPROGRAM:initAirTrap TEST.NEW TEST.NAME:initAirTrap_NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 453 TEST.VALUE:AirTrap.<>.airTrapSelfTestState:NUM_OF_AIR_TRAP_SELF_TEST_STATES >>> >>> Unknown parameter/object name airTrapSelfTestState >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 458 TEST.EXPECTED:AirTrap.<>.airTrapSelfTestState:AIR_TRAP_SELF_TEST_STATE_START >>> >>> Unknown parameter/object name airTrapSelfTestState >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AirTrap.<>.airTrapControllerState:NUM_OF_AIR_TRAP_STATES TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:1 TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:1 TEST.VALUE:AirTrap.<>.airTrapIllegalLevelSensorsCtr:1 TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_INIT_STATE TEST.EXPECTED:AirTrap.<>.pendingStartAirTrapController:0 TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:0 TEST.EXPECTED:AirTrap.<>.airTrapIllegalLevelSensorsCtr:7 TEST.END -- Subprogram: isAirTrapControlling -- Test Case: isAirTrapControlling_Controlling TEST.UNIT:AirTrap TEST.SUBPROGRAM:isAirTrapControlling TEST.NEW TEST.NAME:isAirTrapControlling_Controlling TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_CLOSED_STATE TEST.EXPECTED:AirTrap.isAirTrapControlling.return:1 TEST.END -- Test Case: isAirTrapControlling_NotControlling TEST.UNIT:AirTrap TEST.SUBPROGRAM:isAirTrapControlling TEST.NEW TEST.NAME:isAirTrapControlling_NotControlling TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_MANUAL_CONTROL_STATE TEST.EXPECTED:AirTrap.isAirTrapControlling.return:0 TEST.END -- Subprogram: publishAirTrapData -- Test Case: publishAirTrapData.001 TEST.UNIT:AirTrap TEST.SUBPROGRAM:publishAirTrapData TEST.NEW TEST.NAME:publishAirTrapData.001 TEST.MCDC_BASIS_PATH:1 of 2 TEST.NOTES: This is an automatically generated test case. Test Path 1 (1) if (++airTrapDataPublicationTimerCounter >= getU32OverrideValue(&airTrapDataPublishInterval)) ==> FALSE Row number 2 forms a pair with Row 1 for Condition #1, subcondition "a". Condition a ==> FALSE Test Case Generation Notes: TEST.END_NOTES: TEST.VALUE:uut_prototype_stubs.getU32OverrideValue.return:<> TEST.EXPECTED:AirTrap.<>.airTrapDataPublicationTimerCounter:1 TEST.END -- Test Case: publishAirTrapData_NotTimeToPublish TEST.UNIT:AirTrap TEST.SUBPROGRAM:publishAirTrapData TEST.NEW TEST.NAME:publishAirTrapData_NotTimeToPublish TEST.VALUE:AirTrap.<>.airTrapDataPublicationTimerCounter:98 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.data:100 TEST.EXPECTED:AirTrap.<>.airTrapDataPublicationTimerCounter:0 TEST.END -- Test Case: publishAirTrapData_TimeToPublish TEST.UNIT:AirTrap TEST.SUBPROGRAM:publishAirTrapData TEST.NEW TEST.NAME:publishAirTrapData_TimeToPublish TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 505 TEST.VALUE:uut_prototype_stubs.broadcastAirTrapData.return:1 >>> >>> Could not find function broadcastAirTrapData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 507 TEST.EXPECTED:uut_prototype_stubs.broadcastAirTrapData.lowerLevel:AIR_TRAP_LEVEL_FLUID >>> >>> Could not find function broadcastAirTrapData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored >>> (E) @LINE: 508 TEST.EXPECTED:uut_prototype_stubs.broadcastAirTrapData.upperLevel:AIR_TRAP_LEVEL_AIR >>> >>> Could not find function broadcastAirTrapData >>> >>> in unit uut_prototype_stubs. >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:AirTrap.<>.airTrapDataPublicationTimerCounter:99 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.data:100 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.EXPECTED:AirTrap.<>.airTrapDataPublicationTimerCounter:0 TEST.END -- Subprogram: resetAirTrap -- Test Case: resetAirTrap_NominalPath TEST.UNIT:AirTrap TEST.SUBPROGRAM:resetAirTrap TEST.NEW TEST.NAME:resetAirTrap_NominalPath TEST.VALUE:AirTrap.<>.airTrapControllerState:NUM_OF_AIR_TRAP_STATES TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:1 TEST.VALUE:AirTrap.<>.pendingStopAirTrapController:1 TEST.EXPECTED:AirTrap.<>.airTrapControllerState:AIR_TRAP_INIT_STATE TEST.EXPECTED:AirTrap.<>.pendingStartAirTrapController:0 TEST.EXPECTED:AirTrap.<>.pendingStopAirTrapController:0 TEST.END -- Subprogram: startAirTrapControl -- Test Case: startAirTrapControl_AlreadyControlling TEST.UNIT:AirTrap TEST.SUBPROGRAM:startAirTrapControl TEST.NEW TEST.NAME:startAirTrapControl_AlreadyControlling TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_VALVE_CLOSED_STATE TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:0 TEST.EXPECTED:AirTrap.<>.pendingStartAirTrapController:0 TEST.END -- Test Case: startAirTrapControl_NotYetControlling TEST.UNIT:AirTrap TEST.SUBPROGRAM:startAirTrapControl TEST.NEW TEST.NAME:startAirTrapControl_NotYetControlling TEST.VALUE:AirTrap.<>.airTrapControllerState:AIR_TRAP_MANUAL_CONTROL_STATE TEST.VALUE:AirTrap.<>.pendingStartAirTrapController:0 TEST.EXPECTED:AirTrap.<>.pendingStartAirTrapController:1 TEST.END -- Subprogram: testResetAirTrapDataPublishIntervalOverride -- Test Case: testResetAirTrapDataPublishIntervalOverride_NominalPath TEST.UNIT:AirTrap TEST.SUBPROGRAM:testResetAirTrapDataPublishIntervalOverride TEST.NEW TEST.NAME:testResetAirTrapDataPublishIntervalOverride_NominalPath TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.data:20 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.ovInitData:0 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.ovData:10 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AirTrap.<>.airTrapDataPublishInterval.data:20 TEST.EXPECTED:AirTrap.<>.airTrapDataPublishInterval.ovInitData:0 TEST.EXPECTED:AirTrap.<>.airTrapDataPublishInterval.ovData:0 TEST.EXPECTED:AirTrap.<>.airTrapDataPublishInterval.override:0x0 TEST.EXPECTED:AirTrap.testResetAirTrapDataPublishIntervalOverride.return:1 TEST.END -- Test Case: testResetAirTrapDataPublishIntervalOverride_NotLoggedIn TEST.UNIT:AirTrap TEST.SUBPROGRAM:testResetAirTrapDataPublishIntervalOverride TEST.NEW TEST.NAME:testResetAirTrapDataPublishIntervalOverride_NotLoggedIn TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.data:20 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.ovData:10 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.override:0xCCC33C33 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:AirTrap.<>.airTrapDataPublishInterval.data:20 TEST.EXPECTED:AirTrap.<>.airTrapDataPublishInterval.ovData:10 TEST.EXPECTED:AirTrap.<>.airTrapDataPublishInterval.override:0xCCC33C33 TEST.EXPECTED:AirTrap.testResetAirTrapDataPublishIntervalOverride.return:0 TEST.END -- Subprogram: testResetAirTrapLevelOverride -- Test Case: testResetAirTrapLevelOverride_InvalidSensor TEST.UNIT:AirTrap TEST.SUBPROGRAM:testResetAirTrapLevelOverride TEST.NEW TEST.NAME:testResetAirTrapLevelOverride_InvalidSensor TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].ovData:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].override:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0xCCC33C33 TEST.VALUE:AirTrap.testResetAirTrapLevelOverride.sensor:NUM_OF_AIR_TRAP_LEVEL_SENSORS TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].ovData:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].override:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0xCCC33C33 TEST.EXPECTED:AirTrap.testResetAirTrapLevelOverride.return:0 TEST.END -- Test Case: testResetAirTrapLevelOverride_NominalPath TEST.UNIT:AirTrap TEST.SUBPROGRAM:testResetAirTrapLevelOverride TEST.NEW TEST.NAME:testResetAirTrapLevelOverride_NominalPath TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].ovData:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].override:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0xCCC33C33 TEST.VALUE:AirTrap.testResetAirTrapLevelOverride.sensor:AIR_TRAP_LEVEL_SENSOR_UPPER TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].ovData:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].override:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0x0 TEST.EXPECTED:AirTrap.testResetAirTrapLevelOverride.return:1 TEST.END -- Test Case: testResetAirTrapLevelOverride_NotLoggedIn TEST.UNIT:AirTrap TEST.SUBPROGRAM:testResetAirTrapLevelOverride TEST.NEW TEST.NAME:testResetAirTrapLevelOverride_NotLoggedIn TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].ovData:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].override:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0xCCC33C33 TEST.VALUE:AirTrap.testResetAirTrapLevelOverride.sensor:AIR_TRAP_LEVEL_SENSOR_UPPER TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].ovData:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].override:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0xCCC33C33 TEST.EXPECTED:AirTrap.testResetAirTrapLevelOverride.return:0 TEST.END -- Subprogram: testSetAirTrapDataPublishIntervalOverride -- Test Case: testSetAirTrapDataPublishIntervalOverride_NominalPath TEST.UNIT:AirTrap TEST.SUBPROGRAM:testSetAirTrapDataPublishIntervalOverride TEST.NEW TEST.NAME:testSetAirTrapDataPublishIntervalOverride_NominalPath TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.data:20 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.ovData:0 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.override:0 TEST.VALUE:AirTrap.testSetAirTrapDataPublishIntervalOverride.value:500 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AirTrap.<>.airTrapDataPublishInterval.data:20 TEST.EXPECTED:AirTrap.<>.airTrapDataPublishInterval.ovData:10 TEST.EXPECTED:AirTrap.<>.airTrapDataPublishInterval.override:0xCCC33C33 TEST.EXPECTED:AirTrap.testSetAirTrapDataPublishIntervalOverride.return:1 TEST.END -- Test Case: testSetAirTrapDataPublishIntervalOverride_NotLoggedIn TEST.UNIT:AirTrap TEST.SUBPROGRAM:testSetAirTrapDataPublishIntervalOverride TEST.NEW TEST.NAME:testSetAirTrapDataPublishIntervalOverride_NotLoggedIn TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.data:20 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.ovData:0 TEST.VALUE:AirTrap.<>.airTrapDataPublishInterval.override:0 TEST.VALUE:AirTrap.testSetAirTrapDataPublishIntervalOverride.value:500 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:AirTrap.<>.airTrapDataPublishInterval.data:20 TEST.EXPECTED:AirTrap.<>.airTrapDataPublishInterval.ovData:0 TEST.EXPECTED:AirTrap.<>.airTrapDataPublishInterval.override:0x0 TEST.EXPECTED:AirTrap.testSetAirTrapDataPublishIntervalOverride.return:0 TEST.END -- Subprogram: testSetAirTrapLevelOverride -- Test Case: testSetAirTrapLevelOverride_InvalidLevel TEST.UNIT:AirTrap TEST.SUBPROGRAM:testSetAirTrapLevelOverride TEST.NEW TEST.NAME:testSetAirTrapLevelOverride_InvalidLevel TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].ovData:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].override:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0 TEST.VALUE:AirTrap.testSetAirTrapLevelOverride.sensor:AIR_TRAP_LEVEL_SENSOR_UPPER TEST.VALUE:AirTrap.testSetAirTrapLevelOverride.level:NUM_OF_AIR_TRAP_LEVELS TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].ovData:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].override:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0 TEST.EXPECTED:AirTrap.testSetAirTrapLevelOverride.return:0 TEST.END -- Test Case: testSetAirTrapLevelOverride_InvalidSensor TEST.UNIT:AirTrap TEST.SUBPROGRAM:testSetAirTrapLevelOverride TEST.NEW TEST.NAME:testSetAirTrapLevelOverride_InvalidSensor TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].ovData:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].override:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0 TEST.VALUE:AirTrap.testSetAirTrapLevelOverride.sensor:NUM_OF_AIR_TRAP_LEVEL_SENSORS TEST.VALUE:AirTrap.testSetAirTrapLevelOverride.level:AIR_TRAP_LEVEL_AIR TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].ovData:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].override:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0 TEST.EXPECTED:AirTrap.testSetAirTrapLevelOverride.return:0 TEST.END -- Test Case: testSetAirTrapLevelOverride_NominalPath TEST.UNIT:AirTrap TEST.SUBPROGRAM:testSetAirTrapLevelOverride TEST.NEW TEST.NAME:testSetAirTrapLevelOverride_NominalPath TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].ovData:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].override:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0 TEST.VALUE:AirTrap.testSetAirTrapLevelOverride.sensor:AIR_TRAP_LEVEL_SENSOR_UPPER TEST.VALUE:AirTrap.testSetAirTrapLevelOverride.level:AIR_TRAP_LEVEL_FLUID TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].ovData:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].override:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0xCCC33C33 TEST.EXPECTED:AirTrap.testSetAirTrapLevelOverride.return:1 TEST.END -- Test Case: testSetAirTrapLevelOverride_NotLoggedIn TEST.UNIT:AirTrap TEST.SUBPROGRAM:testSetAirTrapLevelOverride TEST.NEW TEST.NAME:testSetAirTrapLevelOverride_NotLoggedIn TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].ovData:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].override:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:0 TEST.VALUE:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0 TEST.VALUE:AirTrap.testSetAirTrapLevelOverride.sensor:AIR_TRAP_LEVEL_SENSOR_UPPER TEST.VALUE:AirTrap.testSetAirTrapLevelOverride.level:AIR_TRAP_LEVEL_FLUID TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].data:1 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].ovData:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_LOWER].override:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].data:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].ovData:0 TEST.EXPECTED:AirTrap.<>.airTrapLevels[AIR_TRAP_LEVEL_SENSOR_UPPER].override:0 TEST.EXPECTED:AirTrap.testSetAirTrapLevelOverride.return:0 TEST.END