Index: modules/swing/src/test/api/java/common/javax/swing/text/PlainViewI18N_LineViewTest.java =================================================================== --- modules/swing/src/test/api/java/common/javax/swing/text/PlainViewI18N_LineViewTest.java (revision 475639) +++ modules/swing/src/test/api/java/common/javax/swing/text/PlainViewI18N_LineViewTest.java (working copy) @@ -23,6 +23,7 @@ import java.awt.Container; import java.awt.FontMetrics; +import java.awt.Rectangle; import javax.swing.JTextArea; import javax.swing.SwingTestCase; @@ -44,6 +45,7 @@ textArea = new JTextArea(doc); } + @Override public Container getContainer() { return textArea; } @@ -219,6 +221,20 @@ checkChild(view.getView(2), offset, offset + RTLLength + 1); // +newLine } + // Regression for HARMONY-2212 + public void testIsAfter() throws Exception { + if (!isHarmony()) { + return; + } + + view = parent.new LineView(root.getElement(0)); + view.loadChildren(null); + assertEquals(1, view.getViewCount()); + + assertFalse(view.isAfter(31, 10, new Rectangle(30, 5, 5, 10))); + } + + @Override protected void setUp() throws Exception { super.setUp();