Repository: wicket
Updated Branches:
  refs/heads/master 65fb29760 -> b728c69ad


WICKET-6503 added test


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/b728c69a
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/b728c69a
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/b728c69a

Branch: refs/heads/master
Commit: b728c69ad42dcac9f9920ee811bdf1cc7014d0bb
Parents: 65fb297
Author: Sven Meier <[email protected]>
Authored: Sun Feb 25 09:31:22 2018 +0100
Committer: Sven Meier <[email protected]>
Committed: Sun Feb 25 09:31:22 2018 +0100

----------------------------------------------------------------------
 .../wicket/page/XmlPartialPageUpdateTest.java   | 23 ++++++++++++++++++++
 1 file changed, 23 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/b728c69a/wicket-core/src/test/java/org/apache/wicket/page/XmlPartialPageUpdateTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/page/XmlPartialPageUpdateTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/page/XmlPartialPageUpdateTest.java
index 3010945..a7570de 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/page/XmlPartialPageUpdateTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/page/XmlPartialPageUpdateTest.java
@@ -17,6 +17,7 @@
 package org.apache.wicket.page;
 
 import org.apache.wicket.Component;
+import org.apache.wicket.markup.html.basic.Label;
 import org.apache.wicket.markup.parser.filter.HtmlHeaderSectionHandler;
 import org.apache.wicket.mock.MockWebResponse;
 import org.apache.wicket.util.tester.WicketTestCase;
@@ -52,6 +53,7 @@ public class XmlPartialPageUpdateTest extends WicketTestCase
                                
"</head>]]></header-contribution></ajax-response>";
                assertEquals(expected, response.getTextResponse().toString());
        }
+       
        /**
         * 
         * see https://issues.apache.org/jira/browse/WICKET-6162
@@ -75,4 +77,25 @@ public class XmlPartialPageUpdateTest extends WicketTestCase
                
                assertEquals(originalHeader, 
page.get(HtmlHeaderSectionHandler.HEADER_ID));
        }
+       
+       /**
+        * WICKET-6503 removed components are not written, but no exception 
raised either. 
+        */
+       @Test
+       public void removedComponentAreNotWritten() throws Exception
+       {
+               PageForPartialUpdate page = new PageForPartialUpdate();
+               
+               tester.startPage(page);
+               
+               XmlPartialPageUpdate update = new XmlPartialPageUpdate(page);   
        
+               
+               update.add(new Label("notInPage"), "notInPage");
+               
+               MockWebResponse response = new MockWebResponse();
+               
+               update.writeTo(response, "UTF-8");
+               
+               assertFalse("notInPage not written", 
response.getTextResponse().toString().contains("notInPage"));
+       }
 }

Reply via email to