RFR:JDK-8163330:HijrahDate aligned day of week incorrect

Roger Riggs Roger.Riggs at Oracle.com
Wed Oct 12 21:39:55 UTC 2016


Hi,

Looks ok.

Typically, there is a space after the '//' comment characters, it makes 
it easier to read.
Also, in this case, I don't think the comments help.  "Monday" isn't 
important to the test
and the 'Any Other day' is still 1, not something else.

I would remove those comments.
Otherwise fine, no need for another webrev.

Thanks, Roger


On 10/12/2016 2:16 PM, Anubhav Meena wrote:
> Hi Roger,
>
> Thanks for the suggestion, have made the suggested changes and shifted 
> the tests to 
> /java/time/test/java/time/chrono/TestUmmAlQuraChronology.java.
>
> Updated webrev: 
> http://cr.openjdk.java.net/~rchamyal/anmeena/8163330/webrev.04/ 
> <http://cr.openjdk.java.net/%7Erchamyal/anmeena/8163330/webrev.04/>
>
> Thanks,
> Anubhav
>
>> On Oct 12, 2016, at 8:45 PM, Roger Riggs <Roger.Riggs at Oracle.com 
>> <mailto:Roger.Riggs at oracle.com>> wrote:
>>
>> Hi Anubhav,
>>
>> In general, I agree with Stephen that the tests should be testing an 
>> algorithm against facts.
>> Embedding an algorithm in the test increases the risk that the test 
>> will just replicate the
>> implementation code and therefor not be much of a test.
>>
>> Though in this case, the specification of aligned day of week is of a 
>> computation.
>> If the test were to independently compute the correct answer, it 
>> would be valid as a 'tck' test.
>>
>> Since the Hijrah calendar is data driven, the tests should be in 
>> /java/time/*test*/java/time/chrono/TestUmmAlQuraChronology.java.
>> Tests in java/time/tck/... should correspond directly to specified 
>> behaviors.
>> In this case, the algorithm is specified but the test is data 
>> dependent. (Perhaps a gray area).
>>
>> Thanks, Roger
>>
>>
>> On 10/12/2016 11:03 AM, Anubhav Meena wrote:
>>> Hi Stephen,
>>>
>>> Have incorporated the changes you suggested. Updated webrev is 
>>> available here
>>> http://cr.openjdk.java.net/~rchamyal/anmeena/8163330/webrev.03/ 
>>> <http://cr.openjdk.java.net/%7Erchamyal/anmeena/8163330/webrev.03/>
>>>
>>> Please review and suggest if anymore changes are required.
>>>
>>> Thanks,
>>> Anubhav
>>>
>>>> On Oct 12, 2016, at 3:21 PM, Anubhav Meena 
>>>> <anubhav.meena at oracle.com <mailto:anubhav.meena at oracle.com>> wrote:
>>>>
>>>> Gentle reminder.
>>>>
>>>>> On Oct 7, 2016, at 2:12 PM, Anubhav Meena 
>>>>> <anubhav.meena at oracle.com <mailto:anubhav.meena at oracle.com>> wrote:
>>>>>
>>>>> Hi all,
>>>>>
>>>>> Please review.
>>>>> Bug Id :https://bugs.openjdk.java.net/browse/JDK-8163330
>>>>>
>>>>> Issue:The HijrahDate class incorrectly calculates the 
>>>>> aligned-day-of-week field. It based the calculation on the 
>>>>> day-of-week, when it should be based on the day-of-month.
>>>>>
>>>>> Webrev:http://cr.openjdk.java.net/~rchamyal/anmeena/8163330/webrev.02/ 
>>>>> <http://cr.openjdk.java.net/%7Erchamyal/anmeena/8163330/webrev.02/>
>>>>> -- 
>>>>> Thanks and Regards,
>>>>> Anubhav
>>>>
>>>
>>
>



More information about the core-libs-dev mailing list