[
https://issues.apache.org/jira/browse/MYFACES-4494?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17629154#comment-17629154
]
Volodymyr Siedlecki edited comment on MYFACES-4494 at 11/4/22 6:38 PM:
-----------------------------------------------------------------------
Expected HTML:
{code:java}
<ul id="form:input">
<li>
Animals
<ul>
<li>
<input type="radio" name="form:input" id="form:input:0"
value="1"><label for="form:input:0"> Dog</label>
</li>
<li>
<input type="radio" name="form:input" id="form:input:1"
value="2"><label for="form:input:1"> Cat</label>
</li>
<li>
<input type="radio" name="form:input" id="form:input:2"
value="3"><label for="form:input:2"> Fish</label>
</li>
</ul>
</li>
<li>
Cars
<ul>
<li>
<input type="radio" name="form:input" id="form:input:4"
value="4"><label for="form:input:4"> Alfa Romeo</label>
</li>
<li>
<input type="radio" name="form:input" id="form:input:5"
value="5"><label for="form:input:5"> Audi</label>
</li>
<li>
<input type="radio" name="form:input" id="form:input:6"
value="6"><label for="form:input:6"> BMW</label>
</li>
</ul>
</li>
</ul>{code}
{{}}
{{ }}
was (Author: volosied):
Expected HTML:
{{<ul id="form:input">}}
{{ <li>}}
{{ Animals}}
{{ <ul>}}
{{ <li>}}
{{ <input type="radio" name="form:input" id="form:input:0"
value="1"><label for="form:input:0"> Dog</label>}}
{{ </li>}}
{{ <li>}}
{{ <input type="radio" name="form:input" id="form:input:1"
value="2"><label for="form:input:1"> Cat</label>}}
{{ </li>}}
{{ <li>}}
{{ <input type="radio" name="form:input" id="form:input:2"
value="3"><label for="form:input:2"> Fish</label>}}
{{ </li>}}
{{ </ul>}}
{{ </li>}}
{{ <li>}}
{{ Cars}}
{{ <ul>}}
{{ <li>}}
{{ <input type="radio" name="form:input" id="form:input:4"
value="4"><label for="form:input:4"> Alfa Romeo</label>}}
{{ </li>}}
{{ <li>}}
{{ <input type="radio" name="form:input" id="form:input:5"
value="5"><label for="form:input:5"> Audi</label>}}
{{ </li>}}
{{ <li>}}
{{ <input type="radio" name="form:input" id="form:input:6"
value="6"><label for="form:input:6"> BMW</label>}}
{{ </li>}}
{{ </ul>}}
{{ </li>}}
{{</ul>}}
{{ }}
> TCK: Spec1574IT: Fix Element Ordering
> -------------------------------------
>
> Key: MYFACES-4494
> URL: https://issues.apache.org/jira/browse/MYFACES-4494
> Project: MyFaces Core
> Issue Type: Bug
> Affects Versions: 4.0.0-RC2
> Reporter: Volodymyr Siedlecki
> Assignee: Volodymyr Siedlecki
> Priority: Major
>
> The following TCK failure occurs for the two pages{*}.{*} The element
> ordering is not correct.
> *faces40/selectManyCheckbox:*
> * spec1574IT.xhtml?radio=true&layout=list
> * spec1574IT.xhtml?layout=list
> App:
> [https://github.com/jakartaee/faces/blob/4.0.1/tck/faces40/selectManyCheckbox/src/main/webapp/spec1574IT.xhtml]
> Test:
> [https://github.com/jakartaee/faces/blob/4.0.1/tck/faces40/selectManyCheckbox/src/test/java/ee/jakarta/tck/faces/test/servlet50/selectmanycheckbox/Spec1574IT.java#L205]
> Assertion fails:
> java.lang.AssertionError: ul has 2 children expected:<2> but was:<4>
> at org.junit.Assert.fail(Assert.java:89)
> at org.junit.Assert.failNotEquals(Assert.java:835)
> at org.junit.Assert.assertEquals(Assert.java:647)
> at
> ee.jakarta.tck.faces.test.servlet50.selectmanycheckbox.Spec1574IT.assertValidMarkup(Spec1574IT.java:205)
> at
> ee.jakarta.tck.faces.test.servlet50.selectmanycheckbox.Spec1574IT.testSelectOneRadioListMarkup(Spec1574IT.java:153)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)