Contents

Testcase Management Report

Configuration Data

Environment NameCOMMBUFFERS
Date of Report Creation05 DEC 2019
Time of Report Creation2:43:02 PM

Overall Results

Testcases 20 / 20 PASS
Expecteds 150 / 150 PASS
Statement Coverage 102 / 102 (100%)
Branch Coverage 83 / 83 (100%)
Pairs Coverage 20 / 20 (100%)

Testcase Management

UnitSubprogramTest CasesExecution Date and TimePass/Fail
CommBuffersinitCommBuffersNominalPath05 DEC 2019 2:42:55 PMPASS 41 / 41
 addToCommBufferInsufficientSpaceForAdd05 DEC 2019 2:42:55 PMPASS 1 / 1
  InvalidBuffer05 DEC 2019 2:42:55 PMPASS 1 / 1
  SuccessfulAdd05 DEC 2019 2:42:55 PMPASS 26 / 26
 getFromCommBufferInvalidBuffer05 DEC 2019 2:42:55 PMPASS 1 / 1
  LengthLargerThanBuffer05 DEC 2019 2:42:55 PMPASS 4 / 4
  LengthLargerThanContents05 DEC 2019 2:42:55 PMPASS 4 / 4
  SuccessfulGetFromBothBuffers05 DEC 2019 2:42:56 PMPASS 7 / 7
  SuccessfulGetFromInactiveBufferOnly05 DEC 2019 2:42:56 PMPASS 7 / 7
 peekFromCommBufferInvalidBuffer05 DEC 2019 2:42:56 PMPASS 1 / 1
  LengthLargerThanBuffer05 DEC 2019 2:42:56 PMPASS 4 / 4
  LengthLargerThanContents05 DEC 2019 2:42:56 PMPASS 4 / 4
  SuccessfulPeekFromBothBuffers05 DEC 2019 2:42:56 PMPASS 15 / 15
  SuccessfulPeekFromInactiveBufferOnly05 DEC 2019 2:42:56 PMPASS 15 / 15
 numberOfBytesInCommBufferInvalidBuffer05 DEC 2019 2:42:56 PMPASS 1 / 1
  NominalPath05 DEC 2019 2:42:56 PMPASS 3 / 3
 switchDoubleBufferSwitch0To105 DEC 2019 2:42:56 PMPASS 3 / 3
  Switch1To005 DEC 2019 2:42:57 PMPASS 3 / 3
 getDataFromInactiveBufferConsumeAllDataInInactiveBuffer05 DEC 2019 2:42:57 PMPASS 3 / 3
  ConsumePortionOfDataInInactiveBuffer05 DEC 2019 2:42:57 PMPASS 6 / 6
TOTALS720 PASS 20 / 20

Metrics

Statement+MC/DC

UnitSubprogramComplexityStatementsBranchesPairs
CommBuffersinitCommBuffers46 / 6 (100%)13 / 13 (100%)3 / 3 (100%)
 addToCommBuffer323 / 23 (100%)9 / 9 (100%)2 / 2 (100%)
 getFromCommBuffer625 / 25 (100%)23 / 23 (100%)6 / 6 (100%)
 peekFromCommBuffer525 / 25 (100%)19 / 19 (100%)5 / 5 (100%)
 numberOfBytesInCommBuffer29 / 9 (100%)5 / 5 (100%)1 / 1 (100%)
 switchDoubleBuffer25 / 5 (100%)5 / 5 (100%)1 / 1 (100%)
 getDataFromInactiveBuffer39 / 9 (100%)9 / 9 (100%)2 / 2 (100%)
TOTALS725102 / 102 (100%)83 / 83 (100%)20 / 20 (100%)
GRAND TOTALS725102 / 102 (100%)83 / 83 (100%)20 / 20 (100%)