[core] PmdAnalysisTest: Use concrete class to spy on
This makes mockito be happy even with java21.
This commit is contained in:
1 file changed
+2
-1
@@ -32,6 +32,7 @@ import net.sourceforge.pmd.lang.document.FileId;
|
||||
import net.sourceforge.pmd.lang.document.SimpleTestTextFile;
|
||||
import net.sourceforge.pmd.lang.rule.AbstractRule;
|
||||
import net.sourceforge.pmd.renderers.Renderer;
|
||||
import net.sourceforge.pmd.renderers.TextRenderer;
|
||||
import net.sourceforge.pmd.reporting.ReportStats;
|
||||
import net.sourceforge.pmd.util.log.MessageReporter;
|
||||
|
||||
@@ -54,7 +55,7 @@ class PmdAnalysisTest {
|
||||
void testRendererInteractions() throws IOException {
|
||||
PMDConfiguration config = new PMDConfiguration();
|
||||
config.addInputPath(Paths.get("sample-source/dummy"));
|
||||
Renderer renderer = spy(Renderer.class);
|
||||
Renderer renderer = spy(new TextRenderer());
|
||||
try (PmdAnalysis pmd = PmdAnalysis.create(config)) {
|
||||
pmd.addRenderer(renderer);
|
||||
verify(renderer, never()).start();
|
||||
|
||||
Reference in new issue
Block a user