This commit is contained in:
Konstantin Bulenkov
2012-04-03 01:23:56 +02:00
parent 74cd9e139b
commit 35a9964c79
9 changed files with 15 additions and 15 deletions
@@ -2,15 +2,11 @@ package com.intellij.codeInspection;
import com.intellij.JavaTestUtil;
import com.intellij.codeInspection.defaultFileTemplateUsage.DefaultFileTemplateUsageInspection;
import com.intellij.idea.Bombed;
import com.intellij.openapi.projectRoots.Sdk;
import com.intellij.openapi.roots.LanguageLevelProjectExtension;
import com.intellij.pom.java.LanguageLevel;
import com.intellij.testFramework.InspectionTestCase;
import java.util.Calendar;
@Bombed(year = 2017, month = Calendar.NOVEMBER, day = 17, user = "kb")
public class DefaultFileTemplateInspectionTest extends InspectionTestCase {
@Override
protected Sdk getTestProjectSdk() {
@@ -22,6 +22,7 @@ import com.intellij.psi.impl.source.tree.java.MethodElement
import com.intellij.testFramework.LeakHunter
import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase
import com.intellij.util.Processor
import com.intellij.codeInspection.defaultFileTemplateUsage.DefaultFileTemplateUsageInspection
/**
* @author peter
@@ -78,7 +79,7 @@ class AstLeaksTest extends LightCodeInsightFixtureTestCase {
myFixture.addFileToProject('sup.java', 'class Super { void bar() {} }')
PsiJavaFile foo = myFixture.addFileToProject('a.java', 'class Foo { void bar() { bar(); } }')
myFixture.configureFromExistingVirtualFile(foo.virtualFile)
//myFixture.enableInspections(new DefaultFileTemplateUsageInspection())
myFixture.enableInspections(new DefaultFileTemplateUsageInspection())
myFixture.doHighlighting()
LeakHunter.checkLeak(foo.classes[0], MethodElement, { MethodElement node -> !node.psi.physical } as Processor<MethodElement>)