Hi Frank Looks fine
best lance On Jan 30, 2015, at 12:59 AM, Frank Yuan <frank.y...@oracle.com> wrote: > Hi Lance > > Changed the comment to '/*', could you have a check? > http://cr.openjdk.java.net/~fyuan/8051709/webrev.03/ > > Best Regards > Frank > > From: Lance Andersen [mailto:lance.ander...@oracle.com] > Sent: Thursday, January 29, 2015 10:22 PM > 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 see you decided to use documentation comments (/** vs /*) I would use '/*' > otherwise you need to at missing javadoc tags (param, exception) to quiet > IDEs and -Xdoclint > > The update comments are OK > > Best > Lance > On Jan 29, 2015, at 3:37 AM, Frank Yuan <frank.y...@oracle.com> wrote: > > > Hi Lance > > I have corrected these comments, would you like to have a > look?http://cr.openjdk.java.net/~fyuan/8051709/webrev.02/ > > Best Regards > Frank > > From: Lance Andersen [mailto:lance.ander...@oracle.com] > Sent: Thursday, January 29, 2015 4:55 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 > > 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 > > > > > > > <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