On Sun, 11 Sep 2022 21:10:50 GMT, Marius Hanl <mh...@openjdk.org> wrote:
>> Michael Strauß has updated the pull request with a new target base due to a >> merge or a rebase. The pull request now contains 10 commits: >> >> - Merge branch 'openjdk:master' into fixes/box-snap-to-pixel >> - revert snappedSum >> - don't call snappedSum in hot loop >> - Improved code documentation >> - Merge branch 'master' into fixes/box-snap-to-pixel >> - changed some method names, make test config a local class >> - added documentation, improved method names >> - Merge branch 'master' into fixes/box-snap-to-pixel >> - Fix pixel-snapping glitches in VBox/HBox >> - Failing test > > modules/javafx.graphics/src/test/java/test/javafx/scene/layout/VBoxTest.java > line 804: > >> 802: */ >> 803: @Test public void testPixelSnappedContentHeightIsSameAsBoxHeight() { >> 804: class testPixelSnapConfig { > > should be `TestPixelSnapConfig`. > And I think for the sake of testing, this can be a standalone class or inner > class as well I've renamed the class. Since it is not reusable and only relevant within this single test, I think it's okay to leave it as a local class. > modules/javafx.graphics/src/test/java/test/javafx/scene/layout/VBoxTest.java > line 819: > >> 817: // For these tests, VBox.prefHeight is specified, so we >> expect the final height to be exactly that. >> 818: // Child heights will be adjusted appropriately such that >> the sum of child widths corresponds to VBox.prefHeight. >> 819: new testPixelSnapConfig(76.0, 1.0, true), > > I would prefer the initialization of the array before looping so the code > looks more clean Done. ------------- PR: https://git.openjdk.org/jfx/pull/445