public JUnitDescriptionGenerator(List<CandidateSteps> candidateSteps, Configuration configuration) { this.configuration = configuration; for (CandidateSteps candidateStep : candidateSteps) { allCandidates.addAll(candidateStep.listCandidates()); } }
@Override public Configuration configuration() { return candidateSteps.configuration(); } }
public List<BeforeOrAfterStep> listBeforeOrAfterScenario(ScenarioType type) { return candidateSteps.listBeforeOrAfterScenario(type); }
public JUnitDescriptionGenerator(List<CandidateSteps> candidateSteps, Configuration configuration) { this.configuration = configuration; for (CandidateSteps candidateStep : candidateSteps) { allCandidates.addAll(candidateStep.listCandidates()); for (ScenarioType scenarioType : ScenarioType.values()) { beforeOrAfterScenario.get(scenarioType).addAll(candidateStep.listBeforeOrAfterScenario(scenarioType)); } beforeOrAfterStory.addAll(candidateStep.listBeforeOrAfterStory(false)); } }
@Override public List<BeforeOrAfterStep> listBeforeOrAfterStory(boolean givenStory) { return candidateSteps.listBeforeOrAfterStory(givenStory); }
@Override public List<BeforeOrAfterStep> listBeforeOrAfterStories() { return candidateSteps.listBeforeOrAfterStories(); }
public List<BeforeOrAfterStep> listBeforeOrAfterStory(boolean givenStory) { return candidateSteps.listBeforeOrAfterStory(givenStory); }
public List<BeforeOrAfterStep> listBeforeOrAfterStories() { return candidateSteps.listBeforeOrAfterStories(); }
@Override public List<StepCandidate> listCandidates() { return candidateSteps.listCandidates().parallelStream() .map(SerenityStepCandidate::new) .collect(Collectors.toList()); }
public Configuration configuration() { return candidateSteps.configuration(); } }
@Override public List<BeforeOrAfterStep> listBeforeOrAfterScenario(ScenarioType type) { return candidateSteps.listBeforeOrAfterScenario(type); }
public List<StepCandidate> listCandidates() { return convert(candidateSteps.listCandidates(), toThucydidesStepCandidates()); }
private void createCandidateStepsWith(StepMonitor stepMonitor) { // reset step monitor and recreate candidate steps configuration.useStepMonitor(stepMonitor); getCandidateSteps(); for (CandidateSteps step : candidateSteps) { step.configuration().useStepMonitor(stepMonitor); } }
private void createCandidateStepsWith(StepMonitor stepMonitor) { // reset step monitor and recreate candidate steps getConfiguration().useStepMonitor(stepMonitor); candidateSteps = buildCandidateSteps(); candidateSteps.forEach( step -> step.configuration().useStepMonitor(stepMonitor) ); }
private void createCandidateStepsWith(StepMonitor stepMonitor) { // reset step monitor and recreate candidate steps getConfiguration().useStepMonitor(stepMonitor); candidateSteps = buildCandidateSteps(); for (CandidateSteps step : candidateSteps) { step.configuration().useStepMonitor(stepMonitor); } }