Cleaned up Javadocs

This commit is contained in:
Erik C. Thauvin 2023-11-27 14:27:18 -08:00
parent d55fd4704e
commit 5e939a8651
3 changed files with 223 additions and 3 deletions

View file

@ -557,7 +557,7 @@ public class DetektOperation extends AbstractProcessOperation<DetektOperation> {
* benchmarks first before enabling this flag. Heuristics show performance
* benefits starting from 2000 lines of Kotlin code.
*
* @param parallel{@code true} or {@code false}
* @param parallel {@code true} or {@code false}
* @return this operation instance
*/
public DetektOperation parallel(boolean parallel) {

View file

@ -25,6 +25,7 @@ import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.util.List;
import java.util.Objects;
import java.util.logging.ConsoleHandler;
import java.util.logging.Level;
import java.util.logging.Logger;
@ -45,10 +46,20 @@ class DetektOperationTest {
logger.setUseParentHandlers(false);
}
static void deleteOnExit(File folder) {
folder.deleteOnExit();
for (var f : Objects.requireNonNull(folder.listFiles())) {
if (f.isDirectory()) {
deleteOnExit(f);
} else {
f.deleteOnExit();
}
}
}
@Test
void testExampleBaseline() throws IOException, ExitStatusException, InterruptedException {
var tmpDir = Files.createTempDirectory("bld-detekt-").toFile();
tmpDir.deleteOnExit();
var baseline = new File(tmpDir, "detekt-baseline.xml");
@ -58,7 +69,11 @@ class DetektOperationTest {
.baseline(baseline.getAbsolutePath())
.createBaseline(true);
op.execute();
deleteOnExit(tmpDir);
assertThat(baseline).exists();
}
@Test
@ -73,7 +88,6 @@ class DetektOperationTest {
@Test
void testExampleReports() throws IOException {
var tmpDir = Files.createTempDirectory("bld-detekt-").toFile();
tmpDir.deleteOnExit();
var html = new File(tmpDir, "report.html");
var xml = new File(tmpDir, "report.xml");
@ -92,6 +106,8 @@ class DetektOperationTest {
assertThatThrownBy(op::execute).isInstanceOf(ExitStatusException.class);
deleteOnExit(tmpDir);
List.of(html, xml, txt, md, sarif).forEach(it -> assertThat(it).exists());
}