You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2010/01/25 17:06:11 UTC

svn commit: r902852 - in /labs/magma/trunk/foundation-website/src: main/java/org/apache/magma/website/ test/java/org/apache/magma/website/ test/java/org/apache/magma/website/templating/

Author: simoneg
Date: Mon Jan 25 16:06:10 2010
New Revision: 902852

URL: http://svn.apache.org/viewvc?rev=902852&view=rev
Log:
Fix tests

Modified:
    labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/WebHandler.java
    labs/magma/trunk/foundation-website/src/test/java/org/apache/magma/website/DefaultExpectations.java
    labs/magma/trunk/foundation-website/src/test/java/org/apache/magma/website/WebHandlerCycleTest.java
    labs/magma/trunk/foundation-website/src/test/java/org/apache/magma/website/templating/TemplatingTest.java

Modified: labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/WebHandler.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/WebHandler.java?rev=902852&r1=902851&r2=902852&view=diff
==============================================================================
--- labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/WebHandler.java (original)
+++ labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/WebHandler.java Mon Jan 25 16:06:10 2010
@@ -42,6 +42,7 @@
 	
 	protected Template template;
 	
+	private String sessionMagma_lastmain;
 	
 	/**
 	 * Finds this handler complete path inside the URI space.
@@ -284,6 +285,15 @@
 		throw new HttpRedirectException(url);
 	}
 	
+	public void redirectBack() {
+		String lastm = this.sessionMagma_lastmain;
+		if (lastm != null) {
+			redirect("magma:" + lastm);
+		}
+	}
+	
+	
+	
 	protected RootWebHandler root() {
 		return RootWebHandler.getInstance();
 	}

Modified: labs/magma/trunk/foundation-website/src/test/java/org/apache/magma/website/DefaultExpectations.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/foundation-website/src/test/java/org/apache/magma/website/DefaultExpectations.java?rev=902852&r1=902851&r2=902852&view=diff
==============================================================================
--- labs/magma/trunk/foundation-website/src/test/java/org/apache/magma/website/DefaultExpectations.java (original)
+++ labs/magma/trunk/foundation-website/src/test/java/org/apache/magma/website/DefaultExpectations.java Mon Jan 25 16:06:10 2010
@@ -64,13 +64,13 @@
 		allowing(req).getSession(false); will(returnValue(session));
 		allowing(req).getCookies(); will(returnValue(cookies));
 		allowing(req).getAttribute("cookieInvalidloggedIn"); will(returnValue(null));
-		one(req).setAttribute("__magma_url",path);
-		allowing(req).getAttribute("__magma_url"); will(returnValue(path));
+		one(req).setAttribute("magma_url",path);
+		allowing(req).getAttribute("magma_url"); will(returnValue(path));
 		allowing(session).getAttribute("magma_locale"); will(returnValue(null)); 			
-		atMost(1).of(session).getAttribute("__magma_lastmain"); will(returnValue(null));			
-		atMost(1).of(session).getAttribute("__magma_lasttemplate"); will(returnValue(null));			
-		allowing(session).setAttribute(with(equal("__magma_lasttemplate")), with(any(Class.class))); 			
-		atMost(1).of(session).setAttribute("__magma_lastmain",path);
+		atMost(1).of(session).getAttribute("magma_lastmain"); will(returnValue(null));			
+		atMost(1).of(session).getAttribute("magma_lasttemplate"); will(returnValue(null));			
+		allowing(session).setAttribute(with(equal("magma_lasttemplate")), with(any(Class.class))); 			
+		atMost(1).of(session).setAttribute("magma_lastmain",path);
 		allowing(session).getAttribute("name"); will(returnValue("java.lang.String:test name"));
 		allowing(req).getHeader("User-Agent"); will(returnValue("Mozilla"));
 		allowing(req).getParameter("page"); will(returnValue("1"));
@@ -95,13 +95,13 @@
 		allowing(req).getSession(); will(returnValue(session));
 		allowing(req).getSession(true); will(returnValue(session));
 		allowing(req).getSession(false); will(returnValue(session));
-		allowing(req).getAttribute("__magma_url"); will(returnValue(path));
-		one(req).setAttribute("__magma_url",path);
+		allowing(req).getAttribute("magma_url"); will(returnValue(path));
+		one(req).setAttribute("magma_url",path);
 		allowing(session).getAttribute("magma_locale"); will(returnValue(null)); 			
-		atMost(1).of(session).getAttribute("__magma_lastmain"); will(returnValue(null));						
-		atMost(1).of(session).getAttribute("__magma_lasttemplate"); will(returnValue(null));			
-		allowing(session).setAttribute(with(equal("__magma_lasttemplate")), with(any(Class.class))); 			
-		allowing(session).setAttribute("__magma_lastmain", path);
+		atMost(1).of(session).getAttribute("magma_lastmain"); will(returnValue(null));						
+		atMost(1).of(session).getAttribute("magma_lasttemplate"); will(returnValue(null));			
+		allowing(session).setAttribute(with(equal("magma_lasttemplate")), with(any(Class.class))); 			
+		allowing(session).setAttribute("magma_lastmain", path);
 		one(resp).setHeader("Content-Type","text/html; charset=utf-8");			
 		allowing(resp).getOutputStream(); will(returnValue(out));
 	}

Modified: labs/magma/trunk/foundation-website/src/test/java/org/apache/magma/website/WebHandlerCycleTest.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/foundation-website/src/test/java/org/apache/magma/website/WebHandlerCycleTest.java?rev=902852&r1=902851&r2=902852&view=diff
==============================================================================
--- labs/magma/trunk/foundation-website/src/test/java/org/apache/magma/website/WebHandlerCycleTest.java (original)
+++ labs/magma/trunk/foundation-website/src/test/java/org/apache/magma/website/WebHandlerCycleTest.java Mon Jan 25 16:06:10 2010
@@ -112,7 +112,7 @@
 	@Test
 	public void findAndbindOnlyOnce() throws Exception {
 		final DefaultExpectations def = new DefaultExpectations() {{
-			one(session).setAttribute("__magma_lastmain","/test/report");
+			one(session).setAttribute("magma_lastmain","/test/report");
 			one(session).setAttribute("name", "java.lang.String:resend");
 			
 		}};
@@ -155,7 +155,7 @@
 	@Test
 	public void findAndbindOnlyOnceEvenOnNonDoMethods() throws Exception {
 		final DefaultExpectations def = new DefaultExpectations() {{
-			one(session).setAttribute("__magma_lastmain","/test/report");
+			one(session).setAttribute("magma_lastmain","/test/report");
 			one(session).setAttribute("name", "java.lang.String:resend2");
 		}};
 		def.setupDefaults("/test/resend2");
@@ -216,7 +216,7 @@
 	@Test
 	public void parametrizedSimple() throws Exception {
 		DefaultExpectations def = new DefaultExpectations() {{
-			one(session).setAttribute("__magma_lastmain","/test/named" + WebHandler.paramSeparator + "ciao");
+			one(session).setAttribute("magma_lastmain","/test/named" + WebHandler.paramSeparator + "ciao");
 			one(session).setAttribute("name", "java.lang.String:ciao");			
 		}};
 		def.setupDefaults("/test/named/ciao");
@@ -238,7 +238,7 @@
 	@Test
 	public void parametrizedObject() throws Exception {
 		DefaultExpectations def = new DefaultExpectations() {{
-			one(session).setAttribute("__magma_lastmain","/test/userEntered" + WebHandler.paramSeparator + "Arianna");
+			one(session).setAttribute("magma_lastmain","/test/userEntered" + WebHandler.paramSeparator + "Arianna");
 			one(req).setAttribute("user", Person.getPerson("Arianna"));
 		}};
 		def.setupDefaults("/test/userEntered/Arianna");
@@ -248,7 +248,7 @@
 	@Test
 	public void parametrizedPrimitive() throws Exception {
 		DefaultExpectations def = new DefaultExpectations() {{
-			one(session).setAttribute("__magma_lastmain","/test/goToPage" + WebHandler.paramSeparator + "5");
+			one(session).setAttribute("magma_lastmain","/test/goToPage" + WebHandler.paramSeparator + "5");
 		}};
 		def.setupDefaults("/test/goToPage" + WebHandler.paramSeparator + "5");
 
@@ -266,7 +266,7 @@
 	@Test
 	public void parametrizedObjectMissing() throws Exception {
 		DefaultExpectations def = new DefaultExpectations() {{
-			one(session).setAttribute("__magma_lastmain","/test/userEntered" + WebHandler.paramSeparator);
+			one(session).setAttribute("magma_lastmain","/test/userEntered" + WebHandler.paramSeparator);
 			one(req).removeAttribute("user");
 		}};
 		def.setupDefaults("/test/userEntered");
@@ -291,7 +291,7 @@
 	@Test
 	public void unrepeatable() throws Exception {
 		DefaultExpectations def = new DefaultExpectations() {{
-			never(session).setAttribute("__magma_lastmain", any(String.class));									
+			never(session).setAttribute("magma_lastmain", any(String.class));									
 		}};
 		def.setupDefaults("/test/neverRepeat");
 		def.start();
@@ -300,7 +300,7 @@
 	@Test
 	public void unrepeatableCall() throws Exception {
 		DefaultExpectations def = new DefaultExpectations() {{
-			never(session).setAttribute("__magma_lastmain", any(String.class));									
+			never(session).setAttribute("magma_lastmain", any(String.class));									
 		}};
 		def.setupDefaults("/test/neverRepeatCall");
 		def.start();

Modified: labs/magma/trunk/foundation-website/src/test/java/org/apache/magma/website/templating/TemplatingTest.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/foundation-website/src/test/java/org/apache/magma/website/templating/TemplatingTest.java?rev=902852&r1=902851&r2=902852&view=diff
==============================================================================
--- labs/magma/trunk/foundation-website/src/test/java/org/apache/magma/website/templating/TemplatingTest.java (original)
+++ labs/magma/trunk/foundation-website/src/test/java/org/apache/magma/website/templating/TemplatingTest.java Mon Jan 25 16:06:10 2010
@@ -90,7 +90,7 @@
 	@Test
 	public void notReusingTemplate() throws Exception {
 		DefaultExpectations def = new DefaultExpectations() {{
-			one(session).getAttribute("__magma_lasttemplate"); will(returnValue(SimpleSecondTemplate.class));
+			one(session).getAttribute("magma_lasttemplate"); will(returnValue(SimpleSecondTemplate.class));
 			one(session).setAttribute("user", Person.class.getName() + ":Simone");
 		}};
 		UnitTestDispatch disp = new UnitTestDispatch();
@@ -110,8 +110,8 @@
 	@Test
 	public void reusingTemplate() throws Exception {
 		DefaultExpectations def = new DefaultExpectations() {{
-			one(session).getAttribute("__magma_lasttemplate"); will(returnValue(SimpleSecondTemplate.class));
-			one(session).getAttribute("__magma_lastmain"); will(returnValue("/testSession/setUser"));
+			one(session).getAttribute("magma_lasttemplate"); will(returnValue(SimpleSecondTemplate.class));
+			one(session).getAttribute("magma_lastmain"); will(returnValue("/testSession/setUser"));
 			one(session).setAttribute("user", Person.class.getName() + ":Simone");
 		}};
 		UnitTestDispatch disp = new UnitTestDispatch();
@@ -132,7 +132,7 @@
 	@Test
 	public void simpleTemplateWithReplacedAuxiliary() throws Exception {
 		DefaultExpectations def = new DefaultExpectations() {{
-			one(session).getAttribute("__magma_lastmain"); will(returnValue("/testSession/setUser"));
+			one(session).getAttribute("magma_lastmain"); will(returnValue("/testSession/setUser"));
 			one(session).setAttribute("user", Person.class.getName() + ":Simone");
 		}};
 		UnitTestDispatch disp = new UnitTestDispatch();



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org