Repository: wicket
Updated Branches:
  refs/heads/WICKET-6220-tag-tester-void-elements [created] b27e6aca9


WICKET-6220 value of void element should be null


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

Branch: refs/heads/WICKET-6220-tag-tester-void-elements
Commit: b27e6aca99519fa88bfea4f653a528cd41bc5c75
Parents: e79fcb8
Author: Sven Meier <[email protected]>
Authored: Sat Jul 30 10:46:51 2016 +0200
Committer: Sven Meier <[email protected]>
Committed: Sat Jul 30 10:46:51 2016 +0200

----------------------------------------------------------------------
 .../src/main/java/org/apache/wicket/util/tester/TagTester.java  | 4 ++++
 .../test/java/org/apache/wicket/util/tester/TagTesterTest.java  | 5 +++++
 2 files changed, 9 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/b27e6aca/wicket-core/src/main/java/org/apache/wicket/util/tester/TagTester.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/main/java/org/apache/wicket/util/tester/TagTester.java 
b/wicket-core/src/main/java/org/apache/wicket/util/tester/TagTester.java
index c6818f6..04f8280 100644
--- a/wicket-core/src/main/java/org/apache/wicket/util/tester/TagTester.java
+++ b/wicket-core/src/main/java/org/apache/wicket/util/tester/TagTester.java
@@ -359,6 +359,10 @@ public class TagTester
         */
        public String getValue()
        {
+               if (openTag == closeTag) {
+                       return null;
+               }
+
                int openPos = openTag.getPos() + openTag.getLength();
                int closePos = closeTag.getPos();
 

http://git-wip-us.apache.org/repos/asf/wicket/blob/b27e6aca/wicket-core/src/test/java/org/apache/wicket/util/tester/TagTesterTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/util/tester/TagTesterTest.java 
b/wicket-core/src/test/java/org/apache/wicket/util/tester/TagTesterTest.java
index e7863a8..d184869 100644
--- a/wicket-core/src/test/java/org/apache/wicket/util/tester/TagTesterTest.java
+++ b/wicket-core/src/test/java/org/apache/wicket/util/tester/TagTesterTest.java
@@ -20,6 +20,7 @@ import static org.hamcrest.Matchers.endsWith;
 import static org.hamcrest.Matchers.equalTo;
 import static org.hamcrest.Matchers.is;
 import static org.hamcrest.Matchers.notNullValue;
+import static org.hamcrest.Matchers.nullValue;
 
 import java.util.List;
 
@@ -51,6 +52,8 @@ public class TagTesterTest extends Assert
 
                String type = tester.getAttribute("type");
                assertThat(type, is(equalTo("text")));
+
+               assertThat(tester.getValue(), is(nullValue()));
        }
 
        /**
@@ -65,6 +68,8 @@ public class TagTesterTest extends Assert
 
                String type = testers.get(0).getAttribute("type");
                assertThat(type, is(equalTo("text")));
+
+               assertThat(testers.get(0).getValue(), is(nullValue()));
        }
 
        /**

Reply via email to