You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by fm...@apache.org on 2010/01/25 10:18:37 UTC

svn commit: r902741 - /felix/trunk/http/base/src/test/java/org/apache/felix/http/base/internal/handler/ServletHandlerRequestTest.java

Author: fmeschbe
Date: Mon Jan 25 09:18:35 2010
New Revision: 902741

URL: http://svn.apache.org/viewvc?rev=902741&view=rev
Log:
FELIX-1979 Fixed test case (getPathInfo was not mocked)

Modified:
    felix/trunk/http/base/src/test/java/org/apache/felix/http/base/internal/handler/ServletHandlerRequestTest.java

Modified: felix/trunk/http/base/src/test/java/org/apache/felix/http/base/internal/handler/ServletHandlerRequestTest.java
URL: http://svn.apache.org/viewvc/felix/trunk/http/base/src/test/java/org/apache/felix/http/base/internal/handler/ServletHandlerRequestTest.java?rev=902741&r1=902740&r2=902741&view=diff
==============================================================================
--- felix/trunk/http/base/src/test/java/org/apache/felix/http/base/internal/handler/ServletHandlerRequestTest.java (original)
+++ felix/trunk/http/base/src/test/java/org/apache/felix/http/base/internal/handler/ServletHandlerRequestTest.java Mon Jan 25 09:18:35 2010
@@ -27,7 +27,7 @@
 {
     private HttpServletRequest superReq1;
     private HttpServletRequest superReq2;
-    
+
     private HttpServletRequest req1;
     private HttpServletRequest req2;
 
@@ -37,6 +37,7 @@
         this.superReq1 = Mockito.mock(HttpServletRequest.class);
         Mockito.when(this.superReq1.getContextPath()).thenReturn("/mycontext");
         Mockito.when(this.superReq1.getRequestURI()).thenReturn("/mycontext/request/to/resource");
+        Mockito.when(this.superReq1.getPathInfo()).thenReturn("/request/to/resource");
         Mockito.when(this.superReq1.getAttribute(HttpContext.AUTHENTICATION_TYPE)).thenReturn(HttpServletRequest.BASIC_AUTH);
         Mockito.when(this.superReq1.getAttribute(HttpContext.REMOTE_USER)).thenReturn("felix");
         this.req1 = new ServletHandlerRequest(this.superReq1, "/");
@@ -44,6 +45,7 @@
         this.superReq2 = Mockito.mock(HttpServletRequest.class);
         Mockito.when(this.superReq2.getContextPath()).thenReturn("/mycontext");
         Mockito.when(this.superReq2.getRequestURI()).thenReturn("/mycontext/myservlet/request/to/resource;jsession=123");
+        Mockito.when(this.superReq2.getPathInfo()).thenReturn("/myservlet/request/to/resource");
         Mockito.when(this.superReq2.getAttribute(HttpContext.AUTHENTICATION_TYPE)).thenReturn(null);
         Mockito.when(this.superReq2.getAuthType()).thenReturn(HttpServletRequest.DIGEST_AUTH);
         Mockito.when(this.superReq2.getAttribute(HttpContext.REMOTE_USER)).thenReturn(null);
@@ -57,37 +59,37 @@
         Assert.assertEquals("/request/to/resource", this.req1.getPathInfo());
         Assert.assertEquals("/request/to/resource", this.req2.getPathInfo());
     }
-    
+
     @Test
     public void testServletPath()
     {
         Assert.assertEquals("", this.req1.getServletPath());
         Assert.assertEquals("/myservlet", this.req2.getServletPath());
     }
-    
+
     @Test
     public void testGetAuthType()
     {
         Assert.assertEquals(HttpServletRequest.BASIC_AUTH, this.req1.getAuthType());
         Mockito.verify(this.superReq1).getAttribute(HttpContext.AUTHENTICATION_TYPE);
         Mockito.verifyNoMoreInteractions(this.superReq1);
-        
+
         Assert.assertEquals(HttpServletRequest.DIGEST_AUTH, this.req2.getAuthType());
         Mockito.verify(this.superReq2).getAttribute(HttpContext.AUTHENTICATION_TYPE);
         Mockito.verify(this.superReq2).getAuthType();
-        Mockito.verifyNoMoreInteractions(this.superReq2);   
+        Mockito.verifyNoMoreInteractions(this.superReq2);
     }
-    
+
     @Test
     public void testGetRemoteUser()
     {
         Assert.assertEquals("felix", this.req1.getRemoteUser());
         Mockito.verify(this.superReq1).getAttribute(HttpContext.REMOTE_USER);
         Mockito.verifyNoMoreInteractions(this.superReq1);
-        
+
         Assert.assertEquals("sling", this.req2.getRemoteUser());
         Mockito.verify(this.superReq2).getAttribute(HttpContext.REMOTE_USER);
         Mockito.verify(this.superReq2).getRemoteUser();
-        Mockito.verifyNoMoreInteractions(this.superReq2);   
+        Mockito.verifyNoMoreInteractions(this.superReq2);
     }
 }