Title: [951] trunk/jbehave-core/src/java/org/jbehave/scenario: JBEHAVE-134: Extracted CandidateSteps interface from Steps.
Revision 951
Author mauro
Date 2008-09-28 11:33:06 -0500 (Sun, 28 Sep 2008)
Log Message
JBEHAVE-134: Extracted CandidateSteps interface from Steps.
Modified Paths
trunk/jbehave-core/src/behaviour/org/jbehave/scenario/ScenarioBehaviour.java
trunk/jbehave-core/src/behaviour/org/jbehave/scenario/ScenarioRunnerBehaviour.java
trunk/jbehave-core/src/behaviour/org/jbehave/scenario/steps/UnmatchedToPendingStepCreatorBehaviour.java
trunk/jbehave-core/src/java/org/jbehave/scenario/AbstractScenario.java
trunk/jbehave-core/src/java/org/jbehave/scenario/JUnitScenario.java
trunk/jbehave-core/src/java/org/jbehave/scenario/Scenario.java
trunk/jbehave-core/src/java/org/jbehave/scenario/ScenarioRunner.java
trunk/jbehave-core/src/java/org/jbehave/scenario/steps/CandidateStep.java
trunk/jbehave-core/src/java/org/jbehave/scenario/steps/StepCreator.java
trunk/jbehave-core/src/java/org/jbehave/scenario/steps/Steps.java
trunk/jbehave-core/src/java/org/jbehave/scenario/steps/UnmatchedToPendingStepCreator.java
Added Paths
trunk/jbehave-core/src/java/org/jbehave/scenario/steps/CandidateSteps.java
Diff
Modified: trunk/jbehave-core/src/behaviour/org/jbehave/scenario/ScenarioBehaviour.java (950 => 951)
--- trunk/jbehave-core/src/behaviour/org/jbehave/scenario/ScenarioBehaviour.java 2008-09-28 15:25:43 UTC (rev 950)
+++ trunk/jbehave-core/src/behaviour/org/jbehave/scenario/ScenarioBehaviour.java 2008-09-28 16:33:06 UTC (rev 951)
@@ -13,6 +13,7 @@
import org.jbehave.scenario.errors.PendingErrorStrategy;
import org.jbehave.scenario.parser.ScenarioDefiner;
import org.jbehave.scenario.reporters.ScenarioReporter;
+import org.jbehave.scenario.steps.CandidateSteps;
import org.jbehave.scenario.steps.StepCreator;
import org.jbehave.scenario.steps.Steps;
import org.junit.Test;
@@ -28,7 +29,7 @@
public void shouldLoadStoryDefinitionAndRunUsingTheScenarioRunner() throws Throwable {
ScenarioRunner runner = mock(ScenarioRunner.class);
MockedConfiguration configuration = new MockedConfiguration();
-Steps steps = mock(Steps.class);
+CandidateSteps steps = mock(Steps.class);
RunnableScenario scenario = new MyScenario(runner, configuration, steps);
StoryDefinition storyDefinition = new StoryDefinition(Blurb.EMPTY, Collections.EMPTY_LIST);
@@ -42,7 +43,7 @@
private class MyScenario extends JUnitScenario {
public MyScenario(ScenarioRunner runner,
-MockedConfiguration configuration, Steps steps) {
+MockedConfiguration configuration, CandidateSteps steps) {
super(runner, configuration, steps);
}
Modified: trunk/jbehave-core/src/behaviour/org/jbehave/scenario/ScenarioRunnerBehaviour.java (950 => 951)
--- trunk/jbehave-core/src/behaviour/org/jbehave/scenario/ScenarioRunnerBehaviour.java 2008-09-28 15:25:43 UTC (rev 950)
+++ trunk/jbehave-core/src/behaviour/org/jbehave/scenario/ScenarioRunnerBehaviour.java 2008-09-28 16:33:06 UTC (rev 951)
@@ -16,6 +16,7 @@
import org.jbehave.scenario.errors.PendingErrorStrategy;
import org.jbehave.scenario.reporters.ScenarioReporter;
import org.jbehave.scenario.steps.CandidateStep;
+import org.jbehave.scenario.steps.CandidateSteps;
import org.jbehave.scenario.steps.Step;
import org.jbehave.scenario.steps.StepCreator;
import org.jbehave.scenario.steps.StepResult;
@@ -40,7 +41,7 @@
ScenarioReporter reporter = mock(ScenarioReporter.class);
StepCreator creator = mock(StepCreator.class);
-Steps mySteps = mock(Steps.class);
+CandidateSteps mySteps = mock(Steps.class);
stub(mySteps.getSteps()).toReturn(someCandidateSteps);
IllegalArgumentException anException = new IllegalArgumentException();
@@ -164,7 +165,7 @@
stub(pendingStep.perform()).toReturn(StepResult.pending(pendingStep));
stub(secondStep.perform()).toReturn(StepResult.success(secondStep));
StepCreator creator = mock(StepCreator.class);
-Steps mySteps = mock(Steps.class);
+CandidateSteps mySteps = mock(Steps.class);
ScenarioDefinition scenario1 = mock(ScenarioDefinition.class);
ScenarioDefinition scenario2 = mock(ScenarioDefinition.class);
Modified: trunk/jbehave-core/src/behaviour/org/jbehave/scenario/steps/UnmatchedToPendingStepCreatorBehaviour.java (950 => 951)
--- trunk/jbehave-core/src/behaviour/org/jbehave/scenario/steps/UnmatchedToPendingStepCreatorBehaviour.java 2008-09-28 15:25:43 UTC (rev 950)
+++ trunk/jbehave-core/src/behaviour/org/jbehave/scenario/steps/UnmatchedToPendingStepCreatorBehaviour.java 2008-09-28 16:33:06 UTC (rev 951)
@@ -16,7 +16,7 @@
UnmatchedToPendingStepCreator creator = new UnmatchedToPendingStepCreator();
CandidateStep candidate = mock(CandidateStep.class);
-Steps steps =