RFR: 8290844: Add Skin.install() method [v15]
Kevin Rushforth
kcr at openjdk.org
Thu Oct 27 23:40:35 UTC 2022
On Thu, 27 Oct 2022 18:21:53 GMT, John Hendrikx <jhendrikx at openjdk.org> wrote:
>> Andy Goryachev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 28 additional commits since the last revision:
>>
>> - Merge remote-tracking branch 'origin/master' into 8290844.skin.install
>> - 8290844: review comments
>> - Merge remote-tracking branch 'origin/master' into 8290844.skin.install
>> - 8290844: review comments
>> - Merge remote-tracking branch 'origin/master' into 8290844.skin.install
>> - 8290844: javadoc
>> - Merge remote-tracking branch 'origin/master' into 8290844.skin.install
>> - 8290844: javadoc
>> - Merge branch 'openjdk:master' into 8290844.skin.install
>> - 8290844: unit tests
>> - ... and 18 more: https://git.openjdk.org/jfx/compare/b3cfd555...3235d433
>
> modules/javafx.controls/src/test/java/test/javafx/scene/control/ControlTest.java line 816:
>
>> 814: SkinStub skin = new SkinStub(new ControlStub());
>> 815: c.setSkin(skin);
>> 816: }
>
> Is Junit 5 availabe for this project? If so I'd recommend writing:
> Suggestion:
>
> @Test
> public void skinMustCorrespondToControl() {
> SkinStub skin = new SkinStub(new ControlStub());
> assertThrows(IllegalArgumentException.class, () -> c.setSkin(skin));
> }
We don't want to mix JUnit 4 and JUnit 5 in the same file, and it seems out of scope to change this existing test class to use Junit5.
-------------
PR: https://git.openjdk.org/jfx/pull/845
More information about the openjfx-dev
mailing list