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).
    Author:
    Cedric Beust, May 3, 2004
    • Method Detail

      • getTestMethods

        ITestNGMethod[] getTestMethods​(Class<?> cls,
                                       XmlTest xmlTest)
        Returns:
        All the applicable test methods.
      • getBeforeTestMethods

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

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

        ITestNGMethod[] getBeforeClassMethods​(Class<?> cls)
        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)
        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)
        Returns:
        All the methods that should be invoked before the suite starts running.
      • getAfterSuiteMethods

        ITestNGMethod[] getAfterSuiteMethods​(Class<?> cls)
        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)