org.testng.IInstanceInfo 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 defines a pair of instance/class. A method with @Factory
* can return an array of these objects instead of Object[] so that
* instances can be dynamic proxies or mock objects and still provide
* enough information to TestNG to figure out what classes the
* annotations should be looked up in.
*
* @author Cedric Beust
*/
public interface IInstanceInfo {
/**
* @return The instance on which the tests will be invoked.
*/
T getInstance();
/**
* @return The class on which the TestNG annotations should be looked for.
*/
Class getInstanceClass();
}