> 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.

Renjith Kannath Pariyangad has updated the pull request incrementally with one 
additional commit since the last revision:

  Updated test description, disabling all system shortcut is required to run 
the test case on MAC

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/13578/files
  - new: https://git.openjdk.org/jdk/pull/13578/files/b6b521b9..a46881b2

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=13578&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=13578&range=00-01

  Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/13578.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/13578/head:pull/13578

PR: https://git.openjdk.org/jdk/pull/13578

Reply via email to