On Tue, 29 Mar 2022 08:04:42 GMT, Srinivas Mandalika <smandal...@openjdk.org> 
wrote:

> Write an automated regression test for  JDK-4670319
> 
> Issue
> When a JTree node is expanded or collapsed, an Accessibility PropertyChange 
> event is fired with the old state of "collapsed" and new state of "expanded" 
> (or vice versa). The problem is that the source of the event is the 
> AccessibeJTree, and not the AccessibleJTreeNode. This means that an assistive 
> technology listening to this event is unable to report to the user what node 
> was expanded/collapsed.
> 
> Fix
> Fix for [JDK-4670319](https://bugs.openjdk.java.net/browse/JDK-4670319) 
> addresses the above issue.  When tree node is expanded/collapsed, 
> PropertyChangeEventSource is the Node.
> This review is for a test for validating the above issue.
> 
> This 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.

test/jdk/javax/accessibility/4670319/AccessibleJTrePCESourceTest.java line 28:

> 26:  * @key headful
> 27:  * @bug 4670319
> 28:  * @summary AccessibleJTree should fire a PropertyChangeEvent using a 
> AccessibleJTreeNode as source.

Please split the long lines, use the 80 chars per line.

test/jdk/javax/accessibility/4670319/AccessibleJTrePCESourceTest.java line 50:

> 48:             SwingUtilities.invokeAndWait(() -> createGUI());
> 49:             Robot robot = new Robot();
> 50:             robot.setAutoDelay(500);

Are you sure that the autodelay is needed here? The test does not use any 
method other than `waitForIdle`

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

PR: https://git.openjdk.java.net/jdk/pull/8012

Reply via email to