Package org.apache.ant.antunit.junit4
Class AntUnitSuiteRunner
- java.lang.Object
-
- org.junit.runner.Runner
-
- org.apache.ant.antunit.junit4.AntUnitSuiteRunner
-
- All Implemented Interfaces:
org.junit.runner.Describable,org.junit.runner.manipulation.Filterable,org.junit.runner.manipulation.Sortable
public class AntUnitSuiteRunner extends org.junit.runner.Runner implements org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.SortableJUnit4 Runner to put in a RunWith annotation of the AntUnitSuite when using a JUnit4 runner. Using this runner is not mandatory because junit4 is able to run junit3 test. However, the test may be faster with this Runner (with the default junit4 adapter, the suiteSetUp and suiteTearDown will be executed around every test target). Also, more features are available when this runner is used (filtering & sorting)
-
-
Constructor Summary
Constructors Constructor Description AntUnitSuiteRunner(java.lang.Class testCaseClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfilter(org.junit.runner.manipulation.Filter filter)Filterable implementationorg.junit.runner.DescriptiongetDescription()Runner implementationvoidrun(org.junit.runner.notification.RunNotifier junitNotifier)Runner implementationvoidsort(org.junit.runner.manipulation.Sorter sorter)Sortable implementation
-
-
-
Method Detail
-
filter
public void filter(org.junit.runner.manipulation.Filter filter) throws org.junit.runner.manipulation.NoTestsRemainExceptionFilterable implementation- Specified by:
filterin interfaceorg.junit.runner.manipulation.Filterable- Throws:
org.junit.runner.manipulation.NoTestsRemainException
-
sort
public void sort(org.junit.runner.manipulation.Sorter sorter)
Sortable implementation- Specified by:
sortin interfaceorg.junit.runner.manipulation.Sortable
-
getDescription
public org.junit.runner.Description getDescription()
Runner implementation- Specified by:
getDescriptionin interfaceorg.junit.runner.Describable- Specified by:
getDescriptionin classorg.junit.runner.Runner
-
run
public void run(org.junit.runner.notification.RunNotifier junitNotifier)
Runner implementation- Specified by:
runin classorg.junit.runner.Runner
-
-