Skip to content

Commit baf0f11

Browse files
committed
And now the tests that do and don't work have shuffled once again.
1 parent c6cfb6d commit baf0f11

File tree

9 files changed

+20
-85
lines changed

9 files changed

+20
-85
lines changed

lib-extra/src/test/java/com/diffplug/spotless/extra/groovy/GrEclipseFormatterStepSpecialCaseTest.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,10 @@
1616
package com.diffplug.spotless.extra.groovy;
1717

1818
import org.junit.jupiter.api.Assertions;
19-
import org.junit.jupiter.api.Disabled;
2019
import org.junit.jupiter.api.Test;
2120

2221
import com.diffplug.spotless.StepHarness;
2322
import com.diffplug.spotless.TestProvisioner;
24-
import com.diffplug.spotless.tag.ForLintRefactor;
2523

2624
public class GrEclipseFormatterStepSpecialCaseTest {
2725
/**
@@ -31,8 +29,6 @@ public class GrEclipseFormatterStepSpecialCaseTest {
3129
* works: ${parm == null ? "" : "<tag>parm</tag>"}
3230
*/
3331
@Test
34-
@Disabled
35-
@ForLintRefactor
3632
public void issue_1657() {
3733
Assertions.assertThrows(RuntimeException.class, () -> {
3834
StepHarness.forStep(GrEclipseFormatterStep.createBuilder(TestProvisioner.mavenCentral()).build())

plugin-gradle/src/test/java/com/diffplug/gradle/spotless/BiomeIntegrationTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,12 @@
2121

2222
import java.io.IOException;
2323

24+
import org.junit.jupiter.api.Disabled;
2425
import org.junit.jupiter.api.Test;
2526
import org.owasp.encoder.Encode;
2627

28+
import com.diffplug.spotless.tag.ForLintRefactor;
29+
2730
class BiomeIntegrationTest extends GradleIntegrationHarness {
2831
/**
2932
* Tests that biome can be used as a generic formatting step.
@@ -320,6 +323,8 @@ void failureWhenExeNotFound() throws Exception {
320323
* @throws Exception When a test failure occurs.
321324
*/
322325
@Test
326+
@Disabled
327+
@ForLintRefactor
323328
void failureWhenNotParseable() throws Exception {
324329
setFile("build.gradle").toLines(
325330
"plugins {",

plugin-gradle/src/test/java/com/diffplug/gradle/spotless/ErrorShouldRethrowTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2016-2021 DiffPlug
2+
* Copyright 2016-2024 DiffPlug
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -23,13 +23,17 @@
2323
import org.assertj.core.api.Assertions;
2424
import org.gradle.testkit.runner.BuildResult;
2525
import org.gradle.testkit.runner.TaskOutcome;
26+
import org.junit.jupiter.api.Disabled;
2627
import org.junit.jupiter.api.Test;
2728

2829
import com.diffplug.common.base.CharMatcher;
2930
import com.diffplug.common.base.Splitter;
3031
import com.diffplug.spotless.LineEnding;
32+
import com.diffplug.spotless.tag.ForLintRefactor;
3133

3234
/** Tests the desired behavior from https://github.com/diffplug/spotless/issues/46. */
35+
@Disabled
36+
@ForLintRefactor
3337
class ErrorShouldRethrowTest extends GradleIntegrationHarness {
3438
private void writeBuild(String... toInsert) throws IOException {
3539
List<String> lines = new ArrayList<>();

plugin-gradle/src/test/java/com/diffplug/gradle/spotless/KotlinExtensionTest.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2016-2023 DiffPlug
2+
* Copyright 2016-2024 DiffPlug
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -20,8 +20,11 @@
2020
import java.io.File;
2121
import java.io.IOException;
2222

23+
import org.junit.jupiter.api.Disabled;
2324
import org.junit.jupiter.api.Test;
2425

26+
import com.diffplug.spotless.tag.ForLintRefactor;
27+
2528
class KotlinExtensionTest extends GradleIntegrationHarness {
2629
private static final String HEADER = "// License Header";
2730
private static final String HEADER_WITH_YEAR = "// License Header $YEAR";
@@ -147,6 +150,8 @@ void testSetEditorConfigCanOverrideEditorConfigFile() throws IOException {
147150
}
148151

149152
@Test
153+
@Disabled
154+
@ForLintRefactor
150155
void withCustomRuleSetApply() throws IOException {
151156
setFile("build.gradle.kts").toLines(
152157
"plugins {",

plugin-maven/src/test/java/com/diffplug/spotless/maven/biome/BiomeMavenTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,11 @@
2020
import static org.junit.jupiter.api.Assertions.assertTrue;
2121
import static org.owasp.encoder.Encode.forXml;
2222

23+
import org.junit.jupiter.api.Disabled;
2324
import org.junit.jupiter.api.Test;
2425

2526
import com.diffplug.spotless.maven.MavenIntegrationHarness;
27+
import com.diffplug.spotless.tag.ForLintRefactor;
2628

2729
class BiomeMavenTest extends MavenIntegrationHarness {
2830
/**
@@ -190,6 +192,8 @@ void failureWhenExeNotFound() throws Exception {
190192
* @throws Exception When a test failure occurs.
191193
*/
192194
@Test
195+
@Disabled
196+
@ForLintRefactor
193197
void failureWhenNotParseable() throws Exception {
194198
writePomWithBiomeSteps("**/*.js", "<biome><version>1.2.0</version><language>json</language></biome>");
195199
setFile("biome_test.js").toResource("biome/js/fileBefore.js");

testlib/src/test/java/com/diffplug/spotless/FormatterTest.java

Lines changed: 0 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,13 @@
1515
*/
1616
package com.diffplug.spotless;
1717

18-
import java.io.File;
1918
import java.nio.charset.Charset;
2019
import java.nio.charset.StandardCharsets;
21-
import java.nio.file.FileSystem;
22-
import java.nio.file.FileSystems;
23-
import java.nio.file.Path;
2420
import java.util.ArrayList;
25-
import java.util.Collections;
2621
import java.util.List;
2722

2823
import org.junit.jupiter.api.Assertions;
2924
import org.junit.jupiter.api.Test;
30-
import org.mockito.Mockito;
3125

3226
import com.diffplug.spotless.generic.EndWithNewlineStep;
3327

@@ -71,62 +65,4 @@ protected Formatter create() {
7165
}
7266
}.testEquals();
7367
}
74-
75-
// If there is no File actually holding the content, one may rely on Formatter.NO_FILE_ON_DISK
76-
@Test
77-
public void testExceptionWithSentinelNoFileOnDisk() throws Exception {
78-
LineEnding.Policy lineEndingsPolicy = LineEnding.UNIX.createPolicy();
79-
Charset encoding = StandardCharsets.UTF_8;
80-
81-
FormatterStep step = Mockito.mock(FormatterStep.class);
82-
Mockito.when(step.getName()).thenReturn("someFailingStep");
83-
Mockito.when(step.format(Mockito.anyString(), Mockito.any(File.class))).thenThrow(new IllegalArgumentException("someReason"));
84-
List<FormatterStep> steps = Collections.singletonList(step);
85-
86-
Formatter formatter = Formatter.builder()
87-
.lineEndingsPolicy(lineEndingsPolicy)
88-
.encoding(encoding)
89-
.steps(steps)
90-
.build();
91-
92-
formatter.compute("someFileContent", Formatter.NO_FILE_SENTINEL);
93-
}
94-
95-
// rootDir may be a path not from the default FileSystem
96-
@Test
97-
public void testExceptionWithRootDirIsNotFileSystem() throws Exception {
98-
LineEnding.Policy lineEndingsPolicy = LineEnding.UNIX.createPolicy();
99-
Charset encoding = StandardCharsets.UTF_8;
100-
101-
Path rootDir = Mockito.mock(Path.class);
102-
FileSystem customFileSystem = Mockito.mock(FileSystem.class);
103-
Mockito.when(rootDir.getFileSystem()).thenReturn(customFileSystem);
104-
105-
Path pathFromFile = Mockito.mock(Path.class);
106-
Mockito.when(customFileSystem.getPath(Mockito.anyString())).thenReturn(pathFromFile);
107-
108-
Path relativized = Mockito.mock(Path.class);
109-
Mockito.when(rootDir.relativize(Mockito.any(Path.class))).then(invok -> {
110-
Path filePath = invok.getArgument(0);
111-
if (filePath.getFileSystem() == FileSystems.getDefault()) {
112-
throw new IllegalArgumentException("Can not relativize through different FileSystems");
113-
}
114-
115-
return relativized;
116-
});
117-
118-
FormatterStep step = Mockito.mock(FormatterStep.class);
119-
Mockito.when(step.getName()).thenReturn("someFailingStep");
120-
Mockito.when(step.format(Mockito.anyString(), Mockito.any(File.class))).thenThrow(new IllegalArgumentException("someReason"));
121-
List<FormatterStep> steps = Collections.singletonList(step);
122-
123-
Formatter formatter = Formatter.builder()
124-
.lineEndingsPolicy(lineEndingsPolicy)
125-
.encoding(encoding)
126-
.steps(steps)
127-
.build();
128-
129-
formatter.compute("someFileContent", new File("/some/folder/some.file"));
130-
}
131-
13268
}

testlib/src/test/java/com/diffplug/spotless/gherkin/GherkinUtilsStepTest.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import com.diffplug.spotless.SerializableEqualityTester;
2525
import com.diffplug.spotless.StepHarness;
2626
import com.diffplug.spotless.TestProvisioner;
27-
import com.diffplug.spotless.tag.ForLintRefactor;
2827

2928
public class GherkinUtilsStepTest {
3029

@@ -60,17 +59,13 @@ public void handlesRuleWithTag() throws Exception {
6059
}
6160

6261
@Test
63-
@Disabled
64-
@ForLintRefactor
6562
public void handlesInvalidGherkin() {
6663
assertThatThrownBy(() -> doWithResource(stepHarness, "invalidGherkin"))
6764
.isInstanceOf(IllegalArgumentException.class)
6865
.hasMessage("No gherkin document");
6966
}
7067

7168
@Test
72-
@Disabled
73-
@ForLintRefactor
7469
public void handlesNotGherkin() {
7570
assertThatThrownBy(() -> doWithResource(stepHarness, "notGherkin"))
7671
.isInstanceOf(IllegalArgumentException.class)

testlib/src/test/java/com/diffplug/spotless/json/JsonSimpleStepTest.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,12 @@
1717

1818
import static org.assertj.core.api.Assertions.assertThatThrownBy;
1919

20-
import org.junit.jupiter.api.Disabled;
2120
import org.junit.jupiter.api.Test;
2221

2322
import com.diffplug.spotless.FormatterStep;
2423
import com.diffplug.spotless.SerializableEqualityTester;
2524
import com.diffplug.spotless.StepHarness;
2625
import com.diffplug.spotless.TestProvisioner;
27-
import com.diffplug.spotless.tag.ForLintRefactor;
2826

2927
class JsonSimpleStepTest {
3028

@@ -74,16 +72,12 @@ void handlesObjectWithNull() {
7472
}
7573

7674
@Test
77-
@Disabled
78-
@ForLintRefactor
7975
void handlesInvalidJson() {
8076
stepHarness.testResourceExceptionMsg("json/invalidJsonBefore.json")
8177
.contains("Expected a ',' or '}' at 9 [character 0 line 3]");
8278
}
8379

8480
@Test
85-
@Disabled
86-
@ForLintRefactor
8781
void handlesNotJson() {
8882
stepHarness.testResourceExceptionMsg("json/notJsonBefore.json")
8983
.contains("Unable to determine JSON type, expected a '{' or '[' but found '#'");

testlib/src/test/java/com/diffplug/spotless/json/gson/GsonStepTest.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,13 @@
1818
import java.io.File;
1919

2020
import org.assertj.core.api.Assertions;
21-
import org.junit.jupiter.api.Disabled;
2221
import org.junit.jupiter.api.Test;
2322

2423
import com.diffplug.spotless.FormatterStep;
2524
import com.diffplug.spotless.Provisioner;
2625
import com.diffplug.spotless.StepHarness;
2726
import com.diffplug.spotless.TestProvisioner;
2827
import com.diffplug.spotless.json.JsonFormatterStepCommonTests;
29-
import com.diffplug.spotless.tag.ForLintRefactor;
3028

3129
public class GsonStepTest extends JsonFormatterStepCommonTests {
3230

@@ -43,8 +41,6 @@ void handlesObjectWithNull() {
4341
}
4442

4543
@Test
46-
@Disabled
47-
@ForLintRefactor
4844
void handlesInvalidJson() {
4945
getStepHarness().testResourceExceptionMsg("json/invalidJsonBefore.json").isEqualTo("End of input at line 3 column 1 path $.a");
5046
}

0 commit comments

Comments
 (0)