diff --git a/java/java-frontback-tests/intellij.java.frontback.tests.iml b/java/java-frontback-tests/intellij.java.frontback.tests.iml index a219ccab798d..81b909ac5e0f 100644 --- a/java/java-frontback-tests/intellij.java.frontback.tests.iml +++ b/java/java-frontback-tests/intellij.java.frontback.tests.iml @@ -20,6 +20,5 @@ - \ No newline at end of file diff --git a/java/java-frontback-tests/testSrc/com/intellij/codeInsight/AbstractBasicJavaTypingTest.java b/java/java-frontback-tests/testSrc/com/intellij/codeInsight/AbstractBasicJavaTypingTest.java index 0fb929dd7d16..8e2bef9985d1 100644 --- a/java/java-frontback-tests/testSrc/com/intellij/codeInsight/AbstractBasicJavaTypingTest.java +++ b/java/java-frontback-tests/testSrc/com/intellij/codeInsight/AbstractBasicJavaTypingTest.java @@ -175,41 +175,6 @@ public abstract class AbstractBasicJavaTypingTest extends BasePlatformTestCase { doTest('}'); } - public void testCloseBracesAfterSwitchRule() { - setLanguageLevel(LanguageLevel.JDK_21); - doTest('{'); - } - - public void testCloseBracesAfterSwitchRuleNewLine() { - setLanguageLevel(LanguageLevel.JDK_21); - doTest('{'); - } - - public void testCloseBracesAfterSwitchRuleNewLine2() { - setLanguageLevel(LanguageLevel.JDK_21); - doTest('{'); - } - - public void testCloseBracesAfterSwitchRule2ThrowStatement() { - setLanguageLevel(LanguageLevel.JDK_21); - doTest('{'); - } - - public void testCloseBracesAfterSwitchRule2Expression() { - setLanguageLevel(LanguageLevel.JDK_21); - doTest('{'); - } - - public void testCloseBracesAfterSwitchRule3Expression() { - setLanguageLevel(LanguageLevel.JDK_21); - doTest('{'); - } - - public void testCloseBracesAfterSwitchRule3ExpressionOldLine() { - setLanguageLevel(LanguageLevel.JDK_21); - doTest('{'); - } - protected void setLanguageLevel(@NotNull LanguageLevel level) { IdeaTestUtil.setProjectLanguageLevel(getProject(), level, myFixture.getTestRootDisposable()); } diff --git a/java/java-tests/testSrc/com/intellij/java/codeInsight/JavaTypingTest.java b/java/java-tests/testSrc/com/intellij/java/codeInsight/JavaTypingTest.java index 64e00a523dac..5c6a08eba533 100644 --- a/java/java-tests/testSrc/com/intellij/java/codeInsight/JavaTypingTest.java +++ b/java/java-tests/testSrc/com/intellij/java/codeInsight/JavaTypingTest.java @@ -3,6 +3,7 @@ package com.intellij.java.codeInsight; import com.intellij.application.options.CodeStyle; import com.intellij.codeInsight.AbstractBasicJavaTypingTest; +import com.intellij.pom.java.LanguageLevel; import com.intellij.psi.codeStyle.CommonCodeStyleSettings; public class JavaTypingTest extends AbstractBasicJavaTypingTest { @@ -62,4 +63,46 @@ public class JavaTypingTest extends AbstractBasicJavaTypingTest { //doesn't support in general case because of resolving public void testQuestionAfterPolyadic2() { doTest('?'); } + + //doesn't support because of formatting + public void testCloseBracesAfterSwitchRule() { + setLanguageLevel(LanguageLevel.JDK_21); + doTest('{'); + } + + //doesn't support because of formatting + public void testCloseBracesAfterSwitchRuleNewLine() { + setLanguageLevel(LanguageLevel.JDK_21); + doTest('{'); + } + + //doesn't support because of formatting + public void testCloseBracesAfterSwitchRuleNewLine2() { + setLanguageLevel(LanguageLevel.JDK_21); + doTest('{'); + } + + //doesn't support because of formatting + public void testCloseBracesAfterSwitchRule2ThrowStatement() { + setLanguageLevel(LanguageLevel.JDK_21); + doTest('{'); + } + + //doesn't support because of formatting + public void testCloseBracesAfterSwitchRule2Expression() { + setLanguageLevel(LanguageLevel.JDK_21); + doTest('{'); + } + + //doesn't support because of formatting + public void testCloseBracesAfterSwitchRule3Expression() { + setLanguageLevel(LanguageLevel.JDK_21); + doTest('{'); + } + + //doesn't support because of formatting + public void testCloseBracesAfterSwitchRule3ExpressionOldLine() { + setLanguageLevel(LanguageLevel.JDK_21); + doTest('{'); + } }