| package com.intellij.codeInspection; |
| |
| import com.intellij.JavaTestUtil; |
| import com.intellij.codeInspection.defaultFileTemplateUsage.DefaultFileTemplateUsageInspection; |
| import com.intellij.openapi.projectRoots.Sdk; |
| import com.intellij.openapi.roots.LanguageLevelProjectExtension; |
| import com.intellij.pom.java.LanguageLevel; |
| import com.intellij.testFramework.InspectionTestCase; |
| |
| public class DefaultFileTemplateInspectionTest extends InspectionTestCase { |
| @Override |
| protected Sdk getTestProjectSdk() { |
| final Sdk sdk = super.getTestProjectSdk(); |
| LanguageLevelProjectExtension.getInstance(getProject()).setLanguageLevel(LanguageLevel.JDK_1_7); |
| return sdk; |
| } |
| |
| @Override |
| protected String getTestDataPath() { |
| return JavaTestUtil.getJavaTestDataPath() + "/inspection"; |
| } |
| |
| private void doTest() throws Exception { |
| doTest("defaultFileTemplateUsage/" + getTestName(true), new DefaultFileTemplateUsageInspection()); |
| } |
| |
| public void testDefaultFile() throws Exception{ |
| doTest(); |
| } |
| } |