@Override public void storyCancelled(Story story, StoryDuration storyDuration) { logger.debug("cancelled story {}", story.getName()); }
private boolean isAfterStory(Story currentStory) { return (currentStory.getName().equals("AfterStories")); }
private void givenStoryDone(Story story) { givenStories.remove(story.getName()); }
private boolean hasSameName(Story story, String givenStoryName) { return story.getName().equalsIgnoreCase(givenStoryName); }
@Override public void storyNotAllowed(Story story, String filter) { logger.debug("not allowed story {}", story.getName()); }
private void givenStoryDone(Story story) { givenStories.remove(story.getName()); }
private boolean hasSameName(Story story, String givenStoryName) { return story.getName().equalsIgnoreCase(givenStoryName); }
private boolean isAfterStory(Story currentStory) { return (currentStory.getName().equals(AFTER_STORIES)); }
private void declareOutOfSuiteFailure() { String storyName = !storyStack.isEmpty() ? storyStack.peek().getName() : "Before or After Story"; String storyId = !storyStack.isEmpty() ? storyStack.peek().getPath() : null; StepEventBus.getEventBus().testStarted(storyName, storyId); }
private Description createDescriptionForStory(Story story) { Description storyDescription = Description .createSuiteDescription(getJunitSafeString(story.getName())); return storyDescription; }
private Description createDescriptionForStory(Story story) { return Description.createSuiteDescription(getJunitSafeString(story.getName())); }
private void startTestForFirstScenarioIn(Story story) { System.out.println("Starting first test for " + story.getName()); Scenario firstScenario = story.getScenarios().get(0); startScenarioCalled(firstScenario.getTitle()); StepEventBus.getEventBus().stepStarted(ExecutedStepDescription.withTitle("Preconditions")); shouldNestScenarios(true); }
public void beforeStory(Story story, boolean isGivenStory) { logger.info("Before Story: {} {}", story.getName(), isGivenStory ? "(given story)" : ""); if (isGivenStory) { if (storyDescription.isSuite() && storyDescription.getDisplayName().equals( story.getName())) { currentStoryDescription = storyDescription; notifier.fireTestStarted(storyDescription); && storyDescription.getMethodName() != null && storyDescription.getMethodName().equals( story.getName())) {
@Override public void beforeStory(Story story, boolean isGivenStory) { TestState testState = this.testState.get(); if (isGivenStory) { if (testState.currentStep != null) { notifier.fireTestStarted(testState.currentStep); } testState.givenStoryLevel++; } else { if (testCounter.get() == 0) { notifier.fireTestRunStarted(rootDescription); } Description storyDescription = findStoryDescription(story.getName()); testState.currentStoryDescription = storyDescription; notifier.fireTestStarted(storyDescription); if (storyDescription.isSuite()) { testState.scenarioDescriptions = storyDescription.getChildren().iterator(); testState.moveToNextScenario(); processBeforeStory(); } testState.currentStep = testState.currentStoryDescription; } }
private void startTestSuiteForStory(Story story) { String storyName = removeSuffixFrom(story.getName()); String storyTitle = NameConverter.humanize(storyName); net.thucydides.core.model.Story userStory = net.thucydides.core.model.Story.withIdAndPath(storyName, storyTitle, story.getPath()) .withNarrative(getNarrativeFrom(story)); StepEventBus.getEventBus().testSuiteStarted(userStory); registerTags(story); }
private void startTestSuiteForStory(Story story) { String storyName = removeSuffixFrom(story.getName()); String storyTitle = (isNotEmpty(story.getDescription().asString())) ? story.getDescription().asString() : NameConverter.humanize(storyName); net.thucydides.core.model.Story userStory = net.thucydides.core.model.Story.withIdAndPath(storyName, storyTitle, stripStoriesFolderFrom(story.getPath())) .withNarrative(getNarrativeFrom(story)); StepEventBus.getEventBus().testSuiteStarted(userStory); registerTags(story); }
public void beforeStory(Story story, boolean givenStory) { System.out.println("Before story" + story.getName()); clearStoryResult(); currentStoryIs(story); noteAnyGivenStoriesFor(story); storyMetadata = getMetadataFrom(story.getMeta()); if (!isFixture(story) && !givenStory) { activeScenarios.clear(); configureDriver(story); ThucydidesStepFactory.resetContext(); getThucydidesListeners().withDriver(ThucydidesWebDriverSupport.getDriver()); if (!isAStoryLevelGiven(story)) { startTestSuiteForStory(story); if (givenStoriesPresentFor(story)) { startTestForFirstScenarioIn(story); } } } else if(givenStory) { shouldNestScenarios(true); } }
@Override public void beforeStory(Story story, boolean givenStory) { logger.debug("before story {}", story.getName()); prepareSerenityListeners(); currentStoryIs(story); noteAnyGivenStoriesFor(story); storyMetadata = getMetadataFrom(story.getMeta()); if (!isFixture(story) && !givenStory) { clearActiveScenariosData(); configureDriver(story); SerenityStepFactory.resetContext(); if (!isAStoryLevelGiven(story)) { startTestSuiteForStory(story); if (givenStoriesPresentFor(story)) { startTestForFirstScenarioIn(story); } } } else if (givenStory) { shouldNestScenarios(true); } registerStoryMeta(story.getMeta()); }