Testcase Management Report
Configuration Data
| Environment Name | COMMBUFFERS |
| Date of Report Creation | 05 DEC 2019 |
| Time of Report Creation | 2:43:02 PM |
| 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 | 05 DEC 2019 2:42:55 PM | PASS 41 / 41 |
| | addToCommBuffer | InsufficientSpaceForAdd | 05 DEC 2019 2:42:55 PM | PASS 1 / 1 |
| | | InvalidBuffer | 05 DEC 2019 2:42:55 PM | PASS 1 / 1 |
| | | SuccessfulAdd | 05 DEC 2019 2:42:55 PM | PASS 26 / 26 |
| | getFromCommBuffer | InvalidBuffer | 05 DEC 2019 2:42:55 PM | PASS 1 / 1 |
| | | LengthLargerThanBuffer | 05 DEC 2019 2:42:55 PM | PASS 4 / 4 |
| | | LengthLargerThanContents | 05 DEC 2019 2:42:55 PM | PASS 4 / 4 |
| | | SuccessfulGetFromBothBuffers | 05 DEC 2019 2:42:56 PM | PASS 7 / 7 |
| | | SuccessfulGetFromInactiveBufferOnly | 05 DEC 2019 2:42:56 PM | PASS 7 / 7 |
| | peekFromCommBuffer | InvalidBuffer | 05 DEC 2019 2:42:56 PM | PASS 1 / 1 |
| | | LengthLargerThanBuffer | 05 DEC 2019 2:42:56 PM | PASS 4 / 4 |
| | | LengthLargerThanContents | 05 DEC 2019 2:42:56 PM | PASS 4 / 4 |
| | | SuccessfulPeekFromBothBuffers | 05 DEC 2019 2:42:56 PM | PASS 15 / 15 |
| | | SuccessfulPeekFromInactiveBufferOnly | 05 DEC 2019 2:42:56 PM | PASS 15 / 15 |
| | numberOfBytesInCommBuffer | InvalidBuffer | 05 DEC 2019 2:42:56 PM | PASS 1 / 1 |
| | | NominalPath | 05 DEC 2019 2:42:56 PM | PASS 3 / 3 |
| | switchDoubleBuffer | Switch0To1 | 05 DEC 2019 2:42:56 PM | PASS 3 / 3 |
| | | Switch1To0 | 05 DEC 2019 2:42:57 PM | PASS 3 / 3 |
| | getDataFromInactiveBuffer | ConsumeAllDataInInactiveBuffer | 05 DEC 2019 2:42:57 PM | PASS 3 / 3 |
| | | ConsumePortionOfDataInInactiveBuffer | 05 DEC 2019 2:42:57 PM | 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%) |