Title: [879] trunk/jbehave-core/src/java/org/jbehave: [Liz] Oops, missed some classes.
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


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:

http://xircles.codehaus.org/manage_email

Reply via email to