private List<Description> filterExamples(ArrayList<Description> children) { for (int i = 0; i < children.size(); i++) { Description child = (Description) children.get(i); boolean isExample = child.getDisplayName().startsWith( keywords.examplesTableRow() + " "); if (isExample) { return children.subList(i, children.size()); } } return Collections.emptyList(); }
private List<Description> filterExamples(List<Description> children) { for (int i = 0; i < children.size(); i++) { Description child = children.get(i); boolean isExample = child.getDisplayName().startsWith( keywords.examplesTableRow() + " "); if (isExample) { return children.subList(i, children.size()); } } return Collections.emptyList(); }
private void insertDescriptionForExamples(Scenario scenario, Description scenarioDescription) { ExamplesTable examplesTable = scenario.getExamplesTable(); List<Map<String, String>> rows = examplesTable.getRows(); for (Map<String, String> row : rows) { Description exampleRowDescription = Description .createSuiteDescription( configuration.keywords().examplesTableRow() + " " + row, (Annotation[]) null); scenarioDescription.addChild(exampleRowDescription); addStepsToExample(scenario, exampleRowDescription); } }
private void insertDescriptionForExamples(Lifecycle lifecycle, PerformableScenario performableScenario, Description scenarioDescription) { Scenario scenario = performableScenario.getScenario(); for (ExamplePerformableScenario examplePerformableScenario : performableScenario.getExamples()) { Description exampleRowDescription = Description.createSuiteDescription( configuration.keywords().examplesTableRow() + " " + examplePerformableScenario.getParameters()); scenarioDescription.addChild(exampleRowDescription); if (hasGivenStories(scenario)) { insertGivenStories(scenario, exampleRowDescription); } addScenarioSteps(lifecycle, ScenarioType.EXAMPLE, scenario, exampleRowDescription); } }