Testcase Management Report
Configuration Data
| Environment Name | COMMBUFFERS |
| Date of Report Creation | 22 NOV 2019 |
| Time of Report Creation | 9:53:10 AM |
| Testcases |
20 / 20 PASS |
| Expecteds |
150 / 150 PASS |
| Statement Coverage |
102 / 102 (100%) |
| Branch Coverage |
83 / 83 (100%) |
| Pairs Coverage |
20 / 20 (100%) |
| Unit | Subprogram | Test Cases | Execution Date and Time | Pass/Fail |
| CommBuffers | initCommBuffers | NominalPath | 22 NOV 2019 9:53:02 AM | PASS 41 / 41 |
| | addToCommBuffer | InsufficientSpaceForAdd | 22 NOV 2019 9:53:02 AM | PASS 1 / 1 |
| | | InvalidBuffer | 22 NOV 2019 9:53:02 AM | PASS 1 / 1 |
| | | SuccessfulAdd | 22 NOV 2019 9:53:02 AM | PASS 26 / 26 |
| | getFromCommBuffer | InvalidBuffer | 22 NOV 2019 9:53:02 AM | PASS 1 / 1 |
| | | LengthLargerThanBuffer | 22 NOV 2019 9:53:02 AM | PASS 4 / 4 |
| | | LengthLargerThanContents | 22 NOV 2019 9:53:02 AM | PASS 4 / 4 |
| | | SuccessfulGetFromBothBuffers | 22 NOV 2019 9:53:02 AM | PASS 7 / 7 |
| | | SuccessfulGetFromInactiveBufferOnly | 22 NOV 2019 9:53:03 AM | PASS 7 / 7 |
| | peekFromCommBuffer | InvalidBuffer | 22 NOV 2019 9:53:03 AM | PASS 1 / 1 |
| | | LengthLargerThanBuffer | 22 NOV 2019 9:53:03 AM | PASS 4 / 4 |
| | | LengthLargerThanContents | 22 NOV 2019 9:53:03 AM | PASS 4 / 4 |
| | | SuccessfulPeekFromBothBuffers | 22 NOV 2019 9:53:03 AM | PASS 15 / 15 |
| | | SuccessfulPeekFromInactiveBufferOnly | 22 NOV 2019 9:53:03 AM | PASS 15 / 15 |
| | numberOfBytesInCommBuffer | InvalidBuffer | 22 NOV 2019 9:53:03 AM | PASS 1 / 1 |
| | | NominalPath | 22 NOV 2019 9:53:03 AM | PASS 3 / 3 |
| | switchDoubleBuffer | Switch0To1 | 22 NOV 2019 9:53:03 AM | PASS 3 / 3 |
| | | Switch1To0 | 22 NOV 2019 9:53:04 AM | PASS 3 / 3 |
| | getDataFromInactiveBuffer | ConsumeAllDataInInactiveBuffer | 22 NOV 2019 9:53:04 AM | PASS 3 / 3 |
| | | ConsumePortionOfDataInInactiveBuffer | 22 NOV 2019 9:53:04 AM | PASS 6 / 6 |
| TOTALS | 7 | 20 | | PASS 20 / 20 |
Statement+MC/DC
| Unit | Subprogram | Complexity | Statements | Branches | Pairs |
| CommBuffers | initCommBuffers | 4 | 6 / 6 (100%) | 13 / 13 (100%) | 3 / 3 (100%) |
| | addToCommBuffer | 3 | 23 / 23 (100%) | 9 / 9 (100%) | 2 / 2 (100%) |
| | getFromCommBuffer | 6 | 25 / 25 (100%) | 23 / 23 (100%) | 6 / 6 (100%) |
| | peekFromCommBuffer | 5 | 25 / 25 (100%) | 19 / 19 (100%) | 5 / 5 (100%) |
| | numberOfBytesInCommBuffer | 2 | 9 / 9 (100%) | 5 / 5 (100%) | 1 / 1 (100%) |
| | switchDoubleBuffer | 2 | 5 / 5 (100%) | 5 / 5 (100%) | 1 / 1 (100%) |
| | getDataFromInactiveBuffer | 3 | 9 / 9 (100%) | 9 / 9 (100%) | 2 / 2 (100%) |
| TOTALS | 7 | 25 | 102 / 102 (100%) | 83 / 83 (100%) | 20 / 20 (100%) |
| GRAND TOTALS | 7 | 25 | 102 / 102 (100%) | 83 / 83 (100%) | 20 / 20 (100%) |