public class CoverageData extends Object implements CoverageDatabase
| Constructor and Description |
|---|
CoverageData(CodeSource code,
LineMap lm,
Collection<String> failingTests) |
CoverageData(CodeSource code,
LineMap lm,
Map<BlockLocation,Set<TestInfo>> blockCoverage,
Collection<String> failingTests) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allTestsGreen() |
void |
calculateClassCoverage(CoverageResult cr) |
List<BlockCoverage> |
createCoverage() |
CoverageSummary |
createSummary() |
SuspChecker |
createSuspChecker(SuspCheckerType type) |
int |
getAllTestsCount() |
Collection<ClassInfo> |
getClassesForFile(String sourceFile,
String packageName) |
Collection<ClassInfo> |
getClassInfo(Collection<ClassName> classes) |
BigInteger |
getCoverageIdForClass(ClassName clazz) |
int |
getNumberOfCoveredLines(Collection<ClassName> mutatedClass) |
Collection<TestInfo> |
getTestsForClass(ClassName clazz) |
Collection<TestInfo> |
getTestsForClassLine(ClassLine classLine) |
public CoverageData(CodeSource code, LineMap lm, Collection<String> failingTests)
public CoverageData(CodeSource code, LineMap lm, Map<BlockLocation,Set<TestInfo>> blockCoverage, Collection<String> failingTests)
public Collection<TestInfo> getTestsForClassLine(ClassLine classLine)
getTestsForClassLine in interface CoverageDatabasepublic boolean allTestsGreen()
public Collection<ClassInfo> getClassInfo(Collection<ClassName> classes)
getClassInfo in interface CoverageDatabasepublic int getNumberOfCoveredLines(Collection<ClassName> mutatedClass)
getNumberOfCoveredLines in interface CoverageDatabasepublic Collection<TestInfo> getTestsForClass(ClassName clazz)
getTestsForClass in interface CoverageDatabasepublic void calculateClassCoverage(CoverageResult cr)
public BigInteger getCoverageIdForClass(ClassName clazz)
getCoverageIdForClass in interface CoverageDatabasepublic List<BlockCoverage> createCoverage()
public Collection<ClassInfo> getClassesForFile(String sourceFile, String packageName)
getClassesForFile in interface CoverageDatabasepublic CoverageSummary createSummary()
createSummary in interface CoverageDatabasepublic SuspChecker createSuspChecker(SuspCheckerType type)
createSuspChecker in interface CoverageDatabasepublic int getAllTestsCount()
getAllTestsCount in interface CoverageDatabaseCopyright © 2019 MuDebug. All rights reserved.