-
Notifications
You must be signed in to change notification settings - Fork 148
8265073: XML transformation and indentation when using xml:space #89
Conversation
👋 Welcome back joehw! A progress list of the required criteria for merging this PR into |
@JoeWang-Java The following label will be automatically applied to this pull request:
When this pull request is ready to be reviewed, an "RFR" email will be sent to the corresponding mailing list. If you would like to change these labels, use the /label pull request command. |
Webrevs
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good overall. Some minor comments in the test.
* Bug: 8265073 | ||
* source and expected output | ||
*/ | ||
@DataProvider(name = "preserveSpace") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You would not need the name, since the default name is the DataProvider method name.
* source and expected output | ||
*/ | ||
@DataProvider(name = "preserveSpace") | ||
public Object[][] preserveSpace() throws Exception { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
throws Exception
may be eliminated.
* within the relevant elements. | ||
* @param xml the source | ||
* @param expected the expected result | ||
* @throws Exception if the test fails |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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()
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks fine. I still add the DataProvider name out of habit myself even though it is always the same as the method names for me (some habits are hard to break)
@JoeWang-Java This change now passes all automated pre-integration checks. ℹ️ This project also has non-automated pre-integration requirements. Please see the file CONTRIBUTING.md for details. After integration, the commit message for the final commit will be:
You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been 14 new commits pushed to the
As there are no conflicts, your changes will automatically be rebased on top of these commits when integrating. If you prefer to avoid this automatic rebasing, please check the documentation for the /integrate command for further details. ➡️ To integrate this PR with the above commit message to the |
Thanks Lance. Indeed, me too. So this is the first without the name parameter :-) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Thanks for the fix!
Thanks Iris. |
/integrate |
Going to push as commit 7e03cf2.
Your commit was automatically rebased without conflicts. |
@JoeWang-Java Pushed as commit 7e03cf2. 💡 You may see a message that your pull request was closed with unmerged commits. This can be safely ignored. |
The issue was that the attribute was processed before the variable was set (e.g. m_preserveSpaces.push). Reversing the order fixed it.
Progress
Issue
Reviewers
Reviewing
Using
git
Checkout this PR locally:
$ git fetch https://git.openjdk.java.net/jdk17 pull/89/head:pull/89
$ git checkout pull/89
Update a local copy of the PR:
$ git checkout pull/89
$ git pull https://git.openjdk.java.net/jdk17 pull/89/head
Using Skara CLI tools
Checkout this PR locally:
$ git pr checkout 89
View PR using the GUI difftool:
$ git pr show -t 89
Using diff file
Download this PR as a diff file:
https://git.openjdk.java.net/jdk17/pull/89.diff