org.testng
Interface ITestMethodFinder

All Known Implementing Classes:
JUnitMethodFinder

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 Summary
 ITestNGMethod[] getAfterClassMethods(Class cls)
           
 ITestNGMethod[] getAfterGroupsConfigurationMethods(Class testClass)
           
 ITestNGMethod[] getAfterSuiteMethods(Class cls)
           
 ITestNGMethod[] getAfterTestConfigurationMethods(Class testClass)
           
 ITestNGMethod[] getAfterTestMethods(Class cls)
           
 ITestNGMethod[] getBeforeClassMethods(Class cls)
           
 ITestNGMethod[] getBeforeGroupsConfigurationMethods(Class testClass)
           
 ITestNGMethod[] getBeforeSuiteMethods(Class cls)
           
 ITestNGMethod[] getBeforeTestConfigurationMethods(Class testClass)
           
 ITestNGMethod[] getBeforeTestMethods(Class cls)
           
 ITestNGMethod[] getTestMethods(Class cls, XmlTest xmlTest)
           
 

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)


Copyright © 2012. All Rights Reserved.