On Mon, 14 Apr 2025 23:58:40 GMT, Harshitha Onkar <hon...@openjdk.org> wrote:
> Following tests are updates as part of this PR: > > 1. javax/swing/JRootPane/bug4614623.java - manual > 2. javax/swing/JTabbedPane/bug4613811.java - manual > 3. javax/swing/JWindow/bug4251781.java - manual > 4. javax/swing/JFrame/bug4419914.java - manual, updated existing test by > adding JWindow, JDialog cases. test/jdk/javax/swing/JFrame/bug4419914.java line 69: > 67: END CENTER START > 68: > 69: 3. Press on the "START" button in case JWindow & JDialog and > "NORTH" Suggestion: 3. Press on the "START" button in case of JWindow & JDialog and "NORTH" test/jdk/javax/swing/JFrame/bug4419914.java line 91: > 89: .title("Tab movement Instructions") > 90: .instructions(INSTRUCTIONS) > 91: .rows((int) INSTRUCTIONS.lines().count() + 2) setting row count is optional, can be removed. test/jdk/javax/swing/JFrame/bug4419914.java line 93: > 91: .rows((int) INSTRUCTIONS.lines().count() + 2) > 92: .columns(45) > 93: .testTimeOut(15) I guess time out of 10 is sufficient for this test to verify. test/jdk/javax/swing/JFrame/bug4419914.java line 95: > 93: .testTimeOut(15) > 94: .testUI(bug4419914::createAndShowUI) > 95: .positionTestUI(WindowLayouts::rightOneRow) I find `WindowLayouts::rightOneColumn` suitable for the testUIs alignment. Test windows are aligned vertically which looks better than horizontal alignment. test/jdk/javax/swing/JFrame/bug4419914.java line 144: > 142: window.add(new JButton("END"), BorderLayout.LINE_END); > 143: > 144: JButton quitButton = new JButton("Quit"); For consistency with other UI component's text Suggestion: JButton quitButton = new JButton("QUIT"); test/jdk/javax/swing/JRootPane/bug4614623.java line 50: > 48: 2) Release the Alt key, the selection background (light grey) > 49: should appear around the File menu. Compare "About" menu > 50: with "File" menu to see the light grey selection background. Either use `""` for all the occurrence of menus else remove it for consistency Suggestion: should appear around the File menu. Compare About menu with File menu to see the light grey selection background. test/jdk/javax/swing/JRootPane/bug4614623.java line 62: > 60: .instructions(INSTRUCTIONS) > 61: .columns(62) > 62: .rows(12) Column of 35 looks much better than 62. You can remove setting up rows explicitly. test/jdk/javax/swing/JTabbedPane/bug4613811.java line 48: > 46: > 47: If the last tab (Tab 5) is visible, the right arrow > 48: button should be disabled. on macOS, When the 1st tab is visible, the left arrow is not at all visible and right arrow is not visible for 5th tab. I guess they are either not rendered or hidden. Need to modify test instruction as per the platform. test/jdk/javax/swing/JTabbedPane/bug4613811.java line 57: > 55: .title("Test Instructions") > 56: .instructions(INSTRUCTIONS) > 57: .columns(40) width of 30 should be enough ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/24639#discussion_r2043525793 PR Review Comment: https://git.openjdk.org/jdk/pull/24639#discussion_r2043542819 PR Review Comment: https://git.openjdk.org/jdk/pull/24639#discussion_r2043543351 PR Review Comment: https://git.openjdk.org/jdk/pull/24639#discussion_r2043530095 PR Review Comment: https://git.openjdk.org/jdk/pull/24639#discussion_r2043537364 PR Review Comment: https://git.openjdk.org/jdk/pull/24639#discussion_r2043546404 PR Review Comment: https://git.openjdk.org/jdk/pull/24639#discussion_r2043545250 PR Review Comment: https://git.openjdk.org/jdk/pull/24639#discussion_r2043555188 PR Review Comment: https://git.openjdk.org/jdk/pull/24639#discussion_r2043551372