Package org.testng

Interface IInstanceInfo<T>

All Known Implementing Classes:
InstanceInfo

public interface IInstanceInfo<T>
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.
  • Method Details

    • getInstance

      T getInstance()
      Returns:
      The instance on which the tests will be invoked.
    • getInstanceClass

      Class<T> getInstanceClass()
      Returns:
      The class on which the TestNG annotations should be looked for.