private void printScenarioOutline(ScenarioOutline scenarioOutline) { out.println(); printTags(scenarioOutline.getTags(), SCENARIO_INDENT); out.println(SCENARIO_INDENT + getScenarioDefinitionText(scenarioOutline) + " " + getLocationText(currentFeatureFile, scenarioOutline.getLocation().getLine())); printDescription(scenarioOutline.getDescription()); for (Step step : scenarioOutline.getSteps()) { out.println(STEP_INDENT + formats.get("skipped").text(step.getKeyword() + step.getText())); } }
private ScenarioDefinition concreteScenario(ScenarioOutline abstractScenario, Map<String, String> parameters) { List<Step> steps = new ArrayList<>(); for (Step step : abstractScenario.getSteps()) { steps.add(concreteStep(step, parameters)); } return new gherkin.ast.Scenario( abstractScenario.getTags(), abstractScenario.getLocation(), abstractScenario.getKeyword(), abstractScenario.getName(), abstractScenario.getDescription(), steps); }
asList( pickleLocation(values.getLocation()), pickleLocation(scenarioOutline.getLocation())
|| scenarioLineNumbers.contains(scenarioOutline.getLocation().getLine())) { List<SingleScenario> outlineScenarios = getSingleScenariosFromOutline(