Author: ivaynberg
Date: Sun Sep 28 21:10:42 2008
New Revision: 699982

URL: http://svn.apache.org/viewvc?rev=699982&view=rev
Log:
fix unit test

Modified:
    
wicket/branches/wicket-1.3.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/MockHttpServletRequest.java

Modified: 
wicket/branches/wicket-1.3.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/MockHttpServletRequest.java
URL: 
http://svn.apache.org/viewvc/wicket/branches/wicket-1.3.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/MockHttpServletRequest.java?rev=699982&r1=699981&r2=699982&view=diff
==============================================================================
--- 
wicket/branches/wicket-1.3.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/MockHttpServletRequest.java
 (original)
+++ 
wicket/branches/wicket-1.3.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/MockHttpServletRequest.java
 Sun Sep 28 21:10:42 2008
@@ -681,21 +681,21 @@
                else
                {
                        final StringBuffer buf = new StringBuffer();
-            for (Iterator iterator = parameters.keySet().iterator(); 
iterator.hasNext();)
-            {
-                final String name = (String)iterator.next();
-                final String value = parameters.getString(name);
-                if (name != null)
-                    buf.append(WicketURLEncoder.QUERY_INSTANCE.encode(name));
-                buf.append('=');
-                if (value != null)
-                    buf.append(WicketURLEncoder.QUERY_INSTANCE.encode(value));
-                if (iterator.hasNext())
-                {
-                    buf.append('&');
-                }
-            }
-            return buf.toString();
+                       for (Iterator iterator = 
parameters.keySet().iterator(); iterator.hasNext();)
+                       {
+                               final String name = (String)iterator.next();
+                               final String value = parameters.getString(name);
+                               if (name != null)
+                                       
buf.append(WicketURLEncoder.QUERY_INSTANCE.encode(name));
+                               buf.append('=');
+                               if (value != null)
+                                       
buf.append(WicketURLEncoder.QUERY_INSTANCE.encode(value));
+                               if (iterator.hasNext())
+                               {
+                                       buf.append('&');
+                               }
+                       }
+                       return buf.toString();
                }
        }
 
@@ -1224,6 +1224,16 @@
                                        auto = auto.substring(idx +
                                                
WebRequestCodingStrategy.INTERFACE_PARAMETER_NAME.length() + 1);
                                }
+                               else
+                               {
+                                       // additional check for crypted strategy
+                                       idx = auto.indexOf("x=6*");
+                                       if (idx >= 0)
+                                       {
+                                               auto = auto.substring(idx + 4);
+                                       }
+                               }
+
                                idx = auto.indexOf("&");
                                if (idx >= 0)
                                {


Reply via email to