RFR: 8274854: Mnemonics for menu containing numeric text not working [v3]
Jeanette Winzenburg
fastegal at openjdk.java.net
Sat Oct 30 09:49:10 UTC 2021
On Fri, 29 Oct 2021 23:14:07 GMT, Michael Strauß <mstrauss at openjdk.org> wrote:
>> modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/LabelSkinTest.java line 2162:
>>
>>> 2160: label.autosize();
>>> 2161: skin.updateDisplayedText();
>>> 2162: assertEquals("foo _bar _qux", LabelSkinBaseShim.getText(label).getText());
>>
>> Can you verify here which letter / index is picked as mnemonic? (Also in the other tests).
>
> I don't see an easy way to do that, and I'm not in favor of making private implementation details package-public just to test some internal state. Of course, mnemonic support should have been designed in a way that is more easily testable, but this PR is not the place to do that.
could be tested indirectly, though not in isolation:
- access the actual mnenomic via accessibleAttribute
- test whether labelFor/action is working as expected when firing an alt-mnemonic onto the scene
-------------
PR: https://git.openjdk.java.net/jfx/pull/647
More information about the openjfx-dev
mailing list