Upgrade to Dom4j 2.1.3 and Jaxen 1.2.0
Closes gh-25078
This commit is contained in:
@@ -81,7 +81,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element rootElement = document.getRootElement();
|
||||
assertThat(rootElement.elements().size()).as("Both tag and hidden element not rendered").isEqualTo(2);
|
||||
Element checkboxElement = (Element) rootElement.elements().get(0);
|
||||
Element checkboxElement = rootElement.elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("id").getValue()).isEqualTo("someBoolean1");
|
||||
@@ -104,7 +104,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element rootElement = document.getRootElement();
|
||||
assertThat(rootElement.elements().size()).as("Both tag and hidden element not rendered").isEqualTo(2);
|
||||
Element checkboxElement = (Element) rootElement.elements().get(0);
|
||||
Element checkboxElement = rootElement.elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("id").getValue()).isEqualTo("someMapkey1");
|
||||
@@ -133,7 +133,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element rootElement = document.getRootElement();
|
||||
assertThat(rootElement.elements().size()).as("Both tag and hidden element not rendered").isEqualTo(2);
|
||||
Element checkboxElement = (Element) rootElement.elements().get(0);
|
||||
Element checkboxElement = rootElement.elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("someBoolean");
|
||||
@@ -155,7 +155,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("jedi");
|
||||
@@ -177,7 +177,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("someBoolean");
|
||||
@@ -199,7 +199,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("jedi");
|
||||
@@ -222,7 +222,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("name");
|
||||
@@ -245,7 +245,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("name");
|
||||
@@ -272,7 +272,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("name");
|
||||
@@ -294,7 +294,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -316,7 +316,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -344,7 +344,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -372,7 +372,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("someIntegerArray");
|
||||
@@ -394,7 +394,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("someList");
|
||||
@@ -417,7 +417,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("date");
|
||||
@@ -441,7 +441,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("date");
|
||||
@@ -464,7 +464,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("otherColours");
|
||||
@@ -486,7 +486,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("otherColours");
|
||||
@@ -508,7 +508,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("pets");
|
||||
@@ -530,7 +530,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("pets");
|
||||
@@ -552,7 +552,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("pets");
|
||||
@@ -575,7 +575,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("pets");
|
||||
@@ -603,7 +603,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("pets");
|
||||
@@ -633,7 +633,7 @@ public class CheckboxTagTests extends AbstractFormTagTests {
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element rootElement = document.getRootElement();
|
||||
assertThat(rootElement.elements().size()).as("Both tag and hidden element rendered incorrectly").isEqualTo(1);
|
||||
Element checkboxElement = (Element) rootElement.elements().get(0);
|
||||
Element checkboxElement = rootElement.elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("someBoolean");
|
||||
|
||||
@@ -89,24 +89,24 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
output = "<doc>" + output + "</doc>";
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = spanElement1.elements().get(0);
|
||||
assertThat(checkboxElement1.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement1.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement1.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(checkboxElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement1.attribute("value").getValue()).isEqualTo("foo");
|
||||
assertThat(spanElement1.getStringValue()).isEqualTo("foo");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = spanElement2.elements().get(0);
|
||||
assertThat(checkboxElement2.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement2.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement2.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(checkboxElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement2.attribute("value").getValue()).isEqualTo("bar");
|
||||
assertThat(spanElement2.getStringValue()).isEqualTo("bar");
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = spanElement3.elements().get(0);
|
||||
assertThat(checkboxElement3.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement3.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement3.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -134,8 +134,8 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
output = "<doc>" + output + "</doc>";
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = spanElement1.elements().get(0);
|
||||
assertThat(checkboxElement1.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement1.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement1.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -145,8 +145,8 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
assertThat(checkboxElement1.attribute(dynamicAttribute1).getValue()).isEqualTo(dynamicAttribute1);
|
||||
assertThat(checkboxElement1.attribute(dynamicAttribute2).getValue()).isEqualTo(dynamicAttribute2);
|
||||
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = spanElement2.elements().get(0);
|
||||
assertThat(checkboxElement2.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement2.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement2.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -156,8 +156,8 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
assertThat(checkboxElement2.attribute(dynamicAttribute1).getValue()).isEqualTo(dynamicAttribute1);
|
||||
assertThat(checkboxElement2.attribute(dynamicAttribute2).getValue()).isEqualTo(dynamicAttribute2);
|
||||
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = spanElement3.elements().get(0);
|
||||
assertThat(checkboxElement3.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement3.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement3.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -166,7 +166,6 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
assertThat(spanElement3.getStringValue()).isEqualTo("baz");
|
||||
assertThat(checkboxElement3.attribute(dynamicAttribute1).getValue()).isEqualTo(dynamicAttribute1);
|
||||
assertThat(checkboxElement3.attribute(dynamicAttribute2).getValue()).isEqualTo(dynamicAttribute2);
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -183,30 +182,30 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
output = "<doc>" + output + "</doc>";
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element delimiterElement1 = spanElement1.element("br");
|
||||
assertThat(delimiterElement1).isNull();
|
||||
Element checkboxElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element checkboxElement1 = spanElement1.elements().get(0);
|
||||
assertThat(checkboxElement1.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement1.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement1.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(checkboxElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement1.attribute("value").getValue()).isEqualTo("foo");
|
||||
assertThat(spanElement1.getStringValue()).isEqualTo("foo");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element delimiterElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element delimiterElement2 = spanElement2.elements().get(0);
|
||||
assertThat(delimiterElement2.getName()).isEqualTo("br");
|
||||
Element checkboxElement2 = (Element) spanElement2.elements().get(1);
|
||||
Element checkboxElement2 = spanElement2.elements().get(1);
|
||||
assertThat(checkboxElement2.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement2.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement2.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(checkboxElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement2.attribute("value").getValue()).isEqualTo("bar");
|
||||
assertThat(spanElement2.getStringValue()).isEqualTo("bar");
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element delimiterElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element delimiterElement3 = spanElement3.elements().get(0);
|
||||
assertThat(delimiterElement3.getName()).isEqualTo("br");
|
||||
Element checkboxElement3 = (Element) spanElement3.elements().get(1);
|
||||
Element checkboxElement3 = spanElement3.elements().get(1);
|
||||
assertThat(checkboxElement3.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement3.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement3.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -233,24 +232,24 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = spanElement1.elements().get(0);
|
||||
assertThat(checkboxElement1.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement1.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement1.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(checkboxElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement1.attribute("value").getValue()).isEqualTo("foo");
|
||||
assertThat(spanElement1.getStringValue()).isEqualTo("FOO");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = spanElement2.elements().get(0);
|
||||
assertThat(checkboxElement2.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement2.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement2.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(checkboxElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement2.attribute("value").getValue()).isEqualTo("bar");
|
||||
assertThat(spanElement2.getStringValue()).isEqualTo("BAR");
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = spanElement3.elements().get(0);
|
||||
assertThat(checkboxElement3.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement3.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement3.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -278,24 +277,24 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = spanElement1.elements().get(0);
|
||||
assertThat(checkboxElement1.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement1.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement1.attribute("name").getValue()).isEqualTo("someSet");
|
||||
assertThat(checkboxElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement1.attribute("value").getValue()).isEqualTo("PET1");
|
||||
assertThat(spanElement1.getStringValue()).isEqualTo("PET1Label");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = spanElement2.elements().get(0);
|
||||
assertThat(checkboxElement2.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement2.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement2.attribute("name").getValue()).isEqualTo("someSet");
|
||||
assertThat(checkboxElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement2.attribute("value").getValue()).isEqualTo("PET2");
|
||||
assertThat(spanElement2.getStringValue()).isEqualTo("PET2Label");
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = spanElement3.elements().get(0);
|
||||
assertThat(checkboxElement3.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement3.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement3.attribute("name").getValue()).isEqualTo("someSet");
|
||||
@@ -324,24 +323,24 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = spanElement1.elements().get(0);
|
||||
assertThat(checkboxElement1.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement1.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement1.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(checkboxElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement1.attribute("value").getValue()).isEqualTo("foo");
|
||||
assertThat(spanElement1.getStringValue()).isEqualTo("FOO");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = spanElement2.elements().get(0);
|
||||
assertThat(checkboxElement2.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement2.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement2.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(checkboxElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement2.attribute("value").getValue()).isEqualTo("bar");
|
||||
assertThat(spanElement2.getStringValue()).isEqualTo((delimiter + "BAR"));
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = spanElement3.elements().get(0);
|
||||
assertThat(checkboxElement3.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement3.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement3.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -370,22 +369,22 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = spanElement1.elements().get(0);
|
||||
assertThat(checkboxElement1.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement1.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement1.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(checkboxElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement1.attribute("value").getValue()).isEqualTo(" foo");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = spanElement2.elements().get(0);
|
||||
assertThat(checkboxElement2.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement2.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement2.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(checkboxElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement2.attribute("value").getValue()).isEqualTo(" bar");
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = spanElement3.elements().get(0);
|
||||
assertThat(checkboxElement3.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement3.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement3.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -412,22 +411,22 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = spanElement1.elements().get(0);
|
||||
assertThat(checkboxElement1.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement1.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement1.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(checkboxElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement1.attribute("value").getValue()).isEqualTo("FOO");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = spanElement2.elements().get(0);
|
||||
assertThat(checkboxElement2.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement2.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement2.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(checkboxElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement2.attribute("value").getValue()).isEqualTo("BAR");
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = spanElement3.elements().get(0);
|
||||
assertThat(checkboxElement3.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement3.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement3.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -464,22 +463,22 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = spanElement1.elements().get(0);
|
||||
assertThat(checkboxElement1.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement1.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement1.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(checkboxElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement1.attribute("value").getValue()).isEqualTo(" foo");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = spanElement2.elements().get(0);
|
||||
assertThat(checkboxElement2.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement2.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement2.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(checkboxElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement2.attribute("value").getValue()).isEqualTo(" bar");
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = spanElement3.elements().get(0);
|
||||
assertThat(checkboxElement3.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement3.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement3.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -510,40 +509,40 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = spanElement1.elements().get(0);
|
||||
assertThat(checkboxElement1.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement1.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement1.attribute("name").getValue()).isEqualTo("pets");
|
||||
assertThat(checkboxElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement1.attribute("value").getValue()).isEqualTo("Rudiger");
|
||||
assertThat(spanElement1.getStringValue()).isEqualTo("RUDIGER");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = spanElement2.elements().get(0);
|
||||
assertThat(checkboxElement2.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement2.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement2.attribute("name").getValue()).isEqualTo("pets");
|
||||
assertThat(checkboxElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement2.attribute("value").getValue()).isEqualTo("Spot");
|
||||
assertThat(spanElement2.getStringValue()).isEqualTo("SPOT");
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = spanElement3.elements().get(0);
|
||||
assertThat(checkboxElement3.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement3.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement3.attribute("name").getValue()).isEqualTo("pets");
|
||||
assertThat(checkboxElement3.attribute("checked")).as("not checked").isNull();
|
||||
assertThat(checkboxElement3.attribute("value").getValue()).isEqualTo("Checkers");
|
||||
assertThat(spanElement3.getStringValue()).isEqualTo("CHECKERS");
|
||||
Element spanElement4 = (Element) document.getRootElement().elements().get(3);
|
||||
Element checkboxElement4 = (Element) spanElement4.elements().get(0);
|
||||
Element spanElement4 = document.getRootElement().elements().get(3);
|
||||
Element checkboxElement4 = spanElement4.elements().get(0);
|
||||
assertThat(checkboxElement4.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement4.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement4.attribute("name").getValue()).isEqualTo("pets");
|
||||
assertThat(checkboxElement4.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement4.attribute("value").getValue()).isEqualTo("Fluffy");
|
||||
assertThat(spanElement4.getStringValue()).isEqualTo("FLUFFY");
|
||||
Element spanElement5 = (Element) document.getRootElement().elements().get(4);
|
||||
Element checkboxElement5 = (Element) spanElement5.elements().get(0);
|
||||
Element spanElement5 = document.getRootElement().elements().get(4);
|
||||
Element checkboxElement5 = spanElement5.elements().get(0);
|
||||
assertThat(checkboxElement5.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement5.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement5.attribute("name").getValue()).isEqualTo("pets");
|
||||
@@ -576,8 +575,8 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = spanElement1.elements().get(0);
|
||||
assertThat(checkboxElement1.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement1.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement1.attribute("name").getValue()).isEqualTo("someSet");
|
||||
@@ -585,8 +584,8 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
assertThat(checkboxElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement1.attribute("value").getValue()).isEqualTo("PET1");
|
||||
assertThat(spanElement1.getStringValue()).isEqualTo("PET1");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = spanElement2.elements().get(0);
|
||||
assertThat(checkboxElement2.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement2.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement2.attribute("name").getValue()).isEqualTo("someSet");
|
||||
@@ -594,8 +593,8 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
assertThat(checkboxElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement2.attribute("value").getValue()).isEqualTo("PET2");
|
||||
assertThat(spanElement2.getStringValue()).isEqualTo("PET2");
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = spanElement3.elements().get(0);
|
||||
assertThat(checkboxElement3.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement3.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement3.attribute("name").getValue()).isEqualTo("someSet");
|
||||
@@ -632,40 +631,40 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element checkboxElement1 = spanElement1.elements().get(0);
|
||||
assertThat(checkboxElement1.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement1.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement1.attribute("name").getValue()).isEqualTo("pets");
|
||||
assertThat(checkboxElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement1.attribute("value").getValue()).isEqualTo("Rudiger");
|
||||
assertThat(spanElement1.getStringValue()).isEqualTo("RUDIGER");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element checkboxElement2 = spanElement2.elements().get(0);
|
||||
assertThat(checkboxElement2.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement2.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement2.attribute("name").getValue()).isEqualTo("pets");
|
||||
assertThat(checkboxElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement2.attribute("value").getValue()).isEqualTo("Spot");
|
||||
assertThat(spanElement2.getStringValue()).isEqualTo("SPOT");
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element checkboxElement3 = spanElement3.elements().get(0);
|
||||
assertThat(checkboxElement3.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement3.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement3.attribute("name").getValue()).isEqualTo("pets");
|
||||
assertThat(checkboxElement3.attribute("checked")).as("not checked").isNull();
|
||||
assertThat(checkboxElement3.attribute("value").getValue()).isEqualTo("Checkers");
|
||||
assertThat(spanElement3.getStringValue()).isEqualTo("CHECKERS");
|
||||
Element spanElement4 = (Element) document.getRootElement().elements().get(3);
|
||||
Element checkboxElement4 = (Element) spanElement4.elements().get(0);
|
||||
Element spanElement4 = document.getRootElement().elements().get(3);
|
||||
Element checkboxElement4 = spanElement4.elements().get(0);
|
||||
assertThat(checkboxElement4.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement4.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement4.attribute("name").getValue()).isEqualTo("pets");
|
||||
assertThat(checkboxElement4.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(checkboxElement4.attribute("value").getValue()).isEqualTo("Fluffy");
|
||||
assertThat(spanElement4.getStringValue()).isEqualTo("FLUFFY");
|
||||
Element spanElement5 = (Element) document.getRootElement().elements().get(4);
|
||||
Element checkboxElement5 = (Element) spanElement5.elements().get(0);
|
||||
Element spanElement5 = document.getRootElement().elements().get(4);
|
||||
Element checkboxElement5 = spanElement5.elements().get(0);
|
||||
assertThat(checkboxElement5.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement5.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement5.attribute("name").getValue()).isEqualTo("pets");
|
||||
@@ -697,8 +696,8 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element rootElement = document.getRootElement();
|
||||
assertThat(rootElement.elements().size()).as("Both tag and hidden element rendered incorrectly").isEqualTo(3);
|
||||
Element spanElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = (Element) spanElement.elements().get(0);
|
||||
Element spanElement = document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = spanElement.elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("checkbox");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -721,7 +720,7 @@ public class CheckboxesTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element spanElement = document.getRootElement().elements().get(0);
|
||||
assertThat(spanElement.getName()).isEqualTo("element");
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2019 the original author or authors.
|
||||
* Copyright 2002-2020 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -133,7 +133,7 @@ public class RadioButtonTagTests extends AbstractFormTagTests {
|
||||
assertTagClosed(output);
|
||||
assertContainsAttribute(output, "name", "myFloat");
|
||||
assertContainsAttribute(output, "type", "radio");
|
||||
assertContainsAttribute(output, "value", "F" + getFloat().toString());
|
||||
assertContainsAttribute(output, "value", "F" + getFloat());
|
||||
assertContainsAttribute(output, "checked", "checked");
|
||||
}
|
||||
|
||||
@@ -185,7 +185,7 @@ public class RadioButtonTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("pets");
|
||||
@@ -208,7 +208,7 @@ public class RadioButtonTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("pets");
|
||||
@@ -236,7 +236,7 @@ public class RadioButtonTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element checkboxElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element checkboxElement = document.getRootElement().elements().get(0);
|
||||
assertThat(checkboxElement.getName()).isEqualTo("input");
|
||||
assertThat(checkboxElement.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(checkboxElement.attribute("name").getValue()).isEqualTo("pets");
|
||||
|
||||
@@ -84,24 +84,24 @@ public class RadioButtonsTagTests extends AbstractFormTagTests {
|
||||
output = "<doc>" + output + "</doc>";
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element radioButtonElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element radioButtonElement1 = spanElement1.elements().get(0);
|
||||
assertThat(radioButtonElement1.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement1.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement1.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(radioButtonElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(radioButtonElement1.attribute("value").getValue()).isEqualTo("foo");
|
||||
assertThat(spanElement1.getStringValue()).isEqualTo("foo");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element radioButtonElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element radioButtonElement2 = spanElement2.elements().get(0);
|
||||
assertThat(radioButtonElement2.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement2.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement2.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(radioButtonElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(radioButtonElement2.attribute("value").getValue()).isEqualTo("bar");
|
||||
assertThat(spanElement2.getStringValue()).isEqualTo("bar");
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element radioButtonElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element radioButtonElement3 = spanElement3.elements().get(0);
|
||||
assertThat(radioButtonElement3.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement3.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement3.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -129,8 +129,8 @@ public class RadioButtonsTagTests extends AbstractFormTagTests {
|
||||
output = "<doc>" + output + "</doc>";
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element radioButtonElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element radioButtonElement1 = spanElement1.elements().get(0);
|
||||
assertThat(radioButtonElement1.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement1.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement1.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -140,8 +140,8 @@ public class RadioButtonsTagTests extends AbstractFormTagTests {
|
||||
assertThat(radioButtonElement1.attribute(dynamicAttribute1).getValue()).isEqualTo(dynamicAttribute1);
|
||||
assertThat(radioButtonElement1.attribute(dynamicAttribute2).getValue()).isEqualTo(dynamicAttribute2);
|
||||
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element radioButtonElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element radioButtonElement2 = spanElement2.elements().get(0);
|
||||
assertThat(radioButtonElement2.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement2.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement2.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -151,8 +151,8 @@ public class RadioButtonsTagTests extends AbstractFormTagTests {
|
||||
assertThat(radioButtonElement2.attribute(dynamicAttribute1).getValue()).isEqualTo(dynamicAttribute1);
|
||||
assertThat(radioButtonElement2.attribute(dynamicAttribute2).getValue()).isEqualTo(dynamicAttribute2);
|
||||
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element radioButtonElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element radioButtonElement3 = spanElement3.elements().get(0);
|
||||
assertThat(radioButtonElement3.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement3.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement3.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -178,30 +178,30 @@ public class RadioButtonsTagTests extends AbstractFormTagTests {
|
||||
output = "<doc>" + output + "</doc>";
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element delimiterElement1 = spanElement1.element("br");
|
||||
assertThat(delimiterElement1).isNull();
|
||||
Element radioButtonElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element radioButtonElement1 = spanElement1.elements().get(0);
|
||||
assertThat(radioButtonElement1.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement1.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement1.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(radioButtonElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(radioButtonElement1.attribute("value").getValue()).isEqualTo("foo");
|
||||
assertThat(spanElement1.getStringValue()).isEqualTo("foo");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element delimiterElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element delimiterElement2 = spanElement2.elements().get(0);
|
||||
assertThat(delimiterElement2.getName()).isEqualTo("br");
|
||||
Element radioButtonElement2 = (Element) spanElement2.elements().get(1);
|
||||
Element radioButtonElement2 = spanElement2.elements().get(1);
|
||||
assertThat(radioButtonElement2.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement2.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement2.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(radioButtonElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(radioButtonElement2.attribute("value").getValue()).isEqualTo("bar");
|
||||
assertThat(spanElement2.getStringValue()).isEqualTo("bar");
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element delimiterElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element delimiterElement3 = spanElement3.elements().get(0);
|
||||
assertThat(delimiterElement3.getName()).isEqualTo("br");
|
||||
Element radioButtonElement3 = (Element) spanElement3.elements().get(1);
|
||||
Element radioButtonElement3 = spanElement3.elements().get(1);
|
||||
assertThat(radioButtonElement3.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement3.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement3.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -228,24 +228,24 @@ public class RadioButtonsTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element radioButtonElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element radioButtonElement1 = spanElement1.elements().get(0);
|
||||
assertThat(radioButtonElement1.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement1.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement1.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(radioButtonElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(radioButtonElement1.attribute("value").getValue()).isEqualTo("foo");
|
||||
assertThat(spanElement1.getStringValue()).isEqualTo("FOO");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element radioButtonElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element radioButtonElement2 = spanElement2.elements().get(0);
|
||||
assertThat(radioButtonElement2.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement2.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement2.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(radioButtonElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(radioButtonElement2.attribute("value").getValue()).isEqualTo("bar");
|
||||
assertThat(spanElement2.getStringValue()).isEqualTo("BAR");
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element radioButtonElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element radioButtonElement3 = spanElement3.elements().get(0);
|
||||
assertThat(radioButtonElement3.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement3.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement3.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -274,24 +274,24 @@ public class RadioButtonsTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element radioButtonElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element radioButtonElement1 = spanElement1.elements().get(0);
|
||||
assertThat(radioButtonElement1.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement1.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement1.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(radioButtonElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(radioButtonElement1.attribute("value").getValue()).isEqualTo("foo");
|
||||
assertThat(spanElement1.getStringValue()).isEqualTo("FOO");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element radioButtonElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element radioButtonElement2 = spanElement2.elements().get(0);
|
||||
assertThat(radioButtonElement2.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement2.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement2.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(radioButtonElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(radioButtonElement2.attribute("value").getValue()).isEqualTo("bar");
|
||||
assertThat(spanElement2.getStringValue()).isEqualTo((delimiter + "BAR"));
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element radioButtonElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element radioButtonElement3 = spanElement3.elements().get(0);
|
||||
assertThat(radioButtonElement3.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement3.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement3.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -320,22 +320,22 @@ public class RadioButtonsTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element radioButtonElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element radioButtonElement1 = spanElement1.elements().get(0);
|
||||
assertThat(radioButtonElement1.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement1.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement1.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(radioButtonElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(radioButtonElement1.attribute("value").getValue()).isEqualTo(" foo");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element radioButtonElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element radioButtonElement2 = spanElement2.elements().get(0);
|
||||
assertThat(radioButtonElement2.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement2.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement2.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
assertThat(radioButtonElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(radioButtonElement2.attribute("value").getValue()).isEqualTo(" bar");
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element radioButtonElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element radioButtonElement3 = spanElement3.elements().get(0);
|
||||
assertThat(radioButtonElement3.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement3.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement3.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -366,40 +366,40 @@ public class RadioButtonsTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element radioButtonElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element radioButtonElement1 = spanElement1.elements().get(0);
|
||||
assertThat(radioButtonElement1.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement1.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement1.attribute("name").getValue()).isEqualTo("pets");
|
||||
assertThat(radioButtonElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(radioButtonElement1.attribute("value").getValue()).isEqualTo("Rudiger");
|
||||
assertThat(spanElement1.getStringValue()).isEqualTo("RUDIGER");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element radioButtonElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element radioButtonElement2 = spanElement2.elements().get(0);
|
||||
assertThat(radioButtonElement2.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement2.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement2.attribute("name").getValue()).isEqualTo("pets");
|
||||
assertThat(radioButtonElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(radioButtonElement2.attribute("value").getValue()).isEqualTo("Spot");
|
||||
assertThat(spanElement2.getStringValue()).isEqualTo("SPOT");
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element radioButtonElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element radioButtonElement3 = spanElement3.elements().get(0);
|
||||
assertThat(radioButtonElement3.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement3.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement3.attribute("name").getValue()).isEqualTo("pets");
|
||||
assertThat(radioButtonElement3.attribute("checked")).as("not checked").isNull();
|
||||
assertThat(radioButtonElement3.attribute("value").getValue()).isEqualTo("Checkers");
|
||||
assertThat(spanElement3.getStringValue()).isEqualTo("CHECKERS");
|
||||
Element spanElement4 = (Element) document.getRootElement().elements().get(3);
|
||||
Element radioButtonElement4 = (Element) spanElement4.elements().get(0);
|
||||
Element spanElement4 = document.getRootElement().elements().get(3);
|
||||
Element radioButtonElement4 = spanElement4.elements().get(0);
|
||||
assertThat(radioButtonElement4.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement4.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement4.attribute("name").getValue()).isEqualTo("pets");
|
||||
assertThat(radioButtonElement4.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(radioButtonElement4.attribute("value").getValue()).isEqualTo("Fluffy");
|
||||
assertThat(spanElement4.getStringValue()).isEqualTo("FLUFFY");
|
||||
Element spanElement5 = (Element) document.getRootElement().elements().get(4);
|
||||
Element radioButtonElement5 = (Element) spanElement5.elements().get(0);
|
||||
Element spanElement5 = document.getRootElement().elements().get(4);
|
||||
Element radioButtonElement5 = spanElement5.elements().get(0);
|
||||
assertThat(radioButtonElement5.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement5.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement5.attribute("name").getValue()).isEqualTo("pets");
|
||||
@@ -436,40 +436,40 @@ public class RadioButtonsTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement1 = (Element) document.getRootElement().elements().get(0);
|
||||
Element radioButtonElement1 = (Element) spanElement1.elements().get(0);
|
||||
Element spanElement1 = document.getRootElement().elements().get(0);
|
||||
Element radioButtonElement1 = spanElement1.elements().get(0);
|
||||
assertThat(radioButtonElement1.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement1.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement1.attribute("name").getValue()).isEqualTo("pets");
|
||||
assertThat(radioButtonElement1.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(radioButtonElement1.attribute("value").getValue()).isEqualTo("Rudiger");
|
||||
assertThat(spanElement1.getStringValue()).isEqualTo("RUDIGER");
|
||||
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
|
||||
Element radioButtonElement2 = (Element) spanElement2.elements().get(0);
|
||||
Element spanElement2 = document.getRootElement().elements().get(1);
|
||||
Element radioButtonElement2 = spanElement2.elements().get(0);
|
||||
assertThat(radioButtonElement2.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement2.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement2.attribute("name").getValue()).isEqualTo("pets");
|
||||
assertThat(radioButtonElement2.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(radioButtonElement2.attribute("value").getValue()).isEqualTo("Spot");
|
||||
assertThat(spanElement2.getStringValue()).isEqualTo("SPOT");
|
||||
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
|
||||
Element radioButtonElement3 = (Element) spanElement3.elements().get(0);
|
||||
Element spanElement3 = document.getRootElement().elements().get(2);
|
||||
Element radioButtonElement3 = spanElement3.elements().get(0);
|
||||
assertThat(radioButtonElement3.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement3.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement3.attribute("name").getValue()).isEqualTo("pets");
|
||||
assertThat(radioButtonElement3.attribute("checked")).as("not checked").isNull();
|
||||
assertThat(radioButtonElement3.attribute("value").getValue()).isEqualTo("Checkers");
|
||||
assertThat(spanElement3.getStringValue()).isEqualTo("CHECKERS");
|
||||
Element spanElement4 = (Element) document.getRootElement().elements().get(3);
|
||||
Element radioButtonElement4 = (Element) spanElement4.elements().get(0);
|
||||
Element spanElement4 = document.getRootElement().elements().get(3);
|
||||
Element radioButtonElement4 = spanElement4.elements().get(0);
|
||||
assertThat(radioButtonElement4.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement4.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement4.attribute("name").getValue()).isEqualTo("pets");
|
||||
assertThat(radioButtonElement4.attribute("checked").getValue()).isEqualTo("checked");
|
||||
assertThat(radioButtonElement4.attribute("value").getValue()).isEqualTo("Fluffy");
|
||||
assertThat(spanElement4.getStringValue()).isEqualTo("FLUFFY");
|
||||
Element spanElement5 = (Element) document.getRootElement().elements().get(4);
|
||||
Element radioButtonElement5 = (Element) spanElement5.elements().get(0);
|
||||
Element spanElement5 = document.getRootElement().elements().get(4);
|
||||
Element radioButtonElement5 = spanElement5.elements().get(0);
|
||||
assertThat(radioButtonElement5.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement5.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement5.attribute("name").getValue()).isEqualTo("pets");
|
||||
@@ -549,8 +549,8 @@ public class RadioButtonsTagTests extends AbstractFormTagTests {
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element rootElement = document.getRootElement();
|
||||
assertThat(rootElement.elements().size()).as("Both tag and hidden element rendered incorrectly").isEqualTo(3);
|
||||
Element spanElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element radioButtonElement = (Element) spanElement.elements().get(0);
|
||||
Element spanElement = document.getRootElement().elements().get(0);
|
||||
Element radioButtonElement = spanElement.elements().get(0);
|
||||
assertThat(radioButtonElement.getName()).isEqualTo("input");
|
||||
assertThat(radioButtonElement.attribute("type").getValue()).isEqualTo("radio");
|
||||
assertThat(radioButtonElement.attribute("name").getValue()).isEqualTo("stringArray");
|
||||
@@ -573,7 +573,7 @@ public class RadioButtonsTagTests extends AbstractFormTagTests {
|
||||
|
||||
SAXReader reader = new SAXReader();
|
||||
Document document = reader.read(new StringReader(output));
|
||||
Element spanElement = (Element) document.getRootElement().elements().get(0);
|
||||
Element spanElement = document.getRootElement().elements().get(0);
|
||||
assertThat(spanElement.getName()).isEqualTo("element");
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2019 the original author or authors.
|
||||
* Copyright 2002-2020 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -185,9 +185,9 @@ public class XsltViewTests {
|
||||
}
|
||||
|
||||
private void assertRowElement(Element elem, String id, String name, String price) {
|
||||
Element idElem = (Element) elem.elements().get(0);
|
||||
Element nameElem = (Element) elem.elements().get(1);
|
||||
Element priceElem = (Element) elem.elements().get(2);
|
||||
Element idElem = elem.elements().get(0);
|
||||
Element nameElem = elem.elements().get(1);
|
||||
Element priceElem = elem.elements().get(2);
|
||||
|
||||
assertThat(idElem.getText()).as("ID incorrect.").isEqualTo(id);
|
||||
assertThat(nameElem.getText()).as("Name incorrect.").isEqualTo(name);
|
||||
|
||||
Reference in New Issue
Block a user