Hi Frank

Overall, it is fine, a couple minor nits:

I thinking some of the comments in both class should be clearer as the comments 
can be confusing as to what the test should return
---------------
 332 
 333     /**
 334      * Test XMLGregorianCalendar#toString() Bug # 5049528:
 335      * XMLGregorianCalendar.toString throws IllegalStateException
 336      *
 337      */
 338     @Test(dataProvider = "calendar")
 339     public void checkToStringPos(final int year, final int month, final 
int day, final int hour, final int minute, final int second) {
 340         XMLGregorianCalendar calendar = 
datatypeFactory.newXMLGregorianCalendar(year, month, day, hour, minute, second, 
undef, undef);
 341         calendar.toString();
 342     }

-------------

This test is not expecting an IllegalStateException.  I would also probably 
validate that the value from toString() is valid

another example:

---------
 552     }
 553 
 554     /**
 555      * Test Duration#getXMLSchemaType() throws 
UnsupportedOperationException.
 556      *
 557      * <p>
 558      * Bug # 5049544: Duration.getXMLSchemaType throws
 559      * UnsupportedOperationException
 560      *
 561      */


--------

I would just review your comments to make them clearer.


The comment below has a typo:
----------
255     /**
 256      * Test XMLGregorianCalendar#toGregorianCalendar( TimeZone timezone, 
Locale
 257      * aLocale, XMLGregorianCalendar defaults)
 258      *
 259      * <p>
 260      * Bug # 5040542: toGregorianCalendar(...) does not use the defaults
 261      * XMLGregorianCalendar paramete
 262      *
 263      */

---------


no need for another review, I would just tweak the comments and push

Best
Lance

On Jan 28, 2015, at 5:56 AM, Frank Yuan <frank.y...@oracle.com> wrote:

> Hi Lance
>  
> I have updated the code as your suggestions, would you like to review it 
> again?http://cr.openjdk.java.net/~fyuan/8051709/webrev.01/
>  
> Best Regards
> Frank
>  
>  
> From: Lance Andersen [mailto:lance.ander...@oracle.com] 
> Sent: Wednesday, January 28, 2015 3:57 AM
> To: Frank Yuan
> Cc: 'huizhe wang'; 'Core-Libs-Dev'; 'Gustavo Galimberti'
> Subject: Re: Review request for JDK-8051709: Convert JAXP function tests: 
> javax.xml.datatype to jtreg (testng) tests
>  
> Hi Frank,
>  
> On Jan 27, 2015, at 4:40 AM, Frank Yuan <frank.y...@oracle.com> wrote:
> 
> 
> Thank you, Lance!
>  
> I applied some experience from your previous comments:)
>  
> I a glad they were useful :-)
> 
>  
> I have a question for your comment, could you check it below in line?
>  
> See below
> 
>  
> Best Regards
> Frank
>  
> From: Lance Andersen [mailto:lance.ander...@oracle.com] 
> Sent: Tuesday, January 27, 2015 3:24 AM
> To: Frank Yuan
> Cc: 'huizhe wang'; 'Core-Libs-Dev'; 'Gustavo Galimberti'
> Subject: Re: Review request for JDK-8051709: Convert JAXP function tests: 
> javax.xml.datatype to jtreg (testng) tests
>  
> Hi Frank,
>  
> I think this looks good. 
>  
>  
> Not sure if you are going to add more tests in the future, but would be good 
> to have tests such as
>  
> new Duration(x.toString()).equals(x)
>  
>  
> Perhaps a few more checks on expected toString() output….
>  
> //Frank: I will do it
>  
>  
> For XMLGregorianCalendarTest.java,  I would consider at some point adding 
> more permutations of some of the tests that are validating a bugs(now that 
> you are adding this as a new test suite to openjdk)
>  
> //Frank: I am not sure what you mean, which bug do you want me to add test 
> for?
>  
> For example checkIsValid()
>  
> I would add a DataProvider and add more permutations to test so that you can 
> reduce other potential errors..
>  
> Again, a nice to have for a next update.
>  
> The problem I always have when we add one off tests, it becomes very hard to 
> manage your test suite and really understand the quality of your coverage.  
> Better to enhance existing tests to fill in weaknesses as this helps keep 
> your test suite from getting out of control…
>  
>  
> 
> 
>  
> Best
> Lance
>  
> On Jan 26, 2015, at 1:42 AM, Frank Yuan <frank.y...@oracle.com> wrote:
> 
> 
> 
> Hi, Joe and All
> 
> We are working on moving internal jaxp functional tests to open jdk repo.
> This is the datatype suite. Would you please review these test?  Any comment
> will be appreciated.
> 
> bug: https://bugs.openjdk.java.net/browse/JDK-8051709
> webrev: http://cr.openjdk.java.net/~fyuan/8051709/webrev.00/
> 
> 
> Thanks,
> 
> Frank
> 
>  
> <image001.gif>
> 
> Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
> Oracle Java Engineering 
> 1 Network Drive 
> Burlington, MA 01803
> lance.ander...@oracle.com
>  
> 
> 
> 
>  
> <image001.gif>
> 
> Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
> Oracle Java Engineering 
> 1 Network Drive 
> Burlington, MA 01803
> lance.ander...@oracle.com
>  
> 
> 



Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering 
1 Network Drive 
Burlington, MA 01803
lance.ander...@oracle.com



Reply via email to