commit c8e9cf2b1540f0f0c72d53a811065988246c619a Author: Mauro Talevi <mauro.tal...@aquilonia.org> AuthorDate: Mon, 9 Dec 2013 23:05:00 +0100 Commit: Mauro Talevi <mauro.tal...@aquilonia.org> CommitDate: Mon, 9 Dec 2013 23:05:00 +0100
JBEHAVE-966: Added use of JFrameContextView in CoreStories. 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 2da31fa..039f8f4 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. @@ -89,7 +92,8 @@ public class CoreStories extends JUnitStories { .withFailureTraceCompression(true).withCrossReference(xref)) .useParameterConverters(parameterConverters) // use '%' instead of '$' to identify parameters - .useStepPatternParser(new RegexPrefixCapturingPatternParser("%")).useStepMonitor(xref.getStepMonitor()); + .useStepPatternParser(new RegexPrefixCapturingPatternParser("%")) + .useStepMonitor(new ContextStepMonitor(new JFrameContextView().sized(500, 100), new StepContext(), xref.getStepMonitor())); } @Override