On Thu, 17 Jun 2021 16:13:49 GMT, Joe Wang <[email protected]> wrote:
> The issue was that the attribute was processed before the variable was set
> (e.g. m_preserveSpaces.push). Reversing the order fixed it.
Looks good overall. Some minor comments in the test.
test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java line
206:
> 204: * source and expected output
> 205: */
> 206: @DataProvider(name = "preserveSpace")
You would not need the name, since the default name is the DataProvider method
name.
test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java line
207:
> 205: */
> 206: @DataProvider(name = "preserveSpace")
> 207: public Object[][] preserveSpace() throws Exception {
`throws Exception` may be eliminated.
test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java line
220:
> 218: * @param xml the source
> 219: * @param expected the expected result
> 220: * @throws Exception if the test fails
`Exception` is thrown from `transform` method. So the description is not wrong,
but it may imply the objective of this test failed, i.e. the result of
`assertEquals()`.
-------------
PR: https://git.openjdk.java.net/jdk17/pull/89