See: Description
Interface | Description |
---|---|
BranchCoverageData | |
CoverageData | |
HasBeenInstrumented |
Tag interface indicating that a particular class has already been
instrumented.
|
Class | Description |
---|---|
ClassData |
ProjectData information is typically serialized to a file.
|
CoverageDataContainer |
Coverage data information is typically serialized to a file.
|
CoverageDataFileHandler |
This contains methods used for reading and writing the
"cobertura.ser" file.
|
JumpData |
This class implements HasBeenInstrumented so that when cobertura instruments
itself, it will omit this class.
|
LineData |
This class implements HasBeenInstrumented so that when cobertura
instruments itself, it will omit this class.
|
PackageData | |
ProjectData | |
SaveTimer | |
SourceFileData | |
SwitchData |
This class implements HasBeenInstrumented so that when cobertura instruments
itself, it will omit this class.
|
TouchCollector | |
TouchCollector.JumpTouchData | |
TouchCollector.LineTouchData | |
TouchCollector.SwitchTouchData |
A hierarchy of classes used for storing metadata about each of your classes. A ProjectData object contains PackageData objects which contain ClassData objects which contain LineData objects. Or, in bad ASCII art:
ProjectData <--> PackageData <--> ClassData <--> LineData
The SourceFileData class is not used during instrumention or testing. It is a only used when generating the reports. Basically it's used to lump a set of classes together when those classes come from the same file. This is needed because the HTML reporting displays an entire file at a time, instead of displaying a single class at a time.