org.testng.IModuleFactory 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
Testing framework for Java
package org.testng;
import com.google.inject.Module;
/**
* This interface is used by the moduleFactory attribute of the @Guice
* annotation. It allows users to use different Guice modules based on the test
* class waiting to be injected.
*
* @author Cedric Beust
*/
public interface IModuleFactory {
/**
* @param context The current test context
* @param testClass The test class
*
* @return The Guice module that should be used to get an instance of this
* test class.
*/
Module createModule(ITestContext context, Class testClass);
}