On Thu, 7 Mar 2024 11:47:10 GMT, Lukasz Kostyra <lkost...@openjdk.org> wrote:

>> Fixed as described in the issue + added tests to check for this scenario 
>> with all Transform sub classes. Since the test scenario slightly exceeding 
>> the regular parametrized testing of `TransformOperationsTest` I decided to 
>> implement the tests in a separate class.
>> 
>> I didn't manage to reproduce the issue with other Transform sub classes, so 
>> it seems to only affect `Rotate`. Also checked by looking at the code, only 
>> `Rotate` was affected by this bug. As such, without 08ba284 only 
>> `testTransformInverseCache_Rotate` fails, while others succeed. With the 
>> fix, all tests pass.
>> 
>> Ran the whole test suite afterwards and didn't notice any changes to test 
>> results after introducing the fix.
>
> Lukasz Kostyra has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Remove unnecessary imports from test

Looks good. I confirm that the new test fails without the fix and passes with 
the fix.

modules/javafx.graphics/src/test/java/test/javafx/scene/transform/TransformValidCacheAfterInverseTest.java
 line 116:

> 114:         checkTransform(translate);
> 115:     }
> 116: }

Minor: add (single) missing newline at the end of this file.

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

Marked as reviewed by kcr (Lead).

PR Review: https://git.openjdk.org/jfx/pull/1392#pullrequestreview-1961384005
PR Review Comment: https://git.openjdk.org/jfx/pull/1392#discussion_r1539889095

Reply via email to