Index: src/test/api/java/common/javax/swing/text/ComponentViewTest.java =================================================================== --- src/test/api/java/common/javax/swing/text/ComponentViewTest.java (revision 497523) +++ src/test/api/java/common/javax/swing/text/ComponentViewTest.java (working copy) @@ -34,8 +34,8 @@ import javax.swing.JTextPane; import javax.swing.SwingTestCase; import javax.swing.text.Element; -import javax.swing.text.html.HTMLDocument; -import javax.swing.text.html.ListView; +import javax.swing.text.PlainDocument; +import javax.swing.text.PlainView; public class ComponentViewTest extends SwingTestCase { @@ -655,10 +655,10 @@ public void testSetParent_View() { // Regression test for HARMONY-1767 - HTMLDocument doc = new HTMLDocument(); + PlainDocument doc = new PlainDocument(); Element e = doc.getDefaultRootElement(); ComponentView obj = new ComponentView(new TestElement()); - obj.setParent(new ListView(e)); + obj.setParent(new PlainView(e)); } private class TestElement implements Element { @@ -733,4 +733,4 @@ assertEquals(position, componentElement.getStartOffset()); } } -} \ No newline at end of file +} Index: src/test/api/java/common/javax/swing/text/StyleConstantsTest.java =================================================================== --- src/test/api/java/common/javax/swing/text/StyleConstantsTest.java (revision 497523) +++ src/test/api/java/common/javax/swing/text/StyleConstantsTest.java (working copy) @@ -434,6 +434,11 @@ assertEquals(val, StyleConstants.getComponent(attr)); } + public void testGetComponent_Null() { + // Regression test for HARMONY-1767 + assertNull(StyleConstants.getComponent(null)); + } + public void testSetComponent() { attr.removeAttributes(attr); Component val = new JLabel("test component");