<AWT Dev> [10] Review Request: JDK-8081311 : [TEST_BUG] java/awt/ComponentOrientation/WindowTest.java
Sergey Bylokhov
Sergey.Bylokhov at oracle.com
Mon Sep 18 18:04:31 UTC 2017
On 9/18/17 10:14, Semyon Sadetsky wrote:
>> It is fine because it tests the ComponentOrientation class which is
>> loaded from the resource bundle and applied to the window.
> I would agree with you if the resource bundle at least contained a value
> for the component orientation but it sets some specific locale codes.
> And java's locale functionality is not a subject of the client-libs, it
> is an another module. Also, as it was already pointed out, the method
> was deprecated long time ago.
Where did you check these bundles? Because resource bundles for this
test contains the all variations of orientation
property(UNKNOWN/LEFT_TO_RIGHT/RIGHT_TO_LEFT/none).
>>
>>>
>>>
>>> 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.
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>>
>
--
Best regards, Sergey.
More information about the awt-dev
mailing list