private List<DependencyInjector> getDefaultDependencyInjectors() { return ImmutableList.of((DependencyInjector)new PageObjectDependencyInjector(pages)); }
private static List<DependencyInjector> getDefaultDependencyInjectors() { return ImmutableList.of((DependencyInjector) new PageObjectDependencyInjector(getPages())); }
private ImmutableList<? extends DependencyInjector> getDefaultDependencyInjectors() { return (pages != null) ? ImmutableList.of(new PageObjectDependencyInjector(pages), new EnvironmentDependencyInjector()) : ImmutableList.of(new EnvironmentDependencyInjector()); }
private static List<DependencyInjector> getDefaultDependencyInjectors() { return Arrays.asList(new PageObjectDependencyInjector(getPages()), new EnvironmentDependencyInjector()); }
private static List<DependencyInjector> getDefaultDependencyInjectors() { return ImmutableList.of( (DependencyInjector) new PageObjectDependencyInjector(getPages()), (DependencyInjector) new EnvironmentDependencyInjector()); }
private void injectDependencies(Object stepInstance) { List<DependencyInjector> dependencyInjectors = dependencyInjectorService.findDependencyInjectors(); dependencyInjectors.add(new PageObjectDependencyInjector(ThucydidesWebDriverSupport.getPages())); for(DependencyInjector injector : dependencyInjectors) { injector.injectDependenciesInto(stepInstance); } }
private void injectDependencies(Object stepInstance) { List<DependencyInjector> dependencyInjectors = dependencyInjectorService.findDependencyInjectors(); dependencyInjectors.add(new PageObjectDependencyInjector(ThucydidesWebDriverSupport.getPages())); for(DependencyInjector injector : dependencyInjectors) { injector.injectDependenciesInto(stepInstance); } }
private List<? extends DependencyInjector> getDefaultDependencyInjectors() { return (pages != null) ? NewList.of(new PageObjectDependencyInjector(pages), new EnvironmentDependencyInjector()) : NewList.of(new EnvironmentDependencyInjector()); }
@Subscribe public void perform(ActorPerforms performAction) { if (messageIsForThisActor(performAction)) { WebDriver driver = webdriverManager.getWebdriver(); PageObjectDependencyInjector injector = new PageObjectDependencyInjector(new Pages(driver)); injector.injectDependenciesInto(performAction.getPerformable()); } }
@Subscribe public void prepareQuestion(ActorAsksQuestion questionEvent) { if (messageIsForThisActor(questionEvent)) { WebDriver driver = webdriverManager.getWebdriver(); PageObjectDependencyInjector injector = new PageObjectDependencyInjector(new Pages(driver)); injector.injectDependenciesInto(questionEvent.getQuestion()); } }