RFR: 8289547 : Update javax/swing/Popup/TaskbarPositionTest.java

Renjith Kannath Pariyangad duke at openjdk.org
Fri May 12 12:26:53 UTC 2023


On Fri, 21 Apr 2023 12:58:58 GMT, Renjith Kannath Pariyangad <duke at openjdk.org> wrote:

> Hi Reviewers,
> Noticed this test case not verifying all the cases which is intended. Modified it for improving the coverage for 3 type of popups (menu, context menu and combobox).
> 
>  Evaluating conditions:
> 1. Not enough space for showing popup downwards(default layout), it should show upwards
> 2. Window starts from negative position, Popup should show on visible area
> 
> For achieving this following areas are modified
> - Updated isPopupOnScreen by adding Additional checks (like the position of combobox popup is always verified)
> - Menu creation made as function and reused for all menu creation.
> - Updated ComboPopupCheckListener class and modified its popupMenuWillBecomeInvisible function. Made it as generic and it is capable to evaluate any combo box's position if this class set as its listener.
> - This test case is not intended for multi monitor setup so added a check for identifying monitor, else error out.
> - Updated CTRL_MASK to CTRL_DOWN_MASK for removing depreciation warnings and removed some other warnings.
> 
> Please review this
> 
> Regards,
> Renjith.

Updated @summary of the test case, thank you @dmarkov20 and @honkar-jdk for your review and suggestion. Please let me know is that help.

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

PR Comment: https://git.openjdk.org/jdk/pull/13578#issuecomment-1545658438



More information about the client-libs-dev mailing list