RFR: 8322748: Caret blinking in JavaFX should only stop when caret moves [v2]

John Hendrikx jhendrikx at openjdk.org
Fri Feb 16 19:26:04 UTC 2024


On Fri, 16 Feb 2024 16:00:07 GMT, Andy Goryachev <angorya at openjdk.org> wrote:

> As a side note, before we can start re-writing the controls' behaviors, we should:
> 
> a) identify all the behavioral aspects of each control and b) develop a set of tests to exercise each one, along the lines of [JDK-8314906](https://bugs.openjdk.org/browse/JDK-8314906)
> 
> without these steps, we are guaranteed to create regression.

I think those tests should be unit tests, not via Robot, to make this a feasible endeavor. This is the reason why I asked about a mocking framework to be included in FX test utilities. We should look into making it much easier to set up a Behavior or Control or Skin, without having to fire up a complete FX.  Things like animations and timers should be mocked out, so there can be precise control during the tests.

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

PR Comment: https://git.openjdk.org/jfx/pull/1368#issuecomment-1949186138


More information about the openjfx-dev mailing list