public static class TestProductContextRunner.MockTestedProductThatIsInjectionContext extends Object implements TestedProduct<Tester>, InjectionContext
| Modifier and Type | Field and Description |
|---|---|
Class<?> |
injectedClass |
Object |
injectedInstance |
| Constructor and Description |
|---|
MockTestedProductThatIsInjectionContext(TestedProductFactory.TesterFactory<?> testerFactory,
ProductInstance productInstance) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
getInstance(Class<T> type) |
PageBinder |
getPageBinder() |
ProductInstance |
getProductInstance() |
Tester |
getTester() |
<T> T |
inject(T target) |
void |
injectMembers(Object targetInstance) |
void |
injectStatic(Class<?> targetClass) |
<P extends Page> |
visit(Class<P> pageClass,
Object... args) |
public Class<?> injectedClass
public Object injectedInstance
public MockTestedProductThatIsInjectionContext(TestedProductFactory.TesterFactory<?> testerFactory, ProductInstance productInstance)
public <P extends Page> P visit(Class<P> pageClass, Object... args)
visit in interface TestedProduct<Tester>public PageBinder getPageBinder()
getPageBinder in interface TestedProduct<Tester>public ProductInstance getProductInstance()
getProductInstance in interface TestedProduct<Tester>public Tester getTester()
getTester in interface TestedProduct<Tester>@Nonnull public <T> T getInstance(@Nonnull Class<T> type)
getInstance in interface InjectionContextpublic void injectStatic(@Nonnull Class<?> targetClass)
injectStatic in interface InjectionContextpublic void injectMembers(@Nonnull Object targetInstance)
injectMembers in interface InjectionContext@Nonnull public <T> T inject(@Nonnull T target)
inject in interface InjectionContextCopyright © 2015 Atlassian. All rights reserved.