Author: mgrigorov
Date: Sun Aug 28 19:48:17 2011
New Revision: 1162580
URL: http://svn.apache.org/viewvc?rev=1162580&view=rev
Log:
WICKET-3938 Impossible to remove particular key-value from PageParameters
Modified:
wicket/trunk/wicket-request/src/test/java/org/apache/wicket/request/mapper/parameter/PageParametersTest.java
Modified:
wicket/trunk/wicket-request/src/test/java/org/apache/wicket/request/mapper/parameter/PageParametersTest.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-request/src/test/java/org/apache/wicket/request/mapper/parameter/PageParametersTest.java?rev=1162580&r1=1162579&r2=1162580&view=diff
==============================================================================
---
wicket/trunk/wicket-request/src/test/java/org/apache/wicket/request/mapper/parameter/PageParametersTest.java
(original)
+++
wicket/trunk/wicket-request/src/test/java/org/apache/wicket/request/mapper/parameter/PageParametersTest.java
Sun Aug 28 19:48:17 2011
@@ -106,4 +106,21 @@ public class PageParametersTest extends
assertEquals(1, parameters.getPosition("named2"));
assertEquals(2, parameters.getPosition("named3"));
}
+
+ /**
+ * https://issues.apache.org/jira/browse/WICKET-3938
+ */
+ @Test
+ public void removeParameters()
+ {
+ PageParameters parameters = new PageParameters().add("named1",
"value1").add("named2",
+ "value2");
+
+ assertEquals("value1", parameters.get("named1").toString());
+ assertEquals("value2", parameters.get("named2").toString());
+
+ parameters.remove("named1");
+ parameters.remove("named2");
+ assertTrue(parameters.isEmpty());
+ }
}