Index: modules/swing/src/test/api/java/common/javax/swing/JTextFieldTest.java =================================================================== --- modules/swing/src/test/api/java/common/javax/swing/JTextFieldTest.java (revision 486065) +++ modules/swing/src/test/api/java/common/javax/swing/JTextFieldTest.java (working copy) @@ -45,6 +45,7 @@ import javax.swing.text.DefaultEditorKit; import javax.swing.text.Document; import javax.swing.text.PlainDocument; +import javax.swing.text.View; public class JTextFieldTest extends SwingTestCase { String sLTR = "abcd"; @@ -720,6 +721,17 @@ } } + // Regression for HARMONY-2627 + public void testGetScrollOffset() { + jtf = new ExtJTextField("abc"); + final int viewWidth = (int)jtf.getUI().getRootView(jtf) + .getPreferredSpan(View.X_AXIS); + + assertEquals(viewWidth + 4, jtf.getPreferredSize().width); + assertEquals(0, jtf.getScrollOffset()); + assertEquals(viewWidth + 4 + 1, getInitialScrollOffest(jtf)); + } + public void testSerialization() { /* JTextField jt = new JTextField(bidiContent);