Interface ICCCoverageData

All Superinterfaces:
ICCCoverageDataBasic, ICCPercentItem
All Known Subinterfaces:
ICCFile, ICCFlowPoint, ICCImportFile, ICCImportFlowPoint

public interface ICCCoverageData extends ICCCoverageDataBasic
Since:
6.1
  • Method Details

    • getLines

      Integer[] getLines(boolean hit)
      Return an array of integers that represent line numbers of executable lines
      Parameters:
      hit - if true then only hit lines will be returned otherwise all lines are returned
      Returns:
      array of line numbers
    • getHitLines

      Integer[] getHitLines(ICCTestcase testcase)
      Given a testcase return lines that were hit
      Parameters:
      testcase - requested testcase
      Returns:
      array of line numbers
    • getTestcases

      ICCTestcase[] getTestcases(int lineNumber)
      Given a line number return testcase(s) that hit the line
      Parameters:
      lineNumber - line number to check for testcases
      Returns:
      0 or more testcases ICCTestcase
    • removeTestcase

      void removeTestcase(int id)
      Remove a testcase from this file
      Parameters:
      id - testcase id
    • isHit

      boolean isHit(int lineNumber)
      Return true if line number has been hit
      Parameters:
      lineNumber - line number to check
      Returns:
      true if line number hit