Author: svenmeier
Date: Fri Oct  7 08:15:44 2011
New Revision: 1179957

URL: http://svn.apache.org/viewvc?rev=1179957&view=rev
Log:
WICKET-4109 AutocompleteTextField after Submit does not work - PageProvider no 
longer pushes PageParameters into previously stored pages.

Modified:
    
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/PageProvider.java
    
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/request/mapper/BookmarkableMapperTest.java
    
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/request/mapper/MountedMapperTest.java
    
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/request/mapper/PackageMapperTest.java

Modified: 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/PageProvider.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/PageProvider.java?rev=1179957&r1=1179956&r2=1179957&view=diff
==============================================================================
--- 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/PageProvider.java
 (original)
+++ 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/handler/PageProvider.java
 Fri Oct  7 08:15:44 2011
@@ -292,12 +292,6 @@ public class PageProvider implements IPa
                        (pageClass == null || 
pageClass.equals(storedPageInstance.getClass())))
                {
                        pageInstance = storedPageInstance;
-
-                       if (pageParameters != null)
-                       {
-                               
storedPageInstance.getPageParameters().overwriteWith(pageParameters);
-                       }
-
                }
                return storedPageInstance;
        }

Modified: 
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/request/mapper/BookmarkableMapperTest.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/test/java/org/apache/wicket/request/mapper/BookmarkableMapperTest.java?rev=1179957&r1=1179956&r2=1179957&view=diff
==============================================================================
--- 
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/request/mapper/BookmarkableMapperTest.java
 (original)
+++ 
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/request/mapper/BookmarkableMapperTest.java
 Fri Oct  7 08:15:44 2011
@@ -118,13 +118,9 @@ public class BookmarkableMapperTest exte
                checkPage(page, 15);
 
                PageParameters p = page.getPageParameters();
-               assertEquals(2, p.getIndexedCount());
-               assertEquals("i1", p.get(0).toString());
-               assertEquals("i2", p.get(1).toString());
-
-               assertEquals(2, p.getNamedKeys().size());
-               assertEquals("b", p.get("a").toString());
-               assertEquals("c", p.get("b").toString());
+               assertEquals(0, p.getIndexedCount());
+
+               assertEquals(0, p.getNamedKeys().size());
        }
 
        /**
@@ -166,13 +162,9 @@ public class BookmarkableMapperTest exte
                assertEquals("foo:bar", h.getComponent().getPageRelativePath());
 
                PageParameters p = page.getPageParameters();
-               assertEquals(2, p.getIndexedCount());
-               assertEquals("i1", p.get(0).toString());
-               assertEquals("i2", p.get(1).toString());
-
-               assertEquals(2, p.getNamedKeys().size());
-               assertEquals("b", p.get("a").toString());
-               assertEquals("c", p.get("b").toString());
+               assertEquals(0, p.getIndexedCount());
+
+               assertEquals(0, p.getNamedKeys().size());
        }
 
        /**

Modified: 
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/request/mapper/MountedMapperTest.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/test/java/org/apache/wicket/request/mapper/MountedMapperTest.java?rev=1179957&r1=1179956&r2=1179957&view=diff
==============================================================================
--- 
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/request/mapper/MountedMapperTest.java
 (original)
+++ 
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/request/mapper/MountedMapperTest.java
 Fri Oct  7 08:15:44 2011
@@ -137,13 +137,9 @@ public class MountedMapperTest extends A
                checkPage(page, 15);
 
                PageParameters p = page.getPageParameters();
-               assertEquals(2, p.getIndexedCount());
-               assertEquals("i1", p.get(0).toString());
-               assertEquals("i2", p.get(1).toString());
+               assertEquals(0, p.getIndexedCount());
 
-               assertEquals(2, p.getNamedKeys().size());
-               assertEquals("b", p.get("a").toString());
-               assertEquals("c", p.get("b").toString());
+               assertEquals(0, p.getNamedKeys().size());
        }
 
        /**
@@ -184,13 +180,9 @@ public class MountedMapperTest extends A
                assertEquals("foo:bar", h.getComponent().getPageRelativePath());
 
                PageParameters p = page.getPageParameters();
-               assertEquals(2, p.getIndexedCount());
-               assertEquals("i1", p.get(0).toString());
-               assertEquals("i2", p.get(1).toString());
+               assertEquals(0, p.getIndexedCount());
 
-               assertEquals(2, p.getNamedKeys().size());
-               assertEquals("b", p.get("a").toString());
-               assertEquals("c", p.get("b").toString());
+               assertEquals(0, p.getNamedKeys().size());
        }
 
        /**
@@ -664,8 +656,8 @@ public class MountedMapperTest extends A
                assertTrue(page.getPageParameters().getNamedKeys().size() == 2);
                assertEquals("path", 
page.getPageParameters().get("param1").toString());
                assertEquals("path", 
page.getPageParameters().get("param2").toString());
-               assertFalse("param3 should not be set",
-                       
page.getPageParameters().getNamedKeys().contains("param3"));
+               assertFalse("param3 should not be set", 
page.getPageParameters().getNamedKeys().contains(
+                       "param3"));
        }
 
        /** */
@@ -681,8 +673,8 @@ public class MountedMapperTest extends A
                assertTrue(page.getPageParameters().getNamedKeys().size() == 2);
                assertEquals("p1", 
page.getPageParameters().get("param1").toString());
                assertEquals("p2", 
page.getPageParameters().get("param2").toString());
-               assertFalse("param3 should not be set",
-                       
page.getPageParameters().getNamedKeys().contains("param3"));
+               assertFalse("param3 should not be set", 
page.getPageParameters().getNamedKeys().contains(
+                       "param3"));
        }
 
        /** */
@@ -696,11 +688,11 @@ public class MountedMapperTest extends A
 
                assertEquals(0, page.getPageParameters().getIndexedCount());
                assertTrue(page.getPageParameters().getNamedKeys().size() == 1);
-               assertFalse("param1 should not be set",
-                       
page.getPageParameters().getNamedKeys().contains("param1"));
+               assertFalse("param1 should not be set", 
page.getPageParameters().getNamedKeys().contains(
+                       "param1"));
                assertEquals("p2", 
page.getPageParameters().get("param2").toString());
-               assertFalse("param3 should not be set",
-                       
page.getPageParameters().getNamedKeys().contains("param3"));
+               assertFalse("param3 should not be set", 
page.getPageParameters().getNamedKeys().contains(
+                       "param3"));
        }
 
        /** */
@@ -714,8 +706,8 @@ public class MountedMapperTest extends A
 
                assertEquals(1, page.getPageParameters().getIndexedCount());
                assertTrue(page.getPageParameters().getNamedKeys().size() == 2);
-               assertFalse("param1 should not be set",
-                       
page.getPageParameters().getNamedKeys().contains("param1"));
+               assertFalse("param1 should not be set", 
page.getPageParameters().getNamedKeys().contains(
+                       "param1"));
                assertEquals("p2", 
page.getPageParameters().get("param2").toString());
                assertEquals("p3", 
page.getPageParameters().get("param3").toString());
                assertEquals("p4", page.getPageParameters().get(0).toString());

Modified: 
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/request/mapper/PackageMapperTest.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/test/java/org/apache/wicket/request/mapper/PackageMapperTest.java?rev=1179957&r1=1179956&r2=1179957&view=diff
==============================================================================
--- 
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/request/mapper/PackageMapperTest.java
 (original)
+++ 
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/request/mapper/PackageMapperTest.java
 Fri Oct  7 08:15:44 2011
@@ -162,13 +162,9 @@ public class PackageMapperTest extends A
                checkPage(page, 15);
 
                PageParameters p = page.getPageParameters();
-               assertEquals(2, p.getIndexedCount());
-               assertEquals("i1", p.get(0).toString());
-               assertEquals("i2", p.get(1).toString());
-
-               assertEquals(2, p.getNamedKeys().size());
-               assertEquals("b", p.get("a").toString());
-               assertEquals("c", p.get("b").toString());
+               assertEquals(0, p.getIndexedCount());
+
+               assertEquals(0, p.getNamedKeys().size());
        }
 
        /**
@@ -209,13 +205,9 @@ public class PackageMapperTest extends A
                assertEquals("foo:bar", h.getComponent().getPageRelativePath());
 
                PageParameters p = page.getPageParameters();
-               assertEquals(2, p.getIndexedCount());
-               assertEquals("i1", p.get(0).toString());
-               assertEquals("i2", p.get(1).toString());
-
-               assertEquals(2, p.getNamedKeys().size());
-               assertEquals("b", p.get("a").toString());
-               assertEquals("c", p.get("b").toString());
+               assertEquals(0, p.getIndexedCount());
+
+               assertEquals(0, p.getNamedKeys().size());
        }
 
        /**


Reply via email to