Class 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.Sortable
    JUnit4 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
      void filter​(org.junit.runner.manipulation.Filter filter)
      Filterable implementation
      org.junit.runner.Description getDescription()
      Runner implementation
      void run​(org.junit.runner.notification.RunNotifier junitNotifier)
      Runner implementation
      void sort​(org.junit.runner.manipulation.Sorter sorter)
      Sortable implementation
      • Methods inherited from class org.junit.runner.Runner

        testCount
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AntUnitSuiteRunner

        public AntUnitSuiteRunner​(java.lang.Class testCaseClass)
                           throws org.junit.internal.runners.InitializationError
        Throws:
        org.junit.internal.runners.InitializationError
    • Method Detail

      • filter

        public void filter​(org.junit.runner.manipulation.Filter filter)
                    throws org.junit.runner.manipulation.NoTestsRemainException
        Filterable implementation
        Specified by:
        filter in interface org.junit.runner.manipulation.Filterable
        Throws:
        org.junit.runner.manipulation.NoTestsRemainException
      • sort

        public void sort​(org.junit.runner.manipulation.Sorter sorter)
        Sortable implementation
        Specified by:
        sort in interface org.junit.runner.manipulation.Sortable
      • getDescription

        public org.junit.runner.Description getDescription()
        Runner implementation
        Specified by:
        getDescription in interface org.junit.runner.Describable
        Specified by:
        getDescription in class org.junit.runner.Runner
      • run

        public void run​(org.junit.runner.notification.RunNotifier junitNotifier)
        Runner implementation
        Specified by:
        run in class org.junit.runner.Runner