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



Reply via email to