Breaking changes to Spotless' internal testing infrastructure testlib
#1443
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Our tests have accumulated a lot of cruft (multiple ways to do things, different naming conventions in different places). Fixing this is a merge conflict nightmare for open PRs, but it has to happen someday. It's especially important to make the transition to "lint"-based error reporting which will be a big win for us.
Apologies to all the open PRs, but this is the slowest time we get :)
Breaking changes to Spotless' internal testing infrastructure
testlib
ResourceHarness
no longer has any duplicated functionality which was also present inStepHarness
StepHarness
now operates internally onFormatter
rather than aFormatterStep
StepHarnessWithFile
now takes aResourceHarness
in its constructor to handle the file manipulation parts