<AWT Dev> [10] Review Request: JDK-8081311 : [TEST_BUG] java/awt/ComponentOrientation/WindowTest.java
Sergey Bylokhov
Sergey.Bylokhov at oracle.com
Fri Sep 15 23:53:32 UTC 2017
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.
>>>
>>
>>
>
--
Best regards, Sergey.
More information about the awt-dev
mailing list