Upgrade to Deteket 1.23.4

This commit is contained in:
Erik C. Thauvin 2023-11-26 16:41:33 -08:00
parent 133d996029
commit 4382b83b8c
5 changed files with 129 additions and 59 deletions

View file

@ -29,7 +29,7 @@ import java.util.logging.ConsoleHandler;
import java.util.logging.Level;
import java.util.logging.Logger;
import static org.assertj.core.api.Assertions.*; // NOPMD
import static org.assertj.core.api.Assertions.*;
@SuppressWarnings("PMD.AvoidDuplicateLiterals")
@ -46,12 +46,19 @@ class DetektOperationTest {
}
@Test
void testExamplesExecute() {
void testExampleBaseline() throws IOException, ExitStatusException, InterruptedException {
var tmpDir = Files.createTempDirectory("bld-detekt-").toFile();
tmpDir.deleteOnExit();
var baseline = new File(tmpDir, "detekt-baseline.xml");
var op = new DetektOperation()
.fromProject(new BaseProjectBlueprint(new File("examples"), "com.example",
"Example"))
.debug(true);
assertThatThrownBy(op::execute).isInstanceOf(ExitStatusException.class);
.baseline(baseline.getAbsolutePath())
.createBaseline(true);
op.execute();
assertThat(baseline).exists();
}
@Test
@ -89,18 +96,11 @@ class DetektOperationTest {
}
@Test
void testExampleBaseline() throws IOException, ExitStatusException, InterruptedException {
var tmpDir = Files.createTempDirectory("bld-detekt-").toFile();
tmpDir.deleteOnExit();
var baseline = new File(tmpDir, "detekt-baseline.xml");
void testExamplesExecute() {
var op = new DetektOperation()
.fromProject(new BaseProjectBlueprint(new File("examples"), "com.example",
"Example"))
.baseline(baseline.getAbsolutePath())
.createBaseline(true);
op.execute();
assertThat(baseline).exists();
.debug(true);
assertThatThrownBy(op::execute).isInstanceOf(ExitStatusException.class);
}
}