public class PMDTestRunner
extends org.junit.runner.Runner
implements org.junit.runner.manipulation.Filterable
SimpleAggregatorTst.CustomXmlTestClassMethodsRunner
it also reports the successful executed tests and allows to selectively execute single test cases
(it is Filterable).
In order to use it, you'll need to subclass SimpleAggregatorTst and annotate your test
class with RunWith:
@RunWith(PMDTestRunner.class)
public class MyRuleSetTest extends SimpleAggregatorTst {
...
}
| Constructor and Description |
|---|
PMDTestRunner(Class<? extends SimpleAggregatorTst> klass)
Creates a new
PMDTestRunner for the given test class. |
| Modifier and Type | Method and Description |
|---|---|
void |
filter(org.junit.runner.manipulation.Filter filter) |
org.junit.runner.Description |
getDescription() |
void |
run(org.junit.runner.notification.RunNotifier notifier) |
public PMDTestRunner(Class<? extends SimpleAggregatorTst> klass) throws org.junit.runners.model.InitializationError
PMDTestRunner for the given test class.klass - the test class that is under testorg.junit.runners.model.InitializationError - any errorpublic org.junit.runner.Description getDescription()
getDescription in interface org.junit.runner.DescribablegetDescription in class org.junit.runner.Runnerpublic void run(org.junit.runner.notification.RunNotifier notifier)
run in class org.junit.runner.Runnerpublic void filter(org.junit.runner.manipulation.Filter filter)
throws org.junit.runner.manipulation.NoTestsRemainException
filter in interface org.junit.runner.manipulation.Filterableorg.junit.runner.manipulation.NoTestsRemainExceptionCopyright © 2002–2016 InfoEther. All rights reserved.