File tree Expand file tree Collapse file tree 2 files changed +4
-8
lines changed
plugin-gradle/src/test/java/com/diffplug/gradle/spotless Expand file tree Collapse file tree 2 files changed +4
-8
lines changed Original file line number Diff line number Diff line change 21
21
import java .util .Arrays ;
22
22
import java .util .Collections ;
23
23
import java .util .List ;
24
- import java .util .regex .Pattern ;
25
24
26
25
import org .assertj .core .api .Assertions ;
27
26
import org .gradle .api .Project ;
31
30
32
31
import com .diffplug .common .base .StringPrinter ;
33
32
import com .diffplug .spotless .FileSignature ;
34
- import com .diffplug .spotless .FormatterStep ;
35
33
import com .diffplug .spotless .LineEnding ;
36
34
import com .diffplug .spotless .ResourceHarness ;
37
35
import com .diffplug .spotless .TestProvisioner ;
38
36
import com .diffplug .spotless .extra .integration .DiffMessageFormatter ;
37
+ import com .diffplug .spotless .generic .TrimTrailingWhitespaceStep ;
39
38
40
39
class DiffMessageFormatterTest extends ResourceHarness {
41
40
@@ -151,10 +150,7 @@ void customRunToFixMessage() throws Exception {
151
150
@ Test
152
151
void whitespaceProblem () throws Exception {
153
152
Bundle spotless = create (setFile ("testFile" ).toContent ("A \n B\t \n C \n " ));
154
- spotless .task .setSteps (List .of (FormatterStep .createNeverUpToDate ("trimTrailing" , input -> {
155
- Pattern pattern = Pattern .compile ("[ \t ]+$" , Pattern .UNIX_LINES | Pattern .MULTILINE );
156
- return pattern .matcher (input ).replaceAll ("" );
157
- })));
153
+ spotless .task .setSteps (List .of (TrimTrailingWhitespaceStep .create ()));
158
154
assertCheckFailure (spotless ,
159
155
" testFile" ,
160
156
" @@ -1,3 +1,3 @@" ,
Original file line number Diff line number Diff line change 24
24
import org .junit .jupiter .api .BeforeEach ;
25
25
import org .junit .jupiter .api .Test ;
26
26
27
- import com .diffplug .spotless .FormatterStep ;
28
27
import com .diffplug .spotless .LineEnding ;
29
28
import com .diffplug .spotless .ResourceHarness ;
30
29
import com .diffplug .spotless .TestProvisioner ;
30
+ import com .diffplug .spotless .generic .ReplaceStep ;
31
31
32
32
class FormatTaskTest extends ResourceHarness {
33
33
private SpotlessTaskImpl spotlessTask ;
@@ -62,7 +62,7 @@ void testStep() throws Exception {
62
62
File outputFile = new File (spotlessTask .getOutputDirectory (), "testFile" );
63
63
spotlessTask .setTarget (Collections .singleton (testFile ));
64
64
65
- spotlessTask .setSteps (List .of (FormatterStep . createNeverUpToDate ("double-p" , content -> content . replace ( "pp" , "p" ) )));
65
+ spotlessTask .setSteps (List .of (ReplaceStep . create ("double-p" , "pp" , "p" )));
66
66
Tasks .execute (spotlessTask );
67
67
68
68
assertFile (outputFile ).hasContent ("aple" );
You can’t perform that action at this time.
0 commit comments