commit c8e9cf2b1540f0f0c72d53a811065988246c619a
Author: Mauro Talevi <[email protected]>
AuthorDate: Mon, 9 Dec 2013 23:05:00 +0100
Commit: Mauro Talevi <[email protected]>
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