Class JUnit4TestRunner

java.lang.Object
org.testng.junit.JUnit4TestRunner
All Implemented Interfaces:
IJUnitTestRunner

@Deprecated public class JUnit4TestRunner extends Object implements IJUnitTestRunner
Deprecated.
- Support for running JUnit tests stands deprecated as of TestNG 7.7.0
A JUnit TestRunner that records/triggers all information/events necessary to TestNG.
  • Field Details

  • Constructor Details

  • Method Details

    • getTestMethods

      public List<ITestNGMethod> getTestMethods()
      Deprecated.
      Needed from TestRunner in order to figure out what JUnit test methods were run.
      Specified by:
      getTestMethods in interface IJUnitTestRunner
      Returns:
      the list of all JUnit test methods run
    • setInvokedMethodListeners

      public void setInvokedMethodListeners(Collection<IInvokedMethodListener> listeners)
      Deprecated.
      Specified by:
      setInvokedMethodListeners in interface IJUnitTestRunner
    • run

      public void run(Class testClass, String... methods)
      Deprecated.
      A start implementation that ignores the TestResult
      Specified by:
      run in interface IJUnitTestRunner
      Parameters:
      testClass - the JUnit test class
    • start

      public org.junit.runner.Result start(Class testCase, String... methods)
      Deprecated.
      Starts a test run. Analyzes the command line arguments and runs the given test suite.
      Parameters:
      testCase - The test class
      methods - The test methods
      Returns:
      The result
    • createTestResult

      private ITestResult createTestResult(ITestObjectFactory objectFactory, org.junit.runner.Description test)
      Deprecated.
    • isAssumptionFailed

      private static boolean isAssumptionFailed(org.junit.runner.notification.Failure failure)
      Deprecated.