RFR: 8306137: Open source several AWT ScrollPane related tests [v10]

Tejesh R tr at openjdk.org
Mon May 22 13:51:50 UTC 2023


On Mon, 22 May 2023 12:42:05 GMT, Alexey Ivanov <aivanov at openjdk.org> wrote:

>> Tejesh R has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Updated based on review comments
>
> test/jdk/java/awt/ScrollPane/ScrollPaneLimitation.java line 115:
> 
>> 113:                         Container cp = child.getParent();
>> 114:                         p = cp.getLocation();
>> 115:                         if (p.y != -SCROLL_POS) {
> 
> Suggestion:
> 
>                         p = cp.getLocation();
>                         System.out.println("Child's parent pos = " + p);
>                         if (p.y != -SCROLL_POS) {
> 
> Just to make it clear that this branch is taken. Otherwise the test ends with the message:
> 
> Child pos = java.awt.Point[x=0,y=0]
> 
> which is confusing. Yet no exception is thrown.

Child location is expected to be 0,0 as explained in the test, whereas parents position is -500, hence no exception is thrown.

> test/jdk/java/awt/ScrollPane/ScrollPaneWindowsTest.java line 85:
> 
>> 83:                     System.out.println("Adjustment Vertical Scroll Event called ");
>> 84:                 }
>> 85:             });
> 
> Suggestion:
> 
>             vScroll.addAdjustmentListener(ScrollPaneWindowsTest.this);
> 
> Isn't it more concise without introducing any duplicate code?

Updated and tested.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/13621#discussion_r1200540594
PR Review Comment: https://git.openjdk.org/jdk/pull/13621#discussion_r1200542415



More information about the client-libs-dev mailing list