- 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:
