Title: [882] trunk/jbehave-core/src/java/org/jbehave: Added constructor to ScenarioFileLoader.
Revision
882
Author
mauro
Date
2008-07-29 07:22:35 -0500 (Tue, 29 Jul 2008)

Log Message

Added constructor to ScenarioFileLoader.  Work to interfaces in implementing Technique.

Modified Paths

Diff

Modified: trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/StatusAlertCanBeActivated.java (881 => 882)

--- trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/StatusAlertCanBeActivated.java	2008-07-28 19:31:08 UTC (rev 881)
+++ trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/StatusAlertCanBeActivated.java	2008-07-29 12:22:35 UTC (rev 882)
@@ -3,6 +3,7 @@
 import org.jbehave.OurTechnique;
 import org.jbehave.scenario.Scenario;
 import org.jbehave.scenario.parser.PatternStepParser;
+import org.jbehave.scenario.parser.ScenarioDefiner;
 import org.jbehave.scenario.parser.ScenarioFileLoader;
 import org.jbehave.scenario.parser.UnderscoredCamelCaseResolver;
 
@@ -15,7 +16,7 @@
 
     public StatusAlertCanBeActivated(final ClassLoader classLoader) {
         super(new OurTechnique() {
-			public ScenarioFileLoader forDefiningScenarios() {
+			public ScenarioDefiner forDefiningScenarios() {
 				return new ScenarioFileLoader(new UnderscoredCamelCaseResolver(".scenario"), classLoader, new PatternStepParser());
 			}
         }, new StockSteps(10.0));

Modified: trunk/jbehave-core/src/java/org/jbehave/OurTechnique.java (881 => 882)

--- trunk/jbehave-core/src/java/org/jbehave/OurTechnique.java	2008-07-28 19:31:08 UTC (rev 881)
+++ trunk/jbehave-core/src/java/org/jbehave/OurTechnique.java	2008-07-29 12:22:35 UTC (rev 882)
@@ -1,17 +1,19 @@
 package org.jbehave;
 
+import org.jbehave.scenario.ScenarioReporter;
 import org.jbehave.scenario.parser.PatternStepParser;
+import org.jbehave.scenario.parser.ScenarioDefiner;
 import org.jbehave.scenario.parser.ScenarioFileLoader;
 import org.jbehave.scenario.parser.UnderscoredCamelCaseResolver;
 import org.jbehave.scenario.reporters.PrintStreamScenarioReporter;
 
 public class OurTechnique implements Technique {
 
-	public PrintStreamScenarioReporter forReportingScenarios() {
+	public ScenarioReporter forReportingScenarios() {
 		return new PrintStreamScenarioReporter();
 	}
 
-	public ScenarioFileLoader forDefiningScenarios() {
+	public ScenarioDefiner forDefiningScenarios() {
 		return new ScenarioFileLoader(new UnderscoredCamelCaseResolver(), new PatternStepParser());
 	}	
 }

Modified: trunk/jbehave-core/src/java/org/jbehave/scenario/parser/ScenarioFileLoader.java (881 => 882)

--- trunk/jbehave-core/src/java/org/jbehave/scenario/parser/ScenarioFileLoader.java	2008-07-28 19:31:08 UTC (rev 881)
+++ trunk/jbehave-core/src/java/org/jbehave/scenario/parser/ScenarioFileLoader.java	2008-07-29 12:22:35 UTC (rev 882)
@@ -31,6 +31,10 @@
     public ScenarioFileLoader(ClassLoader classLoader) {
         this(new UnderscoredCamelCaseResolver(), classLoader, new PatternStepParser());
     }
+    
+    public ScenarioFileLoader(ScenarioFileNameResolver resolver, ClassLoader classLoader) {
+        this(resolver, classLoader, new PatternStepParser());
+    }
 
     public ScenarioFileLoader(ScenarioFileNameResolver resolver, ClassLoader classLoader, StepParser stepParser) {
         this.resolver = resolver;


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to