mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-19 04:51:24 +07:00
[java-typing] Fix test and } handling in string templates (IDEA-333179)
GitOrigin-RevId: 318d7215f7aa80ec0bf7f2c4f3a2228856e23a1e
This commit is contained in:
committed by
intellij-monorepo-bot
parent
2ee3ec3072
commit
169a5849ac
@@ -121,18 +121,33 @@ public abstract class AbstractBasicJavaTypingTest extends BasePlatformTestCase {
|
||||
|
||||
public void testQuestionAfterPolyadicBoolean() { doTest('?'); }
|
||||
|
||||
public void testStartStringTemplate() { doTest('{'); }
|
||||
public void testStartStringTemplate() {
|
||||
setLanguageLevel(LanguageLevel.JDK_21_PREVIEW);
|
||||
doTest('{');
|
||||
}
|
||||
|
||||
public void testStartStringTemplateEof() { doTest('{'); }
|
||||
public void testStartStringTemplateEof() {
|
||||
setLanguageLevel(LanguageLevel.JDK_21_PREVIEW);
|
||||
doTest('{');
|
||||
}
|
||||
|
||||
public void testStartStringTemplateNoClosingQuote() { doTest('{'); }
|
||||
public void testStartStringTemplateNoClosingQuote() {
|
||||
setLanguageLevel(LanguageLevel.JDK_21_PREVIEW);
|
||||
doTest('{');
|
||||
}
|
||||
|
||||
public void testStartStringTemplateTextBlock() { doTest('{'); }
|
||||
public void testStartStringTemplateTextBlock() {
|
||||
setLanguageLevel(LanguageLevel.JDK_21_PREVIEW);
|
||||
doTest('{');
|
||||
}
|
||||
|
||||
public void testStartStringTemplateAlreadyBrace() { doTest('{'); }
|
||||
public void testStartStringTemplateAlreadyBrace() {
|
||||
setLanguageLevel(LanguageLevel.JDK_21_PREVIEW);
|
||||
doTest('{');
|
||||
}
|
||||
|
||||
public void testEndStringTemplate() {
|
||||
setLanguageLevel(LanguageLevel.JDK_21);
|
||||
setLanguageLevel(LanguageLevel.JDK_21_PREVIEW);
|
||||
doTest('}');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user