On Wed, 27 Jul 2022 20:04:54 GMT, Bill Huang <d...@openjdk.org> wrote:
>> Provided coverage for XPath node set functions. Functions include: >> - id() >> - last() >> - position() >> - count() >> - local-name() >> - namespace-uri() >> - name() > > Bill Huang has updated the pull request incrementally with one additional > commit since the last revision: > > Added documentation/comments and test cases using namespace. Thanks for reminding me of [JDK-8289510](https://bugs.openjdk.org/browse/JDK-8289510) for covering more on namespace. A few comments below. Otherwise looks good. test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpFnTest.java line 38: > 36: * @library /javax/xml/jaxp/unittest > 37: * @run testng xpath.XPathExpFnTest > 38: * @summary Test for XPath functions Since this test focuses on Node Set Functions, it would be good to say so, e.g. "Tests the XPath Node Set Functions". test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpFnTest.java line 45: > 43: > 44: /* > 45: * DataProvider for XPath expressions for id function. Looks like this is: "DataProvider for testing the id function". test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpFnTest.java line 62: > 60: > 61: /* > 62: * DataProvider for XPath expressions for count function. DataProvider for testing the count function. test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpFnTest.java line 99: > 97: > 98: /* > 99: * DataProvider for XPath expression for position function. DataProvider for testing the position function. test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpFnTest.java line 116: > 114: > 115: /* > 116: * DataProvider for XPath expression for name and local name > function. DataProvider for testing the name and local-name functions. test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpFnTest.java line 145: > 143: /** > 144: * This test evaluates XPath expressions of id function and checks > against > 145: * the expected result. Use 3rd person descriptive, e.g. "Verifies that the result of evaluating the id function matches the expected result." test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpFnTest.java line 149: > 147: * @param exp XPath expression > 148: * @param expected expected result > 149: * @throws Exception @throws Exception if the test fails test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpFnTest.java line 167: > 165: * This test evaluates XPath expressions of count function and checks > 166: * against the expected result. > 167: * Verifies that the result of evaluating the count function matches the expected result. test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpFnTest.java line 185: > 183: /** > 184: * This test evaluates XPath expressions of position function and > checks > 185: * against the expected result. Verifies that the result of evaluating the position function matches the expected result. test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpFnTest.java line 207: > 205: * This test evaluates XPath expressions of name and local-name > functions > 206: * and checks against the expected result. > 207: * Verifies that the result of evaluating the name and local-name functions matches the expected result. ------------- Marked as reviewed by joehw (Reviewer). PR: https://git.openjdk.org/jdk/pull/9633