Package org.testng.internal.objects
Class GuiceHelper
java.lang.Object
org.testng.internal.objects.GuiceHelper
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final BiPredicate<com.google.inject.Module, com.google.inject.Module> private final ITestContextprivate final ListMultiMap<Class<? extends com.google.inject.Module>, com.google.inject.Module> private final Stringprivate final Stringprivate final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGuiceModule(com.google.inject.Module module) private voidaddInjector(List<com.google.inject.Module> moduleInstances, com.google.inject.Injector injector) private com.google.inject.InjectorcreateInjector(com.google.inject.Injector parent, IInjectorFactory injectorFactory, List<com.google.inject.Module> moduleInstances) private List<com.google.inject.Module> getGuiceModules(Class<? extends com.google.inject.Module> cls) (package private) com.google.inject.InjectorgetInjector(Class<?> cls, IInjectorFactory injectorFactory) (package private) com.google.inject.InjectorgetInjector(List<com.google.inject.Module> moduleInstances) (package private) com.google.inject.InjectorgetInjector(IClass iClass, IInjectorFactory injectorFactory) private List<com.google.inject.Module> getModules(Guice guice, com.google.inject.Injector parentInjector, Class<?> testClass) private com.google.inject.InjectorgetParentInjector(IInjectorFactory factory) private com.google.inject.Moduleprivate Class<? extends com.google.inject.Module>
-
Field Details
-
m_injectors
-
m_guiceModules
private final ListMultiMap<Class<? extends com.google.inject.Module>,com.google.inject.Module> m_guiceModules -
parentModule
-
stageString
-
testName
-
context
-
CLASS_EQUALITY
-
-
Constructor Details
-
GuiceHelper
GuiceHelper(ITestContext context) -
GuiceHelper
GuiceHelper(GuiceContext context)
-
-
Method Details
-
getInjector
-
getInjector
-
getParentInjector
-
addInjector
private void addInjector(List<com.google.inject.Module> moduleInstances, com.google.inject.Injector injector) -
getInjector
-
addGuiceModule
public void addGuiceModule(com.google.inject.Module module) -
getGuiceModules
-
getParentModule
private com.google.inject.Module getParentModule() -
getParentModuleClass
-
createInjector
private com.google.inject.Injector createInjector(com.google.inject.Injector parent, IInjectorFactory injectorFactory, List<com.google.inject.Module> moduleInstances) -
getModules
-