Annotation Type Guice


  • @Retention(RUNTIME)
    @Target(TYPE)
    @Documented
    public @interface Guice
    This annotation specifies what Guice modules should be used to instantiate this test class.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.Class<? extends IModuleFactory> moduleFactory  
      java.lang.Class<? extends com.google.inject.Module>[] modules  
    • Element Detail

      • modules

        java.lang.Class<? extends com.google.inject.Module>[] modules
        Returns:
        the list of modules to query when trying to create an instance of this test class.
        Default:
        {}
      • moduleFactory

        java.lang.Class<? extends IModuleFactory> moduleFactory
        Default:
        org.testng.IModuleFactory.class