Skip to content

Commit 647f7e8

Browse files
committed
wrap per test
1 parent e15e694 commit 647f7e8

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

testlib/src/main/java/com/diffplug/spotless/ClearGitConfig.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,12 @@
1919
import java.lang.annotation.Retention;
2020
import java.lang.annotation.RetentionPolicy;
2121
import java.lang.annotation.Target;
22-
import java.util.Arrays;
2322
import java.util.List;
2423

2524
import org.eclipse.jgit.lib.StoredConfig;
2625
import org.eclipse.jgit.util.SystemReader;
27-
import org.junit.jupiter.api.extension.AfterAllCallback;
28-
import org.junit.jupiter.api.extension.BeforeAllCallback;
26+
import org.junit.jupiter.api.extension.AfterEachCallback;
27+
import org.junit.jupiter.api.extension.BeforeEachCallback;
2928
import org.junit.jupiter.api.extension.ExtendWith;
3029
import org.junit.jupiter.api.extension.ExtensionContext;
3130
import org.junit.jupiter.api.parallel.ResourceAccessMode;
@@ -37,25 +36,25 @@
3736
@ResourceLock(value = "GIT", mode = ResourceAccessMode.READ_WRITE)
3837
public @interface ClearGitConfig {
3938

40-
class GitConfigExtension implements BeforeAllCallback, AfterAllCallback {
39+
class GitConfigExtension implements BeforeEachCallback, AfterEachCallback {
4140

4241
@Override
43-
public void beforeAll(ExtensionContext extensionContext) throws Exception {
42+
public void beforeEach(ExtensionContext extensionContext) throws Exception {
4443
for (var config : getConfigs()) {
4544
config.clear();
4645
}
4746
}
4847

4948
@Override
50-
public void afterAll(ExtensionContext extensionContext) throws Exception {
49+
public void afterEach(ExtensionContext extensionContext) throws Exception {
5150
for (var config : getConfigs()) {
5251
config.load();
5352
}
5453
}
5554

56-
private List<StoredConfig> getConfigs() throws Exception {
55+
private static List<StoredConfig> getConfigs() throws Exception {
5756
var reader = SystemReader.getInstance();
58-
return Arrays.asList(reader.getUserConfig(), reader.getSystemConfig());
57+
return List.of(reader.getUserConfig(), reader.getSystemConfig());
5958
}
6059
}
6160
}

0 commit comments

Comments
 (0)