diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/createFieldFromUsage/afterCreateFromAnnotationParameterIncorrectCode.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/createFieldFromUsage/afterCreateFromAnnotationParameterIncorrectCode.java new file mode 100644 index 000000000000..2a0b8f8317b8 --- /dev/null +++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/createFieldFromUsage/afterCreateFromAnnotationParameterIncorrectCode.java @@ -0,0 +1,6 @@ +// "Create constant field 'VAR'" "true-preview" + +// interfaces(s should be written in Java to ease the marshalling +@DBusInterfaceName(value = VAR DBusInterface { + +private static final Object VAR; \ No newline at end of file diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/createFieldFromUsage/beforeCreateFromAnnotationParameterIncorrectCode.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/createFieldFromUsage/beforeCreateFromAnnotationParameterIncorrectCode.java new file mode 100644 index 000000000000..9e36dab52b28 --- /dev/null +++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/createFieldFromUsage/beforeCreateFromAnnotationParameterIncorrectCode.java @@ -0,0 +1,4 @@ +// "Create constant field 'VAR'" "true-preview" + +// interfaces(s should be written in Java to ease the marshalling +@DBusInterfaceName(value = VAR DBusInterface { \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/impl/quickfix/CreateFieldFromUsageTest.java b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/impl/quickfix/CreateFieldFromUsageTest.java index 1d41e1fdc31b..5fe0d7f5b4a2 100644 --- a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/impl/quickfix/CreateFieldFromUsageTest.java +++ b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/impl/quickfix/CreateFieldFromUsageTest.java @@ -78,6 +78,8 @@ public class CreateFieldFromUsageTest extends LightQuickFixTestCase { public void testFromUnfinishedAnonymousClass() { doSingleTest(); } + public void testCreateFromAnnotationParameterIncorrectCode() { doSingleTest(); } + protected void doSingleTest() { doSingleTest(getTestName(false) + ".java"); }