RFR: 8284767: Create an automated test for JDK-4422535
Srinivas Mandalika
smandalika at openjdk.java.net
Wed Apr 13 11:14:51 UTC 2022
Create an automated test for [JDK-4422535](https://bugs.openjdk.java.net/browse/JDK-4422535)
AccessibleValue implementation only accept Integers
The AccessibleValue implementations of the following components:
java.awt.Scrollbar
javax.swing.AbstractButton
javax.swing.JInternalFrame
javax.swing.JSplitPane
javax.swing.JScrollBar
javax.swing.JProgressBar
javax.swing.JSlider
require the argument to setCurrentAccessibleValue(Number) to be an Integer, else they completely ignore it - it returns a false indicating that the value has not been set by the return value, but they cannot know the reason for that).
The test verifies that for each of the above components, the AccessibleValue is set when it is set to a Number (Float, Double, long etc) and not just for an Integer.
his review is for migrating tests from a closed test suite to open.
Testing:
The test ran successfully on Mach5 with multiple runs (30) on windows-x64, linux-x64 and macos-x64.
-------------
Commit messages:
- 8284767: Create an automated test for JDK-4422535
- 8284767: Create an automated test for JDK-4422535
Changes: https://git.openjdk.java.net/jdk/pull/8220/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=8220&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8284767
Stats: 321 lines in 1 file changed: 321 ins; 0 del; 0 mod
Patch: https://git.openjdk.java.net/jdk/pull/8220.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/8220/head:pull/8220
PR: https://git.openjdk.java.net/jdk/pull/8220
More information about the client-libs-dev
mailing list