public ScenarioOutlineExec convertScenarioOutline(ScenarioOutline scenarioOutline) { ScenarioOutlineExec outlineExec = new ScenarioOutlineExec(scenarioOutline.getKeyword(), scenarioOutline.getName()); outlineExec.declareTags(convertTags(scenarioOutline.getTags())); outlineExec.declareComments(convertComments(scenarioOutline.getComments())); outlineExec.declareDescription(scenarioOutline.getDescription()); return outlineExec; }
@Override public void scenarioOutline(ScenarioOutline scenarioOutline) { if (lineOffset != 0 && isPreview) { int newLine = scenarioOutline.getLine() + lineOffset; featureLineOffset.put(scenarioOutline.getLine(), newLine); } super.scenarioOutline(scenarioOutline); prettyFormatter.scenarioOutline(scenarioOutline); }
@Override public void scenarioOutline(ScenarioOutline scenarioOutline) { replay(); featureElementTags = scenarioOutline.getTags(); featureElementName = scenarioOutline.getName(); featureElementRange = scenarioOutline.getLineRange(); featureElementEvents = new ArrayList<BasicStatement>(); featureElementEvents.add(scenarioOutline); }
public void scenarioOutline(ScenarioOutline scenarioOutline) { LOG.log(Level.FINE, "ScenarioOutline: {0}", scenarioOutline.getName()); }
@Override public void scenarioOutline( ScenarioOutline scenarioOutline ) { super.scenarioOutline( scenarioOutline ); countScenario(); LOG.info( "--------------------------------------------------------" ); MDC.put( "prefix", PREFIX_SCENARIO ); MDC.put( "scenarioId", scenarioOutline.getLine() ); LOG.info( scenarioOutline.getName() ); MDC.remove( "prefix" ); }
@Override public void scenarioOutline(String keyword, String name, String description, Integer line) { replayStepsOrExamples(); formatter.scenarioOutline(new ScenarioOutline(stash.comments, stash.tags, keyword, name, description, line, stash.featureElementId(name))); stash.reset(); }
private String getName( ScenarioOutline outline ) { return escape( "Scenario Outline: " + outline.getName() ); }
private BasicStatement featureElement(Map o) { String type = (String) o.get("type"); if (type.equals("background")) { return new Background(comments(o), keyword(o), name(o), description(o), line(o)); } else if (type.equals("scenario")) { return new Scenario(comments(o), tags(o), keyword(o), name(o), description(o), line(o), id(o)); } else if (type.equals("scenario_outline")) { return new ScenarioOutline(comments(o), tags(o), keyword(o), name(o), description(o), line(o), id(o)); } else { return null; } }
@Override public void scenarioOutline(ScenarioOutline scenarioOutline) { log.debug("scenarioOutline: {}", scenarioOutline.getName()); currentStep = null; stepIterator = null; ScenarioOutlineExec scenarioOutlineExec = converter.convertScenarioOutline(scenarioOutline); currentFeature.declareScenarioOutline(scenarioOutlineExec); currentStepContainer = scenarioOutlineExec; }
@Override public void scenarioOutline( ScenarioOutline outline ) { scenarioCount++; outCommand( String.format( TEMPLATE_SCENARIO_STARTED, getCurrentTime() ) ); queue.clear(); currentSteps.clear(); closePreviousScenarios(); currentScenarioOutline = outline; currentScenario = null; beforeExampleSection = true; outCommand( String.format( TEMPLATE_TEST_SUITE_STARTED, getCurrentTime(), uri + ":" + outline.getLine(), getName( currentScenarioOutline ) ) ); }