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/

Thanks,
Anubhav

> On Oct 12, 2016, at 8:45 PM, Roger Riggs <roger.ri...@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.me...@oracle.com 
>>> <mailto:anubhav.me...@oracle.com>> wrote:
>>> 
>>> Gentle reminder.
>>> 
>>>> On Oct 7, 2016, at 2:12 PM, Anubhav Meena <anubhav.me...@oracle.com 
>>>> <mailto:anubhav.me...@oracle.com>> wrote:
>>>> 
>>>> Hi all,
>>>> 
>>>> Please review.
>>>> Bug Id :  https://bugs.openjdk.java.net/browse/JDK-8163330 
>>>> <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
>>> 
>> 
> 

Reply via email to