From 1ef7f5b04b2940c092df7a2452d86018801f2aa4 Mon Sep 17 00:00:00 2001 From: Rick Ossendrijver Date: Mon, 20 Feb 2023 13:55:04 +0100 Subject: [PATCH] Kill another mutant and drop unused imports --- .../BugPatternTestExtractorTest.java | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/documentation-support/src/test/java/tech/picnic/errorprone/documentation/BugPatternTestExtractorTest.java b/documentation-support/src/test/java/tech/picnic/errorprone/documentation/BugPatternTestExtractorTest.java index fe258090..f1c16719 100644 --- a/documentation-support/src/test/java/tech/picnic/errorprone/documentation/BugPatternTestExtractorTest.java +++ b/documentation-support/src/test/java/tech/picnic/errorprone/documentation/BugPatternTestExtractorTest.java @@ -23,12 +23,28 @@ final class BugPatternTestExtractorTest { assertThat(outputDirectory.toAbsolutePath()).isEmptyDirectory(); } + @Test + void bugPatternTestFileWithoutTestSuffix(@TempDir Path outputDirectory) { + Compilation.compileWithDocumentationGenerator( + outputDirectory, + "TestCheckerWithWrongSuffix.java", + "import com.google.errorprone.bugpatterns.BugChecker;", + "import com.google.errorprone.CompilationTestHelper;", + "", + "final class TestCheckerWithWrongSuffix {", + " private static class TestChecker extends BugChecker {}", + "", + " CompilationTestHelper compilationTestHelper = CompilationTestHelper.newInstance(TestChecker.class, getClass());", + "}"); + + assertThat(outputDirectory.toAbsolutePath()).isEmptyDirectory(); + } + @Test void minimalBugPatternTest(@TempDir Path outputDirectory) throws IOException { Compilation.compileWithDocumentationGenerator( outputDirectory, "TestCheckerTest.java", - "import com.google.errorprone.BugCheckerRefactoringTestHelper;", "import com.google.errorprone.bugpatterns.BugChecker;", "import com.google.errorprone.CompilationTestHelper;", "", @@ -49,7 +65,6 @@ final class BugPatternTestExtractorTest { Compilation.compileWithDocumentationGenerator( outputDirectory, "TestCheckerTest.java", - "import com.google.errorprone.BugCheckerRefactoringTestHelper;", "import com.google.errorprone.bugpatterns.BugChecker;", "import com.google.errorprone.CompilationTestHelper;", "",