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 に答える