RFR: 8306812: Open source several AWT Miscellaneous tests

Phil Race prr at openjdk.org
Fri May 5 18:00:18 UTC 2023


On Fri, 5 May 2023 09:54:36 GMT, Tejesh R <tr at openjdk.org> wrote:

> Open source few AWT Miscellaneous ( Panel, Popup, robot and scrollbar) tests.

test/jdk/java/awt/Panel/SetForegroundTest.java line 33:

> 31: import java.awt.Color;
> 32: 
> 33: import javax.swing.JWindow;

Would be nice to have an empty line here

test/jdk/java/awt/Panel/SetForegroundTest.java line 51:

> 49:         } finally {
> 50:             EventQueue.invokeAndWait(() -> {
> 51:                 if(jwindow != null) {

if( -> if (

test/jdk/java/awt/Scrollbar/PageIncrementTest.java line 39:

> 37: 
> 38:     public static void main(String[] args) throws Exception {
> 39:         EventQueue.invokeAndWait(() -> {

Not sure why this test needs to run on EDT. 
It is just a unit test and doesn't create a Window/Frame.

test/jdk/java/awt/Scrollbar/ScrollbarKeyControlTest.java line 61:

> 59:             System.out.println("This test is for XAWT only.");
> 60:             return;
> 61:         }

This is largely pointless since you have requires os==linux.
Perhaps its from when we had MToolkit.
If you keep it, then I'd make it just check the "os.name" and not the toolkit

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/13828#discussion_r1186359997
PR Review Comment: https://git.openjdk.org/jdk/pull/13828#discussion_r1186361163
PR Review Comment: https://git.openjdk.org/jdk/pull/13828#discussion_r1186363103
PR Review Comment: https://git.openjdk.org/jdk/pull/13828#discussion_r1186365441



More information about the client-libs-dev mailing list