RFR: 8339791: Refactor MiscUndecorated/ActiveAWTWindowTest.java [v3]
    lawrence.andrews 
    duke at openjdk.org
       
    Thu Sep  4 16:33:46 UTC 2025
    
    
  
On Thu, 4 Sep 2025 08:32:23 GMT, Srinivas Mandalika <smandalika at openjdk.org> wrote:
>> The java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java test uses object monitors and wait/notify to synchronise actions in the test.
>> 
>> Using CountDownLatch could make the test simpler, shorter, clearer.
>> Tested the code on a windows-x64, macos-x64 and lnux-x64 machines and the test is working as expected.
>
> Srinivas Mandalika has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Review Feedback: Removed redundant RTEs
test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java line 116:
> 114:         button = new Button("Click me");
> 115:         button.addActionListener(new ActionListener() {
> 116:             @Override
Can this be converted to lambda
test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java line 136:
> 134:         textField2 = new TextField("TextField");
> 135:         button2.addActionListener(new ActionListener() {
> 136:             @Override
Can this be converted to lambda
test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java line 151:
> 149:         robot.setAutoDelay(150);
> 150:         robot.setAutoWaitForIdle(true);
> 151:         if (!windowFocusGainedLatch.await(1500, TimeUnit.MILLISECONDS)) {
Once there is a timeout, we know the frame did not gain focus. Can we throw exception and stop execution ?
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/26471#discussion_r2322738367
PR Review Comment: https://git.openjdk.org/jdk/pull/26471#discussion_r2322739626
PR Review Comment: https://git.openjdk.org/jdk/pull/26471#discussion_r2322745226
    
    
More information about the client-libs-dev
mailing list