mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 06:50:54 +07:00
[java-frontend] IJPL-178336 Fix FrontendJavaTypingTest
(cherry picked from commit 2e04dcb38d9e6436420cf929e3298d58f8b2bc90) IJ-CR-155585 GitOrigin-RevId: b2b04af171892213ae986bfb61cac362104504ca
This commit is contained in:
committed by
intellij-monorepo-bot
parent
48c6399025
commit
8a701f397f
@@ -20,6 +20,5 @@
|
||||
<orderEntry type="module" module-name="intellij.platform.tests" exported="" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.tools.ide.metrics.benchmark" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.java.testFramework.shared" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.java.impl" scope="TEST" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -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());
|
||||
}
|
||||
|
||||
@@ -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('{');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user