-- VectorCAST 19.sp3 (11/13/19) -- Test Case Script -- -- Environment : COMMBUFFERS -- Unit(s) Under Test: CommBuffers -- -- 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: CommBuffers -- Subprogram: addToCommBuffer -- Test Case: InsufficientSpaceForAdd_XmitWhileNoOtherCANNodes TEST.UNIT:CommBuffers TEST.SUBPROGRAM:addToCommBuffer TEST.NEW TEST.NAME:InsufficientSpaceForAdd_XmitWhileNoOtherCANNodes TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.VALUE:CommBuffers.<>.firstBufferOverflowTimeStamp:1000000 TEST.VALUE:CommBuffers.addToCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM TEST.VALUE:CommBuffers.addToCommBuffer.len:8 TEST.VALUE:uut_prototype_stubs.isCANBoxForXmit.return:1 TEST.VALUE:uut_prototype_stubs.isHDOnlyCANNode.return:1 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:5001 TEST.EXPECTED:CommBuffers.addToCommBuffer.return:0 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: InvalidBuffer TEST.UNIT:CommBuffers TEST.SUBPROGRAM:addToCommBuffer TEST.NEW TEST.NAME:InvalidBuffer TEST.VALUE:CommBuffers.addToCommBuffer.buffer:NUM_OF_COMM_BUFFERS TEST.VALUE:CommBuffers.addToCommBuffer.len:8 TEST.EXPECTED:CommBuffers.addToCommBuffer.return:0 TEST.END -- Test Case: SuccessfulAdd TEST.UNIT:CommBuffers TEST.SUBPROGRAM:addToCommBuffer TEST.NEW TEST.NAME:SuccessfulAdd TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][0]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][1]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][2]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][3]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][4]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][5]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][6]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][7]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][8]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][9]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][10]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][2]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][3]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][4]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][5]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][6]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][7]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][8]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][9]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][10]:0 TEST.VALUE:CommBuffers.addToCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.addToCommBuffer.data:<> TEST.VALUE:CommBuffers.addToCommBuffer.data[0]:65 TEST.VALUE:CommBuffers.addToCommBuffer.data[1]:66 TEST.VALUE:CommBuffers.addToCommBuffer.data[2]:67 TEST.VALUE:CommBuffers.addToCommBuffer.data[3]:68 TEST.VALUE:CommBuffers.addToCommBuffer.data[4]:69 TEST.VALUE:CommBuffers.addToCommBuffer.data[5]:70 TEST.VALUE:CommBuffers.addToCommBuffer.data[6]:71 TEST.VALUE:CommBuffers.addToCommBuffer.data[7]:72 TEST.VALUE:CommBuffers.addToCommBuffer.len:8 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:8 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][0]:65 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][1]:66 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][2]:67 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][3]:68 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][4]:69 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][5]:70 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][6]:71 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][7]:72 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][8]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][9]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][10]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][2]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][3]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][4]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][5]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][6]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][7]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][8]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][9]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][10]:0 TEST.EXPECTED:CommBuffers.addToCommBuffer.return:1 TEST.END -- Test Case: SuccessfulAdd_ClearLastOverflow TEST.UNIT:CommBuffers TEST.SUBPROGRAM:addToCommBuffer TEST.NEW TEST.NAME:SuccessfulAdd_ClearLastOverflow TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][0]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][1]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][2]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][3]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][4]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][5]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][6]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][7]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][8]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][9]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][10]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][2]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][3]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][4]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][5]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][6]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][7]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][8]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][9]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][10]:0 TEST.VALUE:CommBuffers.<>.firstBufferOverflowTimeStamp:1000000 TEST.VALUE:CommBuffers.addToCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.addToCommBuffer.data:<> TEST.VALUE:CommBuffers.addToCommBuffer.data[0]:65 TEST.VALUE:CommBuffers.addToCommBuffer.data[1]:66 TEST.VALUE:CommBuffers.addToCommBuffer.data[2]:67 TEST.VALUE:CommBuffers.addToCommBuffer.data[3]:68 TEST.VALUE:CommBuffers.addToCommBuffer.data[4]:69 TEST.VALUE:CommBuffers.addToCommBuffer.data[5]:70 TEST.VALUE:CommBuffers.addToCommBuffer.data[6]:71 TEST.VALUE:CommBuffers.addToCommBuffer.data[7]:72 TEST.VALUE:CommBuffers.addToCommBuffer.len:8 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:5001 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:8 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][0]:65 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][1]:66 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][2]:67 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][3]:68 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][4]:69 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][5]:70 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][6]:71 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][7]:72 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][8]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][9]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][10]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][2]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][3]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][4]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][5]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][6]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][7]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][8]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][9]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][10]:0 TEST.EXPECTED:CommBuffers.<>.firstBufferOverflowTimeStamp:0 TEST.EXPECTED:CommBuffers.addToCommBuffer.return:1 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: SuccessfulAdd_NoClearLastOverflow TEST.UNIT:CommBuffers TEST.SUBPROGRAM:addToCommBuffer TEST.NEW TEST.NAME:SuccessfulAdd_NoClearLastOverflow TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][0]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][1]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][2]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][3]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][4]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][5]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][6]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][7]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][8]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][9]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][10]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][2]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][3]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][4]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][5]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][6]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][7]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][8]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][9]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][10]:0 TEST.VALUE:CommBuffers.<>.firstBufferOverflowTimeStamp:1000000 TEST.VALUE:CommBuffers.addToCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.addToCommBuffer.data:<> TEST.VALUE:CommBuffers.addToCommBuffer.data[0]:65 TEST.VALUE:CommBuffers.addToCommBuffer.data[1]:66 TEST.VALUE:CommBuffers.addToCommBuffer.data[2]:67 TEST.VALUE:CommBuffers.addToCommBuffer.data[3]:68 TEST.VALUE:CommBuffers.addToCommBuffer.data[4]:69 TEST.VALUE:CommBuffers.addToCommBuffer.data[5]:70 TEST.VALUE:CommBuffers.addToCommBuffer.data[6]:71 TEST.VALUE:CommBuffers.addToCommBuffer.data[7]:72 TEST.VALUE:CommBuffers.addToCommBuffer.len:8 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:4999 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:8 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][0]:65 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][1]:66 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][2]:67 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][3]:68 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][4]:69 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][5]:70 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][6]:71 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][7]:72 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][8]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][9]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][10]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][2]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][3]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][4]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][5]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][6]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][7]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][8]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][9]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][10]:0 TEST.EXPECTED:CommBuffers.<>.firstBufferOverflowTimeStamp:1000000 TEST.EXPECTED:CommBuffers.addToCommBuffer.return:1 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1000000 TEST.END -- Test Case: SuccessfulAdd_RecvWhileNoOtherCANNodes TEST.UNIT:CommBuffers TEST.SUBPROGRAM:addToCommBuffer TEST.NEW TEST.NAME:SuccessfulAdd_RecvWhileNoOtherCANNodes TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][0]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][1]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][2]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][3]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][4]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][5]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][6]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][7]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][8]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][9]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][10]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][2]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][3]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][4]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][5]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][6]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][7]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][8]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][9]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][10]:0 TEST.VALUE:CommBuffers.addToCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.addToCommBuffer.data:<> TEST.VALUE:CommBuffers.addToCommBuffer.data[0]:65 TEST.VALUE:CommBuffers.addToCommBuffer.data[1]:66 TEST.VALUE:CommBuffers.addToCommBuffer.data[2]:67 TEST.VALUE:CommBuffers.addToCommBuffer.data[3]:68 TEST.VALUE:CommBuffers.addToCommBuffer.data[4]:69 TEST.VALUE:CommBuffers.addToCommBuffer.data[5]:70 TEST.VALUE:CommBuffers.addToCommBuffer.data[6]:71 TEST.VALUE:CommBuffers.addToCommBuffer.data[7]:72 TEST.VALUE:CommBuffers.addToCommBuffer.len:8 TEST.VALUE:uut_prototype_stubs.isCANBoxForXmit.return:0 TEST.VALUE:uut_prototype_stubs.isHDOnlyCANNode.return:1 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:8 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][0]:65 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][1]:66 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][2]:67 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][3]:68 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][4]:69 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][5]:70 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][6]:71 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][7]:72 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][8]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][9]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][10]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][2]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][3]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][4]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][5]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][6]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][7]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][8]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][9]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][10]:0 TEST.EXPECTED:CommBuffers.addToCommBuffer.return:1 TEST.END -- Test Case: addToCommBuffer.001 TEST.UNIT:CommBuffers TEST.SUBPROGRAM:addToCommBuffer TEST.NEW TEST.NAME:addToCommBuffer.001 TEST.BASIS_PATH:7 of 8 (partial) TEST.NOTES: This is an automatically generated test case. Test Path 7 (1) if (buffer < (NUM_OF_COMM_BUFFERS)) ==> TRUE (2) if ((0) == isHDOnlyCANNode() || (0) == isCANBoxForXmit((CAN_MESSAGE_BOX_T)buffer)) ==> TRUE (3) if (len <= (768) - currentActiveBufCount) ==> FALSE (4) if ((1) == bufferFull) ==> FALSE (7) if (firstBufferOverflowTimeStamp != (0) && calcTimeSince(firstBufferOverflowTimeStamp) > (5000)) ==> FALSE Test Case Generation Notes: Cannot set bufferFull due to assignment TEST.END_NOTES: TEST.VALUE:CommBuffers.<>.firstBufferOverflowTimeStamp:0 TEST.VALUE:CommBuffers.addToCommBuffer.buffer:<> TEST.VALUE:CommBuffers.addToCommBuffer.data:<> TEST.VALUE:CommBuffers.addToCommBuffer.len:<> TEST.VALUE:uut_prototype_stubs.isCANBoxForXmit.return:0 TEST.VALUE:uut_prototype_stubs.isHDOnlyCANNode.return:0 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:<> TEST.EXPECTED:CommBuffers.<>.firstBufferOverflowTimeStamp:0 TEST.EXPECTED:CommBuffers.addToCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.EXPECTED:CommBuffers.addToCommBuffer.len:4294967295 TEST.END -- Test Case: addToCommBuffer.002 TEST.UNIT:CommBuffers TEST.SUBPROGRAM:addToCommBuffer TEST.NEW TEST.NAME:addToCommBuffer.002 TEST.NOTES: This is an automatically generated test case. Test Path 7 (1) if (buffer < (NUM_OF_COMM_BUFFERS)) ==> TRUE (2) if ((0) == isHDOnlyCANNode() || (0) == isCANBoxForXmit((CAN_MESSAGE_BOX_T)buffer)) ==> TRUE (3) if (len <= (768) - currentActiveBufCount) ==> FALSE (4) if ((1) == bufferFull) ==> FALSE (7) if (firstBufferOverflowTimeStamp != (0) && calcTimeSince(firstBufferOverflowTimeStamp) > (5000)) ==> FALSE Test Case Generation Notes: Cannot set bufferFull due to assignment TEST.END_NOTES: TEST.VALUE:CommBuffers.<>.firstBufferOverflowTimeStamp:1 TEST.VALUE:CommBuffers.addToCommBuffer.buffer:<> TEST.VALUE:CommBuffers.addToCommBuffer.data:<> TEST.VALUE:CommBuffers.addToCommBuffer.len:<> TEST.VALUE:uut_prototype_stubs.isCANBoxForXmit.return:0 TEST.VALUE:uut_prototype_stubs.isHDOnlyCANNode.return:0 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:<> TEST.EXPECTED:CommBuffers.<>.firstBufferOverflowTimeStamp:1 TEST.EXPECTED:CommBuffers.addToCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.EXPECTED:CommBuffers.addToCommBuffer.len:4294967295 TEST.END -- Test Case: addToCommBuffer.003 TEST.UNIT:CommBuffers TEST.SUBPROGRAM:addToCommBuffer TEST.NEW TEST.NAME:addToCommBuffer.003 TEST.NOTES: This is an automatically generated test case. Test Path 7 (1) if (buffer < (NUM_OF_COMM_BUFFERS)) ==> TRUE (2) if ((0) == isHDOnlyCANNode() || (0) == isCANBoxForXmit((CAN_MESSAGE_BOX_T)buffer)) ==> TRUE (3) if (len <= (768) - currentActiveBufCount) ==> FALSE (4) if ((1) == bufferFull) ==> FALSE (7) if (firstBufferOverflowTimeStamp != (0) && calcTimeSince(firstBufferOverflowTimeStamp) > (5000)) ==> FALSE Test Case Generation Notes: Cannot set bufferFull due to assignment TEST.END_NOTES: TEST.VALUE:CommBuffers.<>.firstBufferOverflowTimeStamp:1 TEST.VALUE:CommBuffers.addToCommBuffer.buffer:<> TEST.VALUE:CommBuffers.addToCommBuffer.data:<> TEST.VALUE:CommBuffers.addToCommBuffer.len:<> TEST.VALUE:uut_prototype_stubs.isCANBoxForXmit.return:0 TEST.VALUE:uut_prototype_stubs.isHDOnlyCANNode.return:0 TEST.VALUE:uut_prototype_stubs.calcTimeSince.return:5001 TEST.EXPECTED:CommBuffers.<>.firstBufferOverflowTimeStamp:1 TEST.EXPECTED:CommBuffers.addToCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.EXPECTED:CommBuffers.addToCommBuffer.len:4294967295 TEST.EXPECTED:uut_prototype_stubs.calcTimeSince.startMSCount:1 TEST.END -- Subprogram: clearBuffer -- Test Case: clearBuffer_InvalidBuffer TEST.UNIT:CommBuffers TEST.SUBPROGRAM:clearBuffer TEST.NEW TEST.NAME:clearBuffer_InvalidBuffer TEST.VALUE:CommBuffers.clearBuffer.buffer:NUM_OF_COMM_BUFFERS TEST.FLOW CommBuffers.c.clearBuffer CommBuffers.c.clearBuffer TEST.END_FLOW TEST.END -- Test Case: clearBuffer_NominalPath TEST.UNIT:CommBuffers TEST.SUBPROGRAM:clearBuffer TEST.NEW TEST.NAME:clearBuffer_NominalPath TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_BROADCAST][0]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_BROADCAST][1]:1 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_OUT_CAN_HD_BROADCAST]:1 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][0][0]:1 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][0][1]:1 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][0][2]:1 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][0][3]:1 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][0][511]:1 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][1][0]:1 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][1][1]:1 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][1][2]:1 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][1][3]:1 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][1][511]:1 TEST.VALUE:CommBuffers.clearBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_BROADCAST TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_BROADCAST][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_BROADCAST][1]:0 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_OUT_CAN_HD_BROADCAST]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][0][0]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][0][1]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][0][2]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][0][3]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][0][511]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][1][0]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][1][1]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][1][2]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][1][3]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_OUT_CAN_HD_BROADCAST][1][511]:0 TEST.END -- Subprogram: getDataFromInactiveBuffer -- Test Case: ConsumeAllDataInInactiveBuffer TEST.UNIT:CommBuffers TEST.SUBPROGRAM:getDataFromInactiveBuffer TEST.NEW TEST.NAME:ConsumeAllDataInInactiveBuffer TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:8 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:65 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:66 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][2]:67 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][3]:68 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][4]:69 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][5]:70 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][6]:71 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][7]:72 TEST.VALUE:CommBuffers.getDataFromInactiveBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.getDataFromInactiveBuffer.data:<> TEST.VALUE:CommBuffers.getDataFromInactiveBuffer.data:"AAAAAAAA" TEST.VALUE:CommBuffers.getDataFromInactiveBuffer.len:8 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:1 TEST.EXPECTED:CommBuffers.getDataFromInactiveBuffer.data:"ABCDEFGH" TEST.END -- Test Case: ConsumePortionOfDataInInactiveBuffer TEST.UNIT:CommBuffers TEST.SUBPROGRAM:getDataFromInactiveBuffer TEST.NEW TEST.NAME:ConsumePortionOfDataInInactiveBuffer TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:10 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:1 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][0]:65 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][1]:66 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][2]:67 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][3]:68 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][4]:69 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][5]:70 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][6]:71 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][7]:72 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][8]:73 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][9]:74 TEST.VALUE:CommBuffers.getDataFromInactiveBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.getDataFromInactiveBuffer.data:<> TEST.VALUE:CommBuffers.getDataFromInactiveBuffer.data:"AAAAAAAA" TEST.VALUE:CommBuffers.getDataFromInactiveBuffer.len:8 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:2 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:1 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][0]:73 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][1]:74 TEST.EXPECTED:CommBuffers.getDataFromInactiveBuffer.data:"ABCDEFGH" TEST.END -- Subprogram: getFromCommBuffer -- Test Case: InvalidBuffer TEST.UNIT:CommBuffers TEST.SUBPROGRAM:getFromCommBuffer TEST.NEW TEST.NAME:InvalidBuffer TEST.VALUE:CommBuffers.getFromCommBuffer.buffer:NUM_OF_COMM_BUFFERS TEST.VALUE:CommBuffers.getFromCommBuffer.len:8 TEST.EXPECTED:CommBuffers.getFromCommBuffer.return:0 TEST.END -- Test Case: LengthLargerThanBuffer TEST.UNIT:CommBuffers TEST.SUBPROGRAM:getFromCommBuffer TEST.NEW TEST.NAME:LengthLargerThanBuffer TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.VALUE:CommBuffers.getFromCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.getFromCommBuffer.len:1025 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.EXPECTED:CommBuffers.getFromCommBuffer.return:0 TEST.END -- Test Case: LengthLargerThanBuffer.001 TEST.UNIT:CommBuffers TEST.SUBPROGRAM:getFromCommBuffer TEST.NEW TEST.NAME:LengthLargerThanBuffer.001 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.VALUE:CommBuffers.getFromCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.getFromCommBuffer.len:1025 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.EXPECTED:CommBuffers.getFromCommBuffer.return:0 TEST.END -- Test Case: LengthLargerThanContents TEST.UNIT:CommBuffers TEST.SUBPROGRAM:getFromCommBuffer TEST.NEW TEST.NAME:LengthLargerThanContents TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:100 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.VALUE:CommBuffers.getFromCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.getFromCommBuffer.len:101 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:100 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.EXPECTED:CommBuffers.getFromCommBuffer.return:0 TEST.END -- Test Case: SuccessfulGetFromBothBuffers TEST.UNIT:CommBuffers TEST.SUBPROGRAM:getFromCommBuffer TEST.NEW TEST.NAME:SuccessfulGetFromBothBuffers TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:5 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:5 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:1 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][0]:65 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][1]:66 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][2]:67 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][3]:68 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][4]:69 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:70 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:71 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][2]:72 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][3]:73 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][4]:74 TEST.VALUE:CommBuffers.getFromCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.getFromCommBuffer.data:<> TEST.VALUE:CommBuffers.getFromCommBuffer.data:"AAAAAAAA" TEST.VALUE:CommBuffers.getFromCommBuffer.len:8 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:2 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:73 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:74 TEST.EXPECTED:CommBuffers.getFromCommBuffer.data:"ABCDEFGH" TEST.EXPECTED:CommBuffers.getFromCommBuffer.return:8 TEST.END -- Test Case: SuccessfulGetFromInactiveBufferOnly TEST.UNIT:CommBuffers TEST.SUBPROGRAM:getFromCommBuffer TEST.NEW TEST.NAME:SuccessfulGetFromInactiveBufferOnly TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:10 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:65 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:66 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][2]:67 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][3]:68 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][4]:69 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][5]:70 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][6]:71 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][7]:72 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][8]:73 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][9]:74 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][10]:0 TEST.VALUE:CommBuffers.getFromCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.getFromCommBuffer.data:<> TEST.VALUE:CommBuffers.getFromCommBuffer.data:"AAAAAAAA" TEST.VALUE:CommBuffers.getFromCommBuffer.len:8 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:2 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:73 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:74 TEST.EXPECTED:CommBuffers.getFromCommBuffer.data:"ABCDEFGH" TEST.EXPECTED:CommBuffers.getFromCommBuffer.return:8 TEST.END -- Test Case: getFromCommBuffer.001 TEST.UNIT:CommBuffers TEST.SUBPROGRAM:getFromCommBuffer TEST.NEW TEST.NAME:getFromCommBuffer.001 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.VALUE:CommBuffers.getFromCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.getFromCommBuffer.len:1537 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.EXPECTED:CommBuffers.getFromCommBuffer.return:0 TEST.END -- Subprogram: initCommBuffers -- Test Case: NominalPath TEST.UNIT:CommBuffers TEST.SUBPROGRAM:initCommBuffers TEST.NEW TEST.NAME:NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 305 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_UART_PC][0]:1 >>> >>> Invalid array index value COMM_BUFFER_IN_UART_PC,0 >>> >>> Command Ignored. >>> (E) @LINE: 306 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_UART_PC][1]:1 >>> >>> Invalid array index value COMM_BUFFER_IN_UART_PC,1 >>> >>> Command Ignored. >>> (E) @LINE: 307 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_UART_PC][0]:1 >>> >>> Invalid array index value COMM_BUFFER_OUT_UART_PC,0 >>> >>> Command Ignored. >>> (E) @LINE: 308 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_UART_PC][1]:1 >>> >>> Invalid array index value COMM_BUFFER_OUT_UART_PC,1 >>> >>> Command Ignored. >>> (E) @LINE: 309 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED..COMM_BUFFER_OUT_UART_PC]:1 >>> >>> Invalid array index value COMM_BUFFER_NOT_USED..COMM_BUFFER_OUT_UART_PC >>> >>> Command Ignored. >>> (E) @LINE: 332 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_UART_PC][0]:0 >>> >>> Invalid array index value COMM_BUFFER_IN_UART_PC,0 >>> >>> Command Ignored. >>> (E) @LINE: 333 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_UART_PC][1]:0 >>> >>> Invalid array index value COMM_BUFFER_IN_UART_PC,1 >>> >>> Command Ignored. >>> (E) @LINE: 334 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_UART_PC][0]:0 >>> >>> Invalid array index value COMM_BUFFER_OUT_UART_PC,0 >>> >>> Command Ignored. >>> (E) @LINE: 335 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_UART_PC][1]:0 >>> >>> Invalid array index value COMM_BUFFER_OUT_UART_PC,1 >>> >>> Command Ignored. >>> (E) @LINE: 336 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED..COMM_BUFFER_OUT_UART_PC]:0 >>> >>> Invalid array index value COMM_BUFFER_NOT_USED..COMM_BUFFER_OUT_UART_PC >>> >>> Command Ignored. TEST.END_IMPORT_FAILURES: TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_ALARM][0]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_ALARM][1]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_DG_ALARM][0]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_DG_ALARM][1]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_UI_ALARM][0]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_UI_ALARM][1]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_2_DG][0]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_2_DG][1]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_DG_2_HD][0]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_DG_2_HD][1]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_2_UI][0]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_2_UI][1]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_BROADCAST][0]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_BROADCAST][1]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_DG_BROADCAST][0]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_DG_BROADCAST][1]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_UI_2_HD][0]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_UI_2_HD][1]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_UI_BROADCAST][0]:1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_UI_BROADCAST][1]:1 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_ALARM][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_ALARM][1]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_DG_ALARM][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_DG_ALARM][1]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_UI_ALARM][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_UI_ALARM][1]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_2_DG][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_2_DG][1]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_DG_2_HD][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_DG_2_HD][1]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_2_UI][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_2_UI][1]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_BROADCAST][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_BROADCAST][1]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_DG_BROADCAST][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_DG_BROADCAST][1]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_UI_2_HD][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_UI_2_HD][1]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_UI_BROADCAST][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_IN_CAN_UI_BROADCAST][1]:0 TEST.END -- Subprogram: numberOfBytesInCommBuffer -- Test Case: InvalidBuffer TEST.UNIT:CommBuffers TEST.SUBPROGRAM:numberOfBytesInCommBuffer TEST.NEW TEST.NAME:InvalidBuffer TEST.VALUE:CommBuffers.numberOfBytesInCommBuffer.buffer:NUM_OF_COMM_BUFFERS TEST.EXPECTED:CommBuffers.numberOfBytesInCommBuffer.return:0 TEST.END -- Test Case: NominalPath TEST.UNIT:CommBuffers TEST.SUBPROGRAM:numberOfBytesInCommBuffer TEST.NEW TEST.NAME:NominalPath TEST.IMPORT_FAILURES: (E) Errors from previous script import(s) >>> (E) @LINE: 625 TEST.VALUE:CommBuffers.<>.bufferGetLock[COMM_BUFFER_OUT_CAN_HD_ALARM]:0 >>> >>> Unknown parameter/object name bufferGetLock >>> >>> Value Line Error - Command Ignored TEST.END_IMPORT_FAILURES: TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_ALARM][0]:5 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_ALARM][1]:6 TEST.VALUE:CommBuffers.numberOfBytesInCommBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_ALARM][0]:5 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_ALARM][1]:6 TEST.EXPECTED:CommBuffers.numberOfBytesInCommBuffer.return:11 TEST.END -- Subprogram: peekFromCommBuffer -- Test Case: InvalidBuffer TEST.UNIT:CommBuffers TEST.SUBPROGRAM:peekFromCommBuffer TEST.NEW TEST.NAME:InvalidBuffer TEST.VALUE:CommBuffers.peekFromCommBuffer.buffer:NUM_OF_COMM_BUFFERS TEST.VALUE:CommBuffers.peekFromCommBuffer.len:8 TEST.EXPECTED:CommBuffers.peekFromCommBuffer.return:0 TEST.END -- Test Case: LengthLargerThanBuffer TEST.UNIT:CommBuffers TEST.SUBPROGRAM:peekFromCommBuffer TEST.NEW TEST.NAME:LengthLargerThanBuffer TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.VALUE:CommBuffers.peekFromCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.peekFromCommBuffer.len:1025 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.EXPECTED:CommBuffers.peekFromCommBuffer.return:0 TEST.END -- Test Case: LengthLargerThanContents TEST.UNIT:CommBuffers TEST.SUBPROGRAM:peekFromCommBuffer TEST.NEW TEST.NAME:LengthLargerThanContents TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:100 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.VALUE:CommBuffers.peekFromCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.peekFromCommBuffer.len:101 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:100 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.EXPECTED:CommBuffers.peekFromCommBuffer.return:0 TEST.END -- Test Case: SuccessfulPeekFromBothBuffers TEST.UNIT:CommBuffers TEST.SUBPROGRAM:peekFromCommBuffer TEST.NEW TEST.NAME:SuccessfulPeekFromBothBuffers TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:5 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:5 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:1 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][0]:65 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][1]:66 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][2]:67 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][3]:68 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][4]:69 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:70 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:71 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][2]:72 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][3]:73 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][4]:74 TEST.VALUE:CommBuffers.peekFromCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.peekFromCommBuffer.data:<> TEST.VALUE:CommBuffers.peekFromCommBuffer.data:"AAAAAAAA" TEST.VALUE:CommBuffers.peekFromCommBuffer.len:8 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:5 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:5 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:1 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][0]:65 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][1]:66 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][2]:67 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][3]:68 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][0][4]:69 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:70 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:71 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][2]:72 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][3]:73 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][4]:74 TEST.EXPECTED:CommBuffers.peekFromCommBuffer.data:"ABCDEFGH" TEST.EXPECTED:CommBuffers.peekFromCommBuffer.return:8 TEST.END -- Test Case: SuccessfulPeekFromInactiveBufferOnly TEST.UNIT:CommBuffers TEST.SUBPROGRAM:peekFromCommBuffer TEST.NEW TEST.NAME:SuccessfulPeekFromInactiveBufferOnly TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:10 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:65 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:66 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][2]:67 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][3]:68 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][4]:69 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][5]:70 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][6]:71 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][7]:72 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][8]:73 TEST.VALUE:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][9]:74 TEST.VALUE:CommBuffers.peekFromCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.peekFromCommBuffer.data:<> TEST.VALUE:CommBuffers.peekFromCommBuffer.data:"AAAAAAAA" TEST.VALUE:CommBuffers.peekFromCommBuffer.len:8 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:10 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][0]:65 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][1]:66 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][2]:67 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][3]:68 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][4]:69 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][5]:70 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][6]:71 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][7]:72 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][8]:73 TEST.EXPECTED:CommBuffers.<>.commBuffers[COMM_BUFFER_NOT_USED][1][9]:74 TEST.EXPECTED:CommBuffers.peekFromCommBuffer.data:"ABCDEFGH" TEST.EXPECTED:CommBuffers.peekFromCommBuffer.return:8 TEST.END -- Test Case: peekFromCommBuffer.001 TEST.UNIT:CommBuffers TEST.SUBPROGRAM:peekFromCommBuffer TEST.NEW TEST.NAME:peekFromCommBuffer.001 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.VALUE:CommBuffers.peekFromCommBuffer.buffer:COMM_BUFFER_NOT_USED TEST.VALUE:CommBuffers.peekFromCommBuffer.len:1537 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_NOT_USED][1]:0 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_NOT_USED]:0 TEST.EXPECTED:CommBuffers.peekFromCommBuffer.return:0 TEST.END -- Subprogram: switchDoubleBuffer -- Test Case: Switch0To1 TEST.UNIT:CommBuffers TEST.SUBPROGRAM:switchDoubleBuffer TEST.NEW TEST.NAME:Switch0To1 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_ALARM][0]:0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_ALARM][1]:5 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_OUT_CAN_HD_ALARM]:0 TEST.VALUE:CommBuffers.switchDoubleBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_ALARM][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_ALARM][1]:0 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_OUT_CAN_HD_ALARM]:1 TEST.END -- Test Case: Switch1To0 TEST.UNIT:CommBuffers TEST.SUBPROGRAM:switchDoubleBuffer TEST.NEW TEST.NAME:Switch1To0 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_ALARM][0]:5 TEST.VALUE:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_ALARM][1]:0 TEST.VALUE:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_OUT_CAN_HD_ALARM]:1 TEST.VALUE:CommBuffers.switchDoubleBuffer.buffer:COMM_BUFFER_OUT_CAN_HD_ALARM TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_ALARM][0]:0 TEST.EXPECTED:CommBuffers.<>.commBufferByteCount[COMM_BUFFER_OUT_CAN_HD_ALARM][1]:0 TEST.EXPECTED:CommBuffers.<>.activeDoubleBuffer[COMM_BUFFER_OUT_CAN_HD_ALARM]:0 TEST.END