Title: [1072] sandbox/jbehave-web/web-waffle/src/test/java/org/jbehave/web/waffle: Defined scenario controller at session scope to allow multiple session-based scenario runs.
Revision
1072
Author
mauro
Date
2009-02-09 17:56:13 -0600 (Mon, 09 Feb 2009)

Log Message

Defined scenario controller at session scope to allow multiple session-based scenario runs. 

Modified Paths

Diff

Modified: sandbox/jbehave-web/web-waffle/src/main/java/org/jbehave/web/waffle/JBehaveRegistrar.java (1071 => 1072)

--- sandbox/jbehave-web/web-waffle/src/main/java/org/jbehave/web/waffle/JBehaveRegistrar.java	2009-02-09 23:46:52 UTC (rev 1071)
+++ sandbox/jbehave-web/web-waffle/src/main/java/org/jbehave/web/waffle/JBehaveRegistrar.java	2009-02-09 23:56:13 UTC (rev 1072)
@@ -20,8 +20,8 @@
 import org.jbehave.scenario.ScenarioRunner;
 import org.jbehave.scenario.parser.PatternScenarioParser;
 import org.jbehave.scenario.steps.Steps;
+import org.jbehave.web.io.ArchivingFileManager;
 import org.jbehave.web.io.ZipFileArchiver;
-import org.jbehave.web.io.ArchivingFileManager;
 import org.jbehave.web.waffle.controllers.FileUploadController;
 import org.jbehave.web.waffle.controllers.FilesController;
 import org.jbehave.web.waffle.controllers.ScenarioController;
@@ -40,12 +40,16 @@
 		registerScenarioRunner();
 		registerSteps();
 		registerFileManager();
-		register("scenario/scenario", ScenarioController.class);
 		register("data/files", FilesController.class);
 		configureViews();
 	}
 
 	@Override
+	public void session() {
+		register("scenario/scenario", ScenarioController.class);
+	}
+	
+	@Override
 	public void request() {
 		register(DiskFileItemFactory.class);
 		register(RequestFileUploader.class);

Modified: sandbox/jbehave-web/web-waffle/src/test/java/org/jbehave/web/waffle/JBehaveRegistrarTest.java (1071 => 1072)

--- sandbox/jbehave-web/web-waffle/src/test/java/org/jbehave/web/waffle/JBehaveRegistrarTest.java	2009-02-09 23:46:52 UTC (rev 1071)
+++ sandbox/jbehave-web/web-waffle/src/test/java/org/jbehave/web/waffle/JBehaveRegistrarTest.java	2009-02-09 23:56:13 UTC (rev 1072)
@@ -24,7 +24,8 @@
     @Test
     public void canRetrieveControllers() {
         RegistrarHelper helper = new RegistrarHelper();
-        assertNotNull(helper.controllerFor(CLASS, APPLICATION, "scenario/scenario"));
+        assertNotNull(helper.controllerFor(CLASS, APPLICATION, "data/files"));
+        assertNotNull(helper.controllerFor(CLASS, SESSION, "scenario/scenario"));
         assertNotNull(helper.controllerFor(CLASS, REQUEST, "data/upload"));
     }
 }


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to