<AWT Dev> [10] Review Request: JDK-8081311 : [TEST_BUG] java/awt/ComponentOrientation/WindowTest.java

semyon.sadetsky at oracle.com semyon.sadetsky at oracle.com
Sat Sep 16 00:04:30 UTC 2017


test/java/awt/ComponentOrientation/WindowTest should test the window 
orientation. So, it should call applyComponentOrientation(). 
ResourceBundle should be tested somewhere else.


On 9/15/17 4:53 PM, Sergey Bylokhov wrote:
> I guess you missed something, the possibility to configure the 
> components via ResourceBudnle or locale is something different that 
> the hardcore the orientation in the application. And the fact that 
> this test found the bug in jdk9 just show that the test is valid.
>
> On 9/15/17 16:29, Semyon Sadetsky wrote:
>> The component orientation test suite should use the right API, not 
>> the deprecated one. This was missed when the new API is created.
>> So the change is valid from this point with the corresponding comment 
>> in JIRA.
>>
>> --Semyon
>>
>> On 9/15/2017 3:09 PM, Sergey Bylokhov wrote:
>>>
>>> On 9/14/17 23:15, Pankaj Bansal wrote:
>>>> This test is not failing with JDK 9_181 and JDK10 as methods are 
>>>> deprecated not removed. It is giving lot of warning for using 
>>>> deprecated things, so I made these changes. I think the bug 
>>>> description should be changed to notify that.
>>>
>>> I am not sure that it is correct to replace one API to another one. 
>>> This test was written as part of i18n support and it checks that our 
>>> API can be configured by the ResourceBundles. The updated test doing 
>>> the different things - it checks that getComponentOrientation will 
>>> return the value which were set by applyComponentOrientation().
>>>
>>> Since it was reported that the test failed because of some bug, but 
>>> looks like now it work as expected, this CR can be closed as not 
>>> reproducible. Or you can clean the test but without changing its logic.
>>>
>>>>
>>>> Regards,
>>>> Pankaj Bansal
>>>>
>>>> -----Original Message-----
>>>> From: Sergey Bylokhov
>>>> Sent: Thursday, September 14, 2017 11:30 PM
>>>> To: Pankaj Bansal; awt-dev at openjdk.java.net
>>>> Subject: Re: <AWT Dev> [10] Review Request: JDK-8081311 : 
>>>> [TEST_BUG] java/awt/ComponentOrientation/WindowTest.java
>>>>
>>>> Hi, Pankaj.
>>>> Can you please clarify why this test fails on jdk9? This method is 
>>>> deprecated but it was not removed, so it should work.
>>>> Probably at some point of jdk9 development it was broken?
>>>>
>>>> On 9/14/17 03:25, Pankaj Bansal wrote:
>>>>> Hi All,
>>>>>
>>>>> Please review the fix for test program
>>>>> test/java/awt/ComponentOrientation/WindowTest.java for JDK 10.
>>>>>
>>>>> Bug:
>>>>>
>>>>> https://bugs.openjdk.java.net/browse/JDK-8081311
>>>>>
>>>>> Webrev:
>>>>>
>>>>> http://cr.openjdk.java.net/~aghaisas/pankaj/8081311/webrev.0/
>>>>>
>>>>> Issue:
>>>>>
>>>>> The test java/awt/ComponentOrientation/WindowTest.java uses
>>>>> depreciated function  applyResourceBundle. So the test should be
>>>>> updated to use applyComponentOrientation function.
>>>>>
>>>>> Fix:
>>>>>
>>>>> Made changes in java/awt/ComponentOrientation/WindowTest.java to use
>>>>> applyComponentOrientation function and did corresponding changes.
>>>>> Along with that, the test is also using java.applet.Applet which is
>>>>> also deprecated, so changed the test to use Frame instead.
>>>>>
>>>>> Regards,
>>>>>
>>>>> Pankaj Bansal
>>>>>
>>>>
>>>>
>>>> -- 
>>>> Best regards, Sergey.
>>>>
>>>
>>>
>>
>
>



More information about the awt-dev mailing list