Title: [927] trunk/jbehave-core/src/java/org/jbehave/scenario: [dn] made Scenario extend TestCase and renamed run to testRun for JUnit 3 compatibility
Revision
927
Author
tastapod
Date
2008-09-18 14:35:21 -0500 (Thu, 18 Sep 2008)

Log Message

[dn] made Scenario extend TestCase and renamed run to testRun for JUnit 3 compatibility

Modified Paths

Diff

Modified: trunk/jbehave-core/src/behaviour/org/jbehave/scenario/ScenarioBehaviour.java (926 => 927)

--- trunk/jbehave-core/src/behaviour/org/jbehave/scenario/ScenarioBehaviour.java	2008-09-18 15:37:32 UTC (rev 926)
+++ trunk/jbehave-core/src/behaviour/org/jbehave/scenario/ScenarioBehaviour.java	2008-09-18 19:35:21 UTC (rev 927)
@@ -34,7 +34,7 @@
         StoryDefinition storyDefinition = new StoryDefinition(Blurb.EMPTY, Collections.EMPTY_LIST);
         stub(configuration.scenarioDefiner.loadScenarioDefinitionsFor(MyScenario.class)).toReturn(storyDefinition);
         
-        scenario.run();
+        scenario.testRun();
         
         verify(runner).run(storyDefinition, configuration, steps);
     }

Modified: trunk/jbehave-core/src/java/org/jbehave/scenario/Scenario.java (926 => 927)

--- trunk/jbehave-core/src/java/org/jbehave/scenario/Scenario.java	2008-09-18 15:37:32 UTC (rev 926)
+++ trunk/jbehave-core/src/java/org/jbehave/scenario/Scenario.java	2008-09-18 19:35:21 UTC (rev 927)
@@ -1,6 +1,10 @@
 package org.jbehave.scenario;
 
+import junit.framework.TestCase;
+
+import org.jbehave.scenario.definition.KeyWords;
 import org.jbehave.scenario.definition.StoryDefinition;
+import org.jbehave.scenario.parser.ScenarioNameResolver;
 import org.jbehave.scenario.steps.Steps;
 import org.junit.Test;
 
@@ -23,7 +27,7 @@
  * Then move on to extending the Steps class.
  * </p>
  */
-public abstract class Scenario {
+public abstract class Scenario extends TestCase {
 
     private final Configuration configuration;
     private final ScenarioRunner scenarioRunner;
@@ -44,7 +48,7 @@
     }
 
     @Test
-    public void run() throws Throwable {
+    public void testRun() throws Throwable {
         StoryDefinition story = configuration.forDefiningScenarios().loadScenarioDefinitionsFor(this.getClass());
         scenarioRunner.run(story, configuration, candidateSteps);
     }


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to