commit 5c64bd701ef4a8f586826c876bc568fa453b22b8 Author: Mauro Talevi <mauro.tal...@aquilonia.org> AuthorDate: Mon, 9 Dec 2013 23:05:00 +0100 Commit: Mauro Talevi <mauro.tal...@aquilonia.org> CommitDate: Tue, 10 Dec 2013 09:29:59 +0100
JBEHAVE-966: Added use of JFrameContextView in CoreStories. Conflicts: examples/core/src/main/java/org/jbehave/examples/core/CoreStories.java diff --git a/examples/core/src/main/java/org/jbehave/examples/core/CoreStories.java b/examples/core/src/main/java/org/jbehave/examples/core/CoreStories.java index 8f0b7a8..68af4dd 100755 --- a/examples/core/src/main/java/org/jbehave/examples/core/CoreStories.java +++ b/examples/core/src/main/java/org/jbehave/examples/core/CoreStories.java @@ -1,5 +1,11 @@ package org.jbehave.examples.core; +import static org.jbehave.core.io.CodeLocations.codeLocationFromClass; +import static org.jbehave.core.reporters.Format.CONSOLE; +import static org.jbehave.core.reporters.Format.HTML_TEMPLATE; +import static org.jbehave.core.reporters.Format.TXT; +import static org.jbehave.core.reporters.Format.XML_TEMPLATE; + import java.text.SimpleDateFormat; import java.util.List; import java.util.Properties; @@ -18,11 +24,14 @@ import org.jbehave.core.parsers.RegexPrefixCapturingPatternParser; import org.jbehave.core.parsers.RegexStoryParser; import org.jbehave.core.reporters.CrossReference; import org.jbehave.core.reporters.StoryReporterBuilder; +import org.jbehave.core.steps.ContextStepMonitor; import org.jbehave.core.steps.InjectableStepsFactory; import org.jbehave.core.steps.InstanceStepsFactory; +import org.jbehave.core.steps.JFrameContextView; import org.jbehave.core.steps.ParameterConverters; import org.jbehave.core.steps.ParameterConverters.DateConverter; import org.jbehave.core.steps.ParameterConverters.ExamplesTableConverter; +import org.jbehave.core.steps.StepContext; import org.jbehave.examples.core.service.TradingService; import org.jbehave.examples.core.steps.AndSteps; import org.jbehave.examples.core.steps.BeforeAfterSteps; @@ -37,12 +46,6 @@ import org.jbehave.examples.core.steps.SandpitSteps; import org.jbehave.examples.core.steps.SearchSteps; import org.jbehave.examples.core.steps.TraderSteps; -import static org.jbehave.core.io.CodeLocations.codeLocationFromClass; -import static org.jbehave.core.reporters.Format.CONSOLE; -import static org.jbehave.core.reporters.Format.HTML_TEMPLATE; -import static org.jbehave.core.reporters.Format.TXT; -import static org.jbehave.core.reporters.Format.XML_TEMPLATE; - /** * <p> * Example of how multiple stories can be run via JUnit. @@ -90,7 +93,8 @@ public class CoreStories extends JUnitStories { .withFailureTrace(true).withFailureTraceCompression(true)) .useParameterConverters(parameterConverters) // use '%' instead of '$' to identify parameters - .useStepPatternParser(new RegexPrefixCapturingPatternParser("%")); + .useStepPatternParser(new RegexPrefixCapturingPatternParser("%")) + .useStepMonitor(new ContextStepMonitor(new JFrameContextView().sized(500, 100), new StepContext(), xref.getStepMonitor())); } @Override