package com.intellij.codeInsight.intention; import com.intellij.codeInsight.daemon.LightIntentionActionTestCase; import com.intellij.pom.java.LanguageLevel; import com.intellij.psi.codeStyle.CodeStyleSettings; import com.intellij.psi.codeStyle.CodeStyleSettingsManager; /** * @author yole */ public class CopyAbstractMethodImplementationTest extends LightIntentionActionTestCase { @Override protected String getBasePath() { return "/codeInsight/daemonCodeAnalyzer/quickFix/copyAbstractMethodImplementation"; } @Override protected void setUp() throws Exception { super.setUp(); CodeStyleSettings settings = CodeStyleSettingsManager.getSettings(getProject()).clone(); settings.INSERT_OVERRIDE_ANNOTATION = false; CodeStyleSettingsManager.getInstance(getProject()).setTemporarySettings(settings); } @Override protected void tearDown() throws Exception { CodeStyleSettingsManager.getInstance(getProject()).dropTemporarySettings(); super.tearDown(); } public void test() throws Exception { doAllTests(); } @Override protected LanguageLevel getLanguageLevel() { return LanguageLevel.JDK_1_6; } }