Package org.testng

Interface ITestMethodFinder

All Known Implementing Classes:
JUnitMethodFinder, TestNGMethodFinder

public interface ITestMethodFinder
This interface allows to modify the strategy used by TestRunner to find its test methods. At the time of this writing, TestNG supports two different strategies: TestNG (using annotations to locate these methods) and JUnit (setUp()/tearDown() and all methods that start with "test" or have a suite() method).
  • Method Details

    • getTestMethods

      ITestNGMethod[] getTestMethods(Class<?> cls, XmlTest xmlTest)
      Parameters:
      cls - The test class
      xmlTest - The test node of xml
      Returns:
      All the applicable test methods.
    • getBeforeTestMethods

      ITestNGMethod[] getBeforeTestMethods(Class<?> cls)
      Parameters:
      cls - The test class
      Returns:
      All the methods that should be invoked before a test method is invoked.
    • getAfterTestMethods

      ITestNGMethod[] getAfterTestMethods(Class<?> cls)
      Parameters:
      cls - The test class
      Returns:
      All the methods that should be invoked after a test method completes.
    • getBeforeClassMethods

      ITestNGMethod[] getBeforeClassMethods(Class<?> cls)
      Parameters:
      cls - The test class
      Returns:
      All the methods that should be invoked after the test class has been created and before any of its test methods is invoked.
    • getAfterClassMethods

      ITestNGMethod[] getAfterClassMethods(Class<?> cls)
      Parameters:
      cls - The test class
      Returns:
      All the methods that should be invoked after the test class has been created and after all its test methods have completed.
    • getBeforeSuiteMethods

      ITestNGMethod[] getBeforeSuiteMethods(Class<?> cls)
      Parameters:
      cls - The test class
      Returns:
      All the methods that should be invoked before the suite starts running.
    • getAfterSuiteMethods

      ITestNGMethod[] getAfterSuiteMethods(Class<?> cls)
      Parameters:
      cls - The test class
      Returns:
      All the methods that should be invoked after the suite has run all its tests.
    • getBeforeTestConfigurationMethods

      ITestNGMethod[] getBeforeTestConfigurationMethods(Class<?> testClass)
    • getAfterTestConfigurationMethods

      ITestNGMethod[] getAfterTestConfigurationMethods(Class<?> testClass)
    • getBeforeGroupsConfigurationMethods

      ITestNGMethod[] getBeforeGroupsConfigurationMethods(Class<?> testClass)
    • getAfterGroupsConfigurationMethods

      ITestNGMethod[] getAfterGroupsConfigurationMethods(Class<?> testClass)