From 81f7ace1282c2f622cc48521e63aeccd79da941a Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Mon, 4 Aug 2014 18:56:13 +0400 Subject: [PATCH] Reverting internal mode state in tearDown of JetPsiChecker tests. --- .../jet/plugin/JetLightCodeInsightFixtureTestCase.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/idea/tests/org/jetbrains/jet/plugin/JetLightCodeInsightFixtureTestCase.java b/idea/tests/org/jetbrains/jet/plugin/JetLightCodeInsightFixtureTestCase.java index 89505f3e84d..bfb0698042c 100644 --- a/idea/tests/org/jetbrains/jet/plugin/JetLightCodeInsightFixtureTestCase.java +++ b/idea/tests/org/jetbrains/jet/plugin/JetLightCodeInsightFixtureTestCase.java @@ -43,16 +43,21 @@ import java.util.List; import java.util.Set; public abstract class JetLightCodeInsightFixtureTestCase extends LightCodeInsightFixtureTestCase { + private boolean kotlinInternalModeOriginalValue; + @Override protected void setUp() throws Exception { super.setUp(); ((StartupManagerImpl) StartupManager.getInstance(getProject())).runPostStartupActivities(); VfsRootAccess.allowRootAccess(JetTestCaseBuilder.getHomeDirectory()); + + kotlinInternalModeOriginalValue = KotlinInternalModeToggleAction.OBJECT$.getEnabled(); KotlinInternalModeToggleAction.OBJECT$.setEnabled(true); } @Override protected void tearDown() throws Exception { + KotlinInternalModeToggleAction.OBJECT$.setEnabled(kotlinInternalModeOriginalValue); VfsRootAccess.disallowRootAccess(JetTestCaseBuilder.getHomeDirectory()); Set builtInsSources = getProject().getComponent(BuiltInsReferenceResolver.class).getBuiltInsSources();