-- VectorCAST 19.sp3 (11/13/19) -- Test Case Script -- -- Environment : TESTSUPPORT -- Unit(s) Under Test: TestSupport -- -- 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: TestSupport -- Subprogram: getF32OverrideValue -- Test Case: getF32OverrideValue_Nominal TEST.UNIT:TestSupport TEST.SUBPROGRAM:getF32OverrideValue TEST.NEW TEST.NAME:getF32OverrideValue_Nominal TEST.NOTES: Test case for when overrideable value is not overridden. TEST.END_NOTES: TEST.VALUE:TestSupport.getF32OverrideValue.ovF32:<> TEST.VALUE:TestSupport.getF32OverrideValue.ovF32[0].data:99.99 TEST.VALUE:TestSupport.getF32OverrideValue.ovF32[0].ovData:88.88 TEST.VALUE:TestSupport.getF32OverrideValue.ovF32[0].override:0 TEST.EXPECTED:TestSupport.getF32OverrideValue.return:99.99 TEST.END -- Test Case: getF32OverrideValue_Override TEST.UNIT:TestSupport TEST.SUBPROGRAM:getF32OverrideValue TEST.NEW TEST.NAME:getF32OverrideValue_Override TEST.NOTES: Test case for when overrideable value is overridden. TEST.END_NOTES: TEST.VALUE:TestSupport.getF32OverrideValue.ovF32:<> TEST.VALUE:TestSupport.getF32OverrideValue.ovF32[0].data:99.99 TEST.VALUE:TestSupport.getF32OverrideValue.ovF32[0].ovData:88.88 TEST.VALUE:TestSupport.getF32OverrideValue.ovF32[0].override:0xCCC33C33 TEST.EXPECTED:TestSupport.getF32OverrideValue.return:88.88 TEST.END -- Subprogram: getS32OverrideValue -- Test Case: getS32OverrideValue_Nominal TEST.UNIT:TestSupport TEST.SUBPROGRAM:getS32OverrideValue TEST.NEW TEST.NAME:getS32OverrideValue_Nominal TEST.NOTES: Test case for when overrideable value is not overridden. TEST.END_NOTES: TEST.VALUE:TestSupport.getS32OverrideValue.ovS32:<> TEST.VALUE:TestSupport.getS32OverrideValue.ovS32[0].data:99 TEST.VALUE:TestSupport.getS32OverrideValue.ovS32[0].ovData:88 TEST.VALUE:TestSupport.getS32OverrideValue.ovS32[0].override:0 TEST.EXPECTED:TestSupport.getS32OverrideValue.return:99 TEST.END -- Test Case: getS32OverrideValue_Override TEST.UNIT:TestSupport TEST.SUBPROGRAM:getS32OverrideValue TEST.NEW TEST.NAME:getS32OverrideValue_Override TEST.NOTES: Test case for when overrideable value is overridden. TEST.END_NOTES: TEST.VALUE:TestSupport.getS32OverrideValue.ovS32:<> TEST.VALUE:TestSupport.getS32OverrideValue.ovS32[0].data:99 TEST.VALUE:TestSupport.getS32OverrideValue.ovS32[0].ovData:88 TEST.VALUE:TestSupport.getS32OverrideValue.ovS32[0].override:0xCCC33C33 TEST.EXPECTED:TestSupport.getS32OverrideValue.return:88 TEST.END -- Subprogram: getTestConfigStatus -- Test Case: getTestConfigStatus_Enabled TEST.UNIT:TestSupport TEST.SUBPROGRAM:getTestConfigStatus TEST.NEW TEST.NAME:getTestConfigStatus_Enabled TEST.NOTES: Test case for when given test config is enabled and testing is activated. TEST.END_NOTES: TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_USE_WORN_CARTRIDGE]:0xDABA36B2 TEST.VALUE:TestSupport.getTestConfigStatus.config:TEST_CONFIG_USE_WORN_CARTRIDGE TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:TestSupport.getTestConfigStatus.return:1 TEST.END -- Test Case: getTestConfigStatus_EnabledButTestingNotActive TEST.UNIT:TestSupport TEST.SUBPROGRAM:getTestConfigStatus TEST.NEW TEST.NAME:getTestConfigStatus_EnabledButTestingNotActive TEST.NOTES: Test case for when given test config is enabled and testing is not activated. TEST.END_NOTES: TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_USE_WORN_CARTRIDGE]:0xDABA36B2 TEST.VALUE:TestSupport.getTestConfigStatus.config:TEST_CONFIG_USE_WORN_CARTRIDGE TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:TestSupport.getTestConfigStatus.return:0 TEST.END -- Test Case: getTestConfigStatus_Nominal TEST.UNIT:TestSupport TEST.SUBPROGRAM:getTestConfigStatus TEST.NEW TEST.NAME:getTestConfigStatus_Nominal TEST.NOTES: Test case for when given test config is disabled and testing is not active. TEST.END_NOTES: TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_USE_WORN_CARTRIDGE]:0 TEST.VALUE:TestSupport.getTestConfigStatus.config:TEST_CONFIG_USE_WORN_CARTRIDGE TEST.EXPECTED:TestSupport.getTestConfigStatus.return:0 TEST.END -- Subprogram: getU08OverrideValue -- Test Case: getU08OverrideValue_Nominal TEST.UNIT:TestSupport TEST.SUBPROGRAM:getU08OverrideValue TEST.NEW TEST.NAME:getU08OverrideValue_Nominal TEST.NOTES: Test case for when given overrideable value has not been overridden. TEST.END_NOTES: TEST.VALUE:TestSupport.getU08OverrideValue.ovU32:<> TEST.VALUE:TestSupport.getU08OverrideValue.ovU32[0].data:0x12345678 TEST.VALUE:TestSupport.getU08OverrideValue.ovU32[0].override:0 TEST.EXPECTED:TestSupport.getU08OverrideValue.return:0x78 TEST.END -- Test Case: getU08OverrideValue_Override TEST.UNIT:TestSupport TEST.SUBPROGRAM:getU08OverrideValue TEST.NEW TEST.NAME:getU08OverrideValue_Override TEST.NOTES: Test case for when given overrideable value has been overridden. TEST.END_NOTES: TEST.VALUE:TestSupport.getU08OverrideValue.ovU32:<> TEST.VALUE:TestSupport.getU08OverrideValue.ovU32[0].data:0x12345678 TEST.VALUE:TestSupport.getU08OverrideValue.ovU32[0].ovData:0x87654321 TEST.VALUE:TestSupport.getU08OverrideValue.ovU32[0].override:0xCCC33C33 TEST.EXPECTED:TestSupport.getU08OverrideValue.return:0x21 TEST.END -- Subprogram: getU16OverrideValue -- Test Case: getU16OverrideValue_Nominal TEST.UNIT:TestSupport TEST.SUBPROGRAM:getU16OverrideValue TEST.NEW TEST.NAME:getU16OverrideValue_Nominal TEST.NOTES: Test case for when overrideable value has not been overridden. TEST.END_NOTES: TEST.VALUE:TestSupport.getU16OverrideValue.ovU32:<> TEST.VALUE:TestSupport.getU16OverrideValue.ovU32[0].data:0x12345678 TEST.VALUE:TestSupport.getU16OverrideValue.ovU32[0].override:0 TEST.EXPECTED:TestSupport.getU16OverrideValue.return:0x5678 TEST.END -- Test Case: getU16OverrideValue_Override TEST.UNIT:TestSupport TEST.SUBPROGRAM:getU16OverrideValue TEST.NEW TEST.NAME:getU16OverrideValue_Override TEST.NOTES: Test case for when overrideable value has been overridden. TEST.END_NOTES: TEST.VALUE:TestSupport.getU16OverrideValue.ovU32:<> TEST.VALUE:TestSupport.getU16OverrideValue.ovU32[0].data:0x12345678 TEST.VALUE:TestSupport.getU16OverrideValue.ovU32[0].ovData:0x87654321 TEST.VALUE:TestSupport.getU16OverrideValue.ovU32[0].override:0xCCC33C33 TEST.EXPECTED:TestSupport.getU16OverrideValue.return:0x4321 TEST.END -- Subprogram: getU32OverrideValue -- Test Case: getU32OverrideValue_Nominal TEST.UNIT:TestSupport TEST.SUBPROGRAM:getU32OverrideValue TEST.NEW TEST.NAME:getU32OverrideValue_Nominal TEST.NOTES: Test case for when overrideable value is not overridden. TEST.END_NOTES: TEST.VALUE:TestSupport.getU32OverrideValue.ovU32:<> TEST.VALUE:TestSupport.getU32OverrideValue.ovU32[0].data:0x12345678 TEST.VALUE:TestSupport.getU32OverrideValue.ovU32[0].ovData:0x87654321 TEST.VALUE:TestSupport.getU32OverrideValue.ovU32[0].override:0x0 TEST.EXPECTED:TestSupport.getU32OverrideValue.return:0x12345678 TEST.END -- Test Case: getU32OverrideValue_Override TEST.UNIT:TestSupport TEST.SUBPROGRAM:getU32OverrideValue TEST.NEW TEST.NAME:getU32OverrideValue_Override TEST.NOTES: Test case for when overrideable value is overridden. TEST.END_NOTES: TEST.VALUE:TestSupport.getU32OverrideValue.ovU32:<> TEST.VALUE:TestSupport.getU32OverrideValue.ovU32[0].data:0x12345678 TEST.VALUE:TestSupport.getU32OverrideValue.ovU32[0].ovData:0x87654321 TEST.VALUE:TestSupport.getU32OverrideValue.ovU32[0].override:0xCCC33C33 TEST.EXPECTED:TestSupport.getU32OverrideValue.return:0x87654321 TEST.END -- Subprogram: hasDialinCheckInExpired -- Test Case: hasDialinCheckInExpired_Nominal TEST.UNIT:TestSupport TEST.SUBPROGRAM:hasDialinCheckInExpired TEST.NEW TEST.NAME:hasDialinCheckInExpired_Nominal TEST.NOTES: Test case where Dialin checkin has not expired. TEST.END_NOTES: TEST.VALUE:TestSupport.<>.dialinCheckInTimeStamp:100000 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.VALUE:uut_prototype_stubs.didTimeout.return:0 TEST.EXPECTED:TestSupport.hasDialinCheckInExpired.return:0 TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:100000 TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:28800000 TEST.END -- Test Case: hasDialinCheckInExpired_Nominal_Expired TEST.UNIT:TestSupport TEST.SUBPROGRAM:hasDialinCheckInExpired TEST.NEW TEST.NAME:hasDialinCheckInExpired_Nominal_Expired TEST.NOTES: Test case where Dialin checkin has expired. TEST.END_NOTES: TEST.VALUE:TestSupport.<>.dialinCheckInTimeStamp:100000 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:TestSupport.hasDialinCheckInExpired.return:1 TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:100000 TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:28800000 TEST.END -- Test Case: hasDialinCheckInExpired_TestingNotActive TEST.UNIT:TestSupport TEST.SUBPROGRAM:hasDialinCheckInExpired TEST.NEW TEST.NAME:hasDialinCheckInExpired_TestingNotActive TEST.NOTES: Test case where Dialin checkin has expired and testing not activated. TEST.END_NOTES: TEST.VALUE:TestSupport.<>.dialinCheckInTimeStamp:100000 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.VALUE:uut_prototype_stubs.didTimeout.return:1 TEST.EXPECTED:TestSupport.hasDialinCheckInExpired.return:0 TEST.EXPECTED:uut_prototype_stubs.didTimeout.startMSCount:100000 TEST.EXPECTED:uut_prototype_stubs.didTimeout.timeoutPeriod:28800000 TEST.END -- Subprogram: hasRecoverFromFaultModeBeenSet -- Test Case: hasRecoverFromFaultModeBeenSet_Nominal TEST.UNIT:TestSupport TEST.SUBPROGRAM:hasRecoverFromFaultModeBeenSet TEST.NEW TEST.NAME:hasRecoverFromFaultModeBeenSet_Nominal TEST.NOTES: Test case for when testing is not activated. TEST.END_NOTES: TEST.VALUE:TestSupport.<>.signalRecoverFromFaultMode:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:TestSupport.hasRecoverFromFaultModeBeenSet.return:0 TEST.END -- Test Case: hasRecoverFromFaultModeBeenSet_TestingActive TEST.UNIT:TestSupport TEST.SUBPROGRAM:hasRecoverFromFaultModeBeenSet TEST.NEW TEST.NAME:hasRecoverFromFaultModeBeenSet_TestingActive TEST.NOTES: Test case for when testing is activated. TEST.END_NOTES: TEST.VALUE:TestSupport.<>.signalRecoverFromFaultMode:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:TestSupport.hasRecoverFromFaultModeBeenSet.return:1 TEST.END -- Subprogram: initTestConfigs -- Test Case: initTestConfigs_Nominal TEST.UNIT:TestSupport TEST.SUBPROGRAM:initTestConfigs TEST.NEW TEST.NAME:initTestConfigs_Nominal TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_USE_WET_CARTRIDGE..TEST_CONFIG_DISABLE_BLOOD_LEAK_ALARM]:1 TEST.VALUE:TestSupport.<>.signalRecoverFromFaultMode:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:TestSupport.<>.testConfig[TEST_CONFIG_USE_WET_CARTRIDGE..TEST_CONFIG_DISABLE_BLOOD_LEAK_ALARM]:0 TEST.EXPECTED:TestSupport.<>.signalRecoverFromFaultMode:0 TEST.END -- Subprogram: resetAllTestConfigs -- Test Case: resetAllTestConfigs_TestingNotActive TEST.UNIT:TestSupport TEST.SUBPROGRAM:resetAllTestConfigs TEST.NEW TEST.NAME:resetAllTestConfigs_TestingNotActive TEST.NOTES: Test case for when testing is not active. TEST.END_NOTES: TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:TestSupport.resetAllTestConfigs.return:0 TEST.END -- Subprogram: resetTestConfig -- Test Case: resetTestConfig_InvalidTestConfig TEST.UNIT:TestSupport TEST.SUBPROGRAM:resetTestConfig TEST.NEW TEST.NAME:resetTestConfig_InvalidTestConfig TEST.NOTES: Test case for when given test config is invalid. TEST.END_NOTES: TEST.VALUE:TestSupport.resetTestConfig.config:NUM_OF_TEST_CONFIGS TEST.EXPECTED:TestSupport.resetTestConfig.return:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:147 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:9 TEST.END -- Test Case: resetTestConfig_Nominal TEST.UNIT:TestSupport TEST.SUBPROGRAM:resetTestConfig TEST.NEW TEST.NAME:resetTestConfig_Nominal TEST.NOTES: Test case for when given test config is valid and testing is activated. TEST.END_NOTES: TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_USE_WORN_CARTRIDGE]:1 TEST.VALUE:TestSupport.resetTestConfig.config:TEST_CONFIG_USE_WORN_CARTRIDGE TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:TestSupport.<>.testConfig[TEST_CONFIG_USE_WORN_CARTRIDGE]:0 TEST.EXPECTED:TestSupport.resetTestConfig.return:1 TEST.END -- Test Case: resetTestConfig_TestingNotActive TEST.UNIT:TestSupport TEST.SUBPROGRAM:resetTestConfig TEST.NEW TEST.NAME:resetTestConfig_TestingNotActive TEST.NOTES: Test case for when given test config is valid and testing is not activated. TEST.END_NOTES: TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_USE_WORN_CARTRIDGE]:1 TEST.VALUE:TestSupport.resetTestConfig.config:TEST_CONFIG_USE_WORN_CARTRIDGE TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:TestSupport.<>.testConfig[TEST_CONFIG_USE_WORN_CARTRIDGE]:1 TEST.EXPECTED:TestSupport.resetTestConfig.return:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:147 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1 TEST.END -- Subprogram: sendTestConfigStatusToDialin -- Test Case: sendTestConfigStatusToDialin_Nominal TEST.UNIT:TestSupport TEST.SUBPROGRAM:sendTestConfigStatusToDialin TEST.NEW TEST.NAME:sendTestConfigStatusToDialin_Nominal TEST.NOTES: Test case for when testing is activated. TEST.END_NOTES: TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_USE_WET_CARTRIDGE]:0xDABA36B2 TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_USE_WORN_CARTRIDGE]:0 TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_EXPEDITE_PRE_TREATMENT]:0xDABA36B2 TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_SKIP_BLOOD_PRIME]:0 TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_SKIP_DISINFECT_AND_SERVICE_TX_BLOCKERS]:0xDABA36B2 TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_DISABLE_WET_SELFTEST_DISPLACEMENT_ALARM]:0 TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_RECOVER_TREATMENT]:0xDABA36B2 TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_ENABLE_ONE_MINUTE_TREATMENT]:0 TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_DISABLE_BLOOD_LEAK_ALARM]:0xDABA36B2 TEST.VALUE:uut_prototype_stubs.serializeMessage.return:1 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:TestSupport.sendTestConfigStatusToDialin.return:1 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.hdr.msgID:0x8095 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.hdr.payloadLen:36 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[0]:1 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[1]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[2]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[3]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[4]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[5]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[6]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[7]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[8]:1 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[9]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[10]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[11]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[12]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[13]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[14]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[15]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[16]:1 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[17]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[18]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[19]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[20]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[21]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[22]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[23]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[24]:1 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[25]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[26]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[27]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[28]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[29]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[30]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[31]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[32]:1 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[33]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[34]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.msg.payload[35]:0 TEST.EXPECTED:uut_prototype_stubs.serializeMessage.buffer:COMM_BUFFER_OUT_CAN_PC TEST.EXPECTED:uut_prototype_stubs.serializeMessage.ackReq:0 TEST.END -- Test Case: sendTestConfigStatusToDialin_TestingNotActive TEST.UNIT:TestSupport TEST.SUBPROGRAM:sendTestConfigStatusToDialin TEST.NEW TEST.NAME:sendTestConfigStatusToDialin_TestingNotActive TEST.NOTES: Test case for when testing is not activated. TEST.END_NOTES: TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_USE_WET_CARTRIDGE]:0xDABA36B2 TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_USE_WORN_CARTRIDGE]:0 TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_EXPEDITE_PRE_TREATMENT]:0xDABA36B2 TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_SKIP_BLOOD_PRIME]:0 TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_SKIP_DISINFECT_AND_SERVICE_TX_BLOCKERS]:0xDABA36B2 TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_DISABLE_WET_SELFTEST_DISPLACEMENT_ALARM]:0 TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_RECOVER_TREATMENT]:0xDABA36B2 TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_ENABLE_ONE_MINUTE_TREATMENT]:0 TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_DISABLE_BLOOD_LEAK_ALARM]:0xDABA36B2 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:TestSupport.sendTestConfigStatusToDialin.return:0 TEST.END -- Subprogram: setDialinCheckInTimeStamp -- Test Case: setDialinCheckInTimeStamp_Nominal TEST.UNIT:TestSupport TEST.SUBPROGRAM:setDialinCheckInTimeStamp TEST.NEW TEST.NAME:setDialinCheckInTimeStamp_Nominal TEST.VALUE:TestSupport.<>.dialinCheckInTimeStamp:0 TEST.VALUE:uut_prototype_stubs.getMSTimerCount.return:1000 TEST.EXPECTED:TestSupport.<>.dialinCheckInTimeStamp:1000 TEST.END -- Subprogram: setRecoverFromFaultModeSignal -- Test Case: setRecoverFromFaultModeSignal_Nominal TEST.UNIT:TestSupport TEST.SUBPROGRAM:setRecoverFromFaultModeSignal TEST.NEW TEST.NAME:setRecoverFromFaultModeSignal_Nominal TEST.NOTES: Test case for when testing is not activated. TEST.END_NOTES: TEST.VALUE:TestSupport.<>.signalRecoverFromFaultMode:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:TestSupport.<>.signalRecoverFromFaultMode:0 TEST.END -- Test Case: setRecoverFromFaultModeSignal_TestingActive TEST.UNIT:TestSupport TEST.SUBPROGRAM:setRecoverFromFaultModeSignal TEST.NEW TEST.NAME:setRecoverFromFaultModeSignal_TestingActive TEST.NOTES: Test case for when testing is activated. TEST.END_NOTES: TEST.VALUE:TestSupport.<>.signalRecoverFromFaultMode:0 TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:TestSupport.<>.signalRecoverFromFaultMode:1 TEST.END -- Subprogram: setTestConfig -- Test Case: setTestConfig_InvalidTestConfig TEST.UNIT:TestSupport TEST.SUBPROGRAM:setTestConfig TEST.NEW TEST.NAME:setTestConfig_InvalidTestConfig TEST.NOTES: Test case for when given test config is invalid. TEST.END_NOTES: TEST.VALUE:TestSupport.setTestConfig.config:NUM_OF_TEST_CONFIGS TEST.EXPECTED:TestSupport.setTestConfig.return:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:147 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:9 TEST.END -- Test Case: setTestConfig_Nominal TEST.UNIT:TestSupport TEST.SUBPROGRAM:setTestConfig TEST.NEW TEST.NAME:setTestConfig_Nominal TEST.NOTES: Test case for when given test config is valid and testing is activated. TEST.END_NOTES: TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_USE_WORN_CARTRIDGE]:0 TEST.VALUE:TestSupport.setTestConfig.config:TEST_CONFIG_USE_WORN_CARTRIDGE TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:1 TEST.EXPECTED:TestSupport.<>.testConfig[TEST_CONFIG_USE_WORN_CARTRIDGE]:0xDABA36B2 TEST.EXPECTED:TestSupport.setTestConfig.return:1 TEST.END -- Test Case: setTestConfig_TestingNotActive TEST.UNIT:TestSupport TEST.SUBPROGRAM:setTestConfig TEST.NEW TEST.NAME:setTestConfig_TestingNotActive TEST.NOTES: Test case for when given test config is valid and testing is not activated. TEST.END_NOTES: TEST.VALUE:TestSupport.<>.testConfig[TEST_CONFIG_USE_WORN_CARTRIDGE]:1 TEST.VALUE:TestSupport.setTestConfig.config:TEST_CONFIG_USE_WORN_CARTRIDGE TEST.VALUE:uut_prototype_stubs.isTestingActivated.return:0 TEST.EXPECTED:TestSupport.setTestConfig.return:0 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarm:ALARM_ID_HD_SOFTWARE_FAULT TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData1.data.uInt.data:147 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.dataType:ALARM_DATA_TYPE_U32 TEST.EXPECTED:uut_prototype_stubs.activateAlarm2Data.alarmData2.data.uInt.data:1 TEST.END