On Wed, 23 Aug 2023 23:30:50 GMT, Andy Goryachev <ango...@openjdk.org> wrote:

> Creating the first batch of tests and testing framework that enables writing 
> behavior tests for javafx controls, focusing on key bindings.  The idea is to 
> make writing such tests a simple process.  
> 
> This PR deals with the descendants of TextInputControl (TextField, 
> PasswordField, TextArea).  Most of the tests are headless, but in some cases 
> (TextArea) a headful test is required because the behavior needs rendered 
> text to function (example: page up / page down / line start / line end and 
> the like).
> 
> The tests exercise the key bindings registered by the Skin (or, rather the 
> associated Behavior) at least once, and sometimes more than once.
> 
> Some mappings cannot be tested due to Robot not supporting keypad events 
> (created [JDK-8316307](https://bugs.openjdk.org/browse/JDK-8316307)).
> 
> In addition, the key bindings are documented in /doc-files/behavior markdown 
> documents.

This is a large enough set of tests that a second pair of eyes will be useful.

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

PR Comment: https://git.openjdk.org/jfx/pull/1221#issuecomment-1719956852

Reply via email to