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