2010-05-21 8 views
1

Следующий тест терпит неудачу с JRE 1.6.0_20JEditorPane отбрасывают пустые элементы

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")); 
} 

Конечно, есть визуальная разница между пустым списком и несуществующим списком, поэтому я ожидаю, что редактор не , чтобы отбросить пустой список. Кто-нибудь с легким решением этой проблемы?

+0

Повторяются на Java 1.5.0_24 – trashgod

ответ

1

Ошибка возникает только тогда, когда элемент является последним блочного элемента в документе, тест проходит, если вы измените вход на один из

<ul><li></li></ul>a 
<ul><li></li></ul><p></p> 
<ul><li></li></ul>&nbsp; 
<ul><li></li></ul><!----> 
Смежные вопросы