On Fri, 29 Aug 2025 16:24:45 GMT, Andy Goryachev <[email protected]> wrote:
>> Michael Strauß 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 three additional
>> commits since the last revision:
>>
>> - Merge branch 'master' into feature/relaxed-interpolation
>> - javadoc
>> - Allow interpolation outside of range [0,1]
>
> modules/javafx.graphics/src/test/java/test/javafx/scene/paint/RadialGradientTest.java
> line 291:
>
>> 289: try {
>> 290: RadialGradient.valueOf("radial-gradient(radius -100, red
>> 0%, blue 30%, black 100%)");
>> 291: fail("IllegalArgument should have been thrown.");
>
> nice: these tests do more than a simple `assertThrows` would do.
You can do this actually as `assertThrows` returns the exception thrown:
assertEquals("message", assertThrows(
IllegalArgumentException.class,
() -> RadialGradient.valueOf("radial-gradient(radius -100, red
0%, blue 30%, black 100%)")
).getMessage());
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1822#discussion_r2318372856