commit 3a84a8f8a59973ccf70796278a7ff1d6d2504069 Author: Mauro Talevi <mauro.tal...@aquilonia.org> AuthorDate: Sun, 5 Oct 2014 00:06:56 +0200 Commit: Mauro Talevi <mauro.tal...@aquilonia.org> CommitDate: Sun, 5 Oct 2014 00:06:56 +0200
JBEHAVE-1046: Added stories configuration to verify failing behaviour upon pending steps. diff --git a/examples/core/src/main/java/org/jbehave/examples/core/CoreStoriesFailingUponPending.java b/examples/core/src/main/java/org/jbehave/examples/core/CoreStoriesFailingUponPending.java new file mode 100644 index 0000000..b31737c --- /dev/null +++ b/examples/core/src/main/java/org/jbehave/examples/core/CoreStoriesFailingUponPending.java @@ -0,0 +1,26 @@ +package org.jbehave.examples.core; + +import static org.jbehave.core.io.CodeLocations.codeLocationFromClass; + +import java.util.List; + +import org.jbehave.core.configuration.Configuration; +import org.jbehave.core.failures.FailingUponPendingStep; +import org.jbehave.core.io.StoryFinder; + +/** + */ +public class CoreStoriesFailingUponPending extends CoreStories { + + public Configuration configuration() { + return super.configuration() + .usePendingStepStrategy(new FailingUponPendingStep()); + } + + @Override + protected List<String> storyPaths() { + String filter = System.getProperty("story.filter", "**/pending.story"); + return new StoryFinder().findPaths(codeLocationFromClass(this.getClass()), filter, ""); + } + +} \ No newline at end of file