|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.TestSuite
org.hansel.CoverageDecorator
public class CoverageDecorator
This class decorated tests with coverage testing. Test classes that are added to this decorator are reloaded with an instrumenting classloader, that adds coverage checks to the code. After all tests are run, and if non of them has failed, the coverage results are added to the result of the test.
Constructor Summary | |
---|---|
CoverageDecorator(java.lang.Class[] classesCovered)
Creates a new (empty) CoverageDecorator. |
|
CoverageDecorator(java.lang.Class[] classesCovered,
ProbeFilter probeFilter)
Creates a new (empty) CoverageDecorator. |
|
CoverageDecorator(java.lang.Class testClass,
java.lang.Class[] classesCovered)
Creates a new CoverageDecorator containing the test instantiated from the given class |
|
CoverageDecorator(java.lang.Class testClass,
java.lang.Class[] classesCovered,
ProbeFilter probeFilter)
Creates a new CoverageDecorator containging the test instantiated from the given class |
Method Summary | |
---|---|
java.lang.Class[] |
getClassesCovered()
|
protected ProbeTable |
getProbeTable()
|
protected boolean |
init(junit.framework.TestResult result)
|
void |
run(junit.framework.TestResult result)
|
void |
setDisplayStatistics(boolean display)
|
protected void |
shutdown(junit.framework.TestResult result)
|
protected void |
superRun(junit.framework.TestResult result)
|
java.lang.String |
toString()
|
Methods inherited from class junit.framework.TestSuite |
---|
addTest, addTestSuite, countTestCases, createTest, getName, getTestConstructor, runTest, setName, testAt, testCount, tests, warning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CoverageDecorator(java.lang.Class[] classesCovered)
classesCovered
- Classes that have to be covered.public CoverageDecorator(java.lang.Class[] classesCovered, ProbeFilter probeFilter)
classesCovered
- Classes that have to be covered.public CoverageDecorator(java.lang.Class testClass, java.lang.Class[] classesCovered)
testClass
- Class the test is instantiated from. The restrictions
for the class are the same as for junit.framework.addTestSuite()
classesCovered
- Classes that have to be covered.public CoverageDecorator(java.lang.Class testClass, java.lang.Class[] classesCovered, ProbeFilter probeFilter)
testClass
- Class the test is instantiated from. The restrictions
for the class are the same as for junit.framework.addTestSuite()
classesCovered
- Classes that have to be covered.Method Detail |
---|
public void setDisplayStatistics(boolean display)
public java.lang.Class[] getClassesCovered()
protected ProbeTable getProbeTable()
protected void superRun(junit.framework.TestResult result)
protected boolean init(junit.framework.TestResult result)
protected void shutdown(junit.framework.TestResult result)
public void run(junit.framework.TestResult result)
run
in interface junit.framework.Test
run
in class junit.framework.TestSuite
public java.lang.String toString()
toString
in class junit.framework.TestSuite
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |