RFR: 8269639: [macos] Calling stage.setY(0) twice causes wrong popups location [v2]
Jose Pereda
jpereda at openjdk.java.net
Sun Jul 18 11:01:30 UTC 2021
On Sat, 17 Jul 2021 12:23:47 GMT, Kevin Rushforth <kcr at openjdk.org> wrote:
>> Jose Pereda has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Address feedback from reviewer
>
> tests/system/src/test/java/test/javafx/stage/StageAtTopPositionTest.java line 25:
>
>> 23: * questions.
>> 24: */
>> 25: package test.javafx.stage;
>
> Minor: can you add a blank line before the `package` statement? (I realize we have a few existing classes that don't follow this)
Done
> tests/system/src/test/java/test/javafx/stage/StageAtTopPositionTest.java line 72:
>
>> 70: stage.setY(400);
>> 71: stage.addEventHandler(WindowEvent.WINDOW_SHOWN, e ->
>> 72: Platform.runLater(startupLatch::countDown));
>
> Minor: indentation is a bit off if you intended to line it up.
Fixed
> tests/system/src/test/java/test/javafx/stage/StageAtTopPositionTest.java line 86:
>
>> 84: }
>> 85: } catch (InterruptedException ex) {
>> 86: fail("Unexpected exception: " + ex);
>
> If you add `throws Exception` to the method, you can simplify this and replace the try/catch block with:
>
>
> assertTrue("Timeout waiting for FX runtime to start",
> startupLatch.await(15, TimeUnit.SECONDS));
>
>
> (most of our newer tests do this)
Done
-------------
PR: https://git.openjdk.java.net/jfx/pull/580
More information about the openjfx-dev
mailing list