On Mon, 25 Aug 2025 12:04:45 GMT, Srinivas Mandalika <smandal...@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:
> 
>   8339791: review feedback incorporated.

test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java line 68:

> 66:             doTest();
> 67:         } catch (Exception e) {
> 68:             throw new RuntimeException("Unexpected Exception 
> encountered.");

no need to catch Exception only to rethrow

test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java line 155:

> 153:         try {
> 154:             robot = new Robot();
> 155:         } catch (Exception e) {

no need to catch Exception as main already has it in signature

test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java line 164:

> 162:                 passed = false;
> 163:             }
> 164:         } catch (InterruptedException e) {

no need to catch this exception

test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java line 179:

> 177:                 windowActivatedLatch.await(1500, TimeUnit.MILLISECONDS);
> 178:             } catch (Exception e) {
> 179:                 throw new RuntimeException("Unexpected Exception: "

same

test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java line 198:

> 196:                 windowDeactivatedLatch.await(1500, 
> TimeUnit.MILLISECONDS);
> 197:             } catch (Exception e) {
> 198:                 throw new RuntimeException("Unexpected Exception: "

same

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

PR Review Comment: https://git.openjdk.org/jdk/pull/26471#discussion_r2317715078
PR Review Comment: https://git.openjdk.org/jdk/pull/26471#discussion_r2317718685
PR Review Comment: https://git.openjdk.org/jdk/pull/26471#discussion_r2317722816
PR Review Comment: https://git.openjdk.org/jdk/pull/26471#discussion_r2317779936
PR Review Comment: https://git.openjdk.org/jdk/pull/26471#discussion_r2317780065

Reply via email to