org.testng.ITestClassFinder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of testng Show documentation
Show all versions of testng Show documentation
A testing framework for the JVM
package org.testng;
/**
* This class is used by TestNG to locate the test classes.
*
* @author Cedric Beust
*/
public interface ITestClassFinder {
/**
* @return An array of all the classes that contain test
* methods. This method usually returns an array of one
* class, which is the class on which TestNG is running,
* except in the following cases.
* - TestNG: the class contains an @Factory method
* - JUnit: the class contains a suite() method
*/
IClass[] findTestClasses();
/**
* Return the IClass for a given class
*/
IClass getIClass(Class cls);
}