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 ITestContext
private final ListMultiMap<Class<? extends com.google.inject.Module>,
com.google.inject.Module> private final String
private final String
private final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addGuiceModule
(com.google.inject.Module module) private void
addInjector
(List<com.google.inject.Module> moduleInstances, com.google.inject.Injector injector) private com.google.inject.Injector
createInjector
(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.Injector
getInjector
(List<com.google.inject.Module> moduleInstances) (package private) com.google.inject.Injector
getInjector
(IClass iClass, IInjectorFactory injectorFactory) private List<com.google.inject.Module>
getModules
(Guice guice, com.google.inject.Injector parentInjector, Class<?> testClass) private com.google.inject.Injector
getParentInjector
(IInjectorFactory factory) private com.google.inject.Module
private 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)
-
-
Method Details
-
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
-