- Revision
- 879
- Author
- sirenian
- Date
- 2008-07-25 04:26:30 -0500 (Fri, 25 Jul 2008)
Log Message
[Liz] Oops, missed some classes.
Added Paths
- trunk/jbehave-core/src/java/org/jbehave/OurTechnique.java
- trunk/jbehave-core/src/java/org/jbehave/Technique.java
- trunk/jbehave-core/src/java/org/jbehave/scenario/parser/ScenarioDefiner.java
Diff
Added: trunk/jbehave-core/src/java/org/jbehave/OurTechnique.java (0 => 879)
--- trunk/jbehave-core/src/java/org/jbehave/OurTechnique.java (rev 0) +++ trunk/jbehave-core/src/java/org/jbehave/OurTechnique.java 2008-07-25 09:26:30 UTC (rev 879) @@ -0,0 +1,21 @@ +package org.jbehave; + +import org.jbehave.scenario.parser.PatternStepParser; +import org.jbehave.scenario.parser.ScenarioFileLoader; +import org.jbehave.scenario.parser.UnderscoredCamelCaseResolver; +import org.jbehave.scenario.reporters.PrintStreamScenarioReporter; + +public class OurTechnique implements Technique { + + public PatternStepParser forParsingSteps() { + return new PatternStepParser(); + } + + public PrintStreamScenarioReporter forReportingScenarios() { + return new PrintStreamScenarioReporter(); + } + + public ScenarioFileLoader forDefiningScenarios() { + return new ScenarioFileLoader(new UnderscoredCamelCaseResolver()); + } +}
Added: trunk/jbehave-core/src/java/org/jbehave/Technique.java (0 => 879)
--- trunk/jbehave-core/src/java/org/jbehave/Technique.java (rev 0) +++ trunk/jbehave-core/src/java/org/jbehave/Technique.java 2008-07-25 09:26:30 UTC (rev 879) @@ -0,0 +1,20 @@ +package org.jbehave; + +import org.jbehave.scenario.ScenarioReporter; +import org.jbehave.scenario.parser.ScenarioDefiner; +import org.jbehave.scenario.parser.StepParser; + +/** + * Provides techniques for defining, parsing and reporting scenarios. + * + * @author Elizabeth Keogh + */ +public interface Technique { + + ScenarioDefiner forDefiningScenarios(); + + StepParser forParsingSteps(); + + ScenarioReporter forReportingScenarios(); + +}
Added: trunk/jbehave-core/src/java/org/jbehave/scenario/parser/ScenarioDefiner.java (0 => 879)
--- trunk/jbehave-core/src/java/org/jbehave/scenario/parser/ScenarioDefiner.java (rev 0) +++ trunk/jbehave-core/src/java/org/jbehave/scenario/parser/ScenarioDefiner.java 2008-07-25 09:26:30 UTC (rev 879) @@ -0,0 +1,9 @@ +package org.jbehave.scenario.parser; + +import org.jbehave.scenario.Scenario; + +public interface ScenarioDefiner { + + String loadStepsFor(Class<? extends Scenario> clazz); + +} \ No newline at end of file
To unsubscribe from this list please visit:
