Revision: 515
          http://svn.sourceforge.net/stripes/?rev=515&view=rev
Author:   bengunter
Date:     2007-04-02 07:40:09 -0700 (Mon, 02 Apr 2007)

Log Message:
-----------
merged fix for STS-315 from trunk

Modified Paths:
--------------
    
branches/1.4.x/stripes/src/net/sourceforge/stripes/mock/MockHttpServletRequest.java
    branches/1.4.x/tests/src/net/sourceforge/stripes/mock/TestMockRoundtrip.java

Modified: 
branches/1.4.x/stripes/src/net/sourceforge/stripes/mock/MockHttpServletRequest.java
===================================================================
--- 
branches/1.4.x/stripes/src/net/sourceforge/stripes/mock/MockHttpServletRequest.java
 2007-04-02 14:36:32 UTC (rev 514)
+++ 
branches/1.4.x/stripes/src/net/sourceforge/stripes/mock/MockHttpServletRequest.java
 2007-04-02 14:40:09 UTC (rev 515)
@@ -115,6 +115,8 @@
 
     /** Returns any header as a String if it exists. */
     public String getHeader(String name) {
+        if (name != null)
+            name = name.toLowerCase();
         Object header = this.headers.get(name);
         if (header != null) {
             return header.toString();

Modified: 
branches/1.4.x/tests/src/net/sourceforge/stripes/mock/TestMockRoundtrip.java
===================================================================
--- 
branches/1.4.x/tests/src/net/sourceforge/stripes/mock/TestMockRoundtrip.java    
    2007-04-02 14:36:32 UTC (rev 514)
+++ 
branches/1.4.x/tests/src/net/sourceforge/stripes/mock/TestMockRoundtrip.java    
    2007-04-02 14:40:09 UTC (rev 515)
@@ -217,4 +217,11 @@
         Assert.assertEquals(trip.getDestination(), "/mock/success.jsp");
         Assert.assertEquals(trip.getRequest().getAttribute("integerResult"), 
new Integer(2));
     }
+    
+    @Test(groups="fast")
+    public void testRequestCaseInsensitive(){
+       MockHttpServletRequest request = new MockHttpServletRequest("", "");
+       request.addHeader("User-Agent", "Netscape/6.0");
+       Assert.assertEquals(request.getHeader("User-Agent"), "Netscape/6.0", 
MockHttpServletRequest.class + ".addHeader/getHeader do not properly");
+    }
 }


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development

Reply via email to