org.testng.annotations.Guice 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.annotations;
import static java.lang.annotation.ElementType.TYPE;
import com.google.inject.Module;
import org.testng.IModuleFactory;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
/**
* This annotation specifies what Guice modules should be used to instantiate
* this test class.
*
* @author Cedric Beust
*/
@Retention(java.lang.annotation.RetentionPolicy.RUNTIME)
@Target(TYPE)
public @interface Guice {
/**
* @return the list of modules to query when trying to create an instance of this test class.
*/
Class extends Module>[] modules() default {};
Class extends IModuleFactory> moduleFactory() default IModuleFactory.class;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy