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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to