RFR: 8281284 : Write JSlider accessibility test [v2]
Sergey Bylokhov
serb at openjdk.java.net
Sun Feb 6 08:37:09 UTC 2022
On Fri, 4 Feb 2022 22:34:47 GMT, lawrence.andrews <duke at openjdk.java.net> wrote:
>> This testcase covers both old and new api ( api added in jdk17 getAccessibleAction(), getAccessibleActionCount() , getAccessibleActionDescription )
>>
>> @shurymury
>> @savoptik
>
> lawrence.andrews has updated the pull request incrementally with one additional commit since the last revision:
>
> Added @key headful
test/jdk/javax/accessibility/JSlider/JSliderAccessibilityTest.java line 2:
> 1: /*
> 2: * Copyright (c) 2019, 2022 Oracle and/or its affiliates. All rights reserved.
Is it a new test or it is based on some old code?
test/jdk/javax/accessibility/JSlider/JSliderAccessibilityTest.java line 72:
> 70:
> 71: public static void test() {
> 72: AccessibleContext accessibleContext = jSlider.getAccessibleContext();
Per the spec you can check that this is an instance of AccessibleJSlider
test/jdk/javax/accessibility/JSlider/JSliderAccessibilityTest.java line 125:
> 123: throw new RuntimeException("AccessibleStateSet shouldn't contain both HORIZONTAL and VERTICAL");
> 124: }
> 125: if (jSlider.getOrientation() != jSlider.HORIZONTAL) {
Shouldn't the test creates a sliders using different orientations?
test/jdk/javax/accessibility/JSlider/JSliderAccessibilityTest.java line 176:
> 174: }
> 175:
> 176: if (!accessibleAction.getAccessibleActionDescription(0).equals("increment")) {
Instead of "string" the AccessibleAction.INCREMENT/DECREMENT constants should be used.
test/jdk/javax/accessibility/JSlider/JSliderAccessibilityTest.java line 184:
> 182: }
> 183:
> 184: if (accessibleAction.getAccessibleActionDescription(-1) != null) {
I suggest to check 2 as well.
-------------
PR: https://git.openjdk.java.net/jdk/pull/7355
More information about the client-libs-dev
mailing list