1

以下测试在 JRE 1.6.0_20 中失败

public void testSetGetTextWithList() throws Exception {
    final JEditorPane editorPane = new JEditorPane();
    editorPane.setContentType("text/html");
    editorPane.setText("<ul><li></li></ul>");
    assertTrue(editorPane.getText().contains("<ul"));
}

当然,空列表和不存在的列表在视觉上是有区别的,所以我希望编辑器不要丢弃空列表。任何人都可以轻松解决这个问题?

4

1 回答 1

1

仅当元素是文档中的最后一个块元素时才会发生错误,如果您将输入更改为其中之一,则测试通过

<ul><li></li></ul>a
<ul><li></li></ul><p></p>
<ul><li></li></ul>&nbsp;
<ul><li></li></ul><!---->
于 2010-05-21T15:22:43.807 回答