From 915bb208f0aa64b6e59cf44024b790596637e6ba Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Tue, 24 Jun 2014 16:02:56 +0400 Subject: [PATCH] Add test for failing assertion in JetPropertyStub.createStub Test for eec6fbb205abb90b590a8936f8a9d328713f4348 Delayed because test data was causing reindex of the whole project --- .../stubs/PropertyAsPropertyInitalizerInvalidCode.expected | 3 +++ .../stubs/PropertyAsPropertyInitalizerInvalidCode.kt | 1 + .../jetbrains/jet/plugin/stubs/StubBuilderTestGenerated.java | 5 +++++ 3 files changed, 9 insertions(+) create mode 100644 idea/testData/stubs/PropertyAsPropertyInitalizerInvalidCode.expected create mode 100644 idea/testData/stubs/PropertyAsPropertyInitalizerInvalidCode.kt diff --git a/idea/testData/stubs/PropertyAsPropertyInitalizerInvalidCode.expected b/idea/testData/stubs/PropertyAsPropertyInitalizerInvalidCode.expected new file mode 100644 index 00000000000..e95292d879e --- /dev/null +++ b/idea/testData/stubs/PropertyAsPropertyInitalizerInvalidCode.expected @@ -0,0 +1,3 @@ +PsiJetFileStubImpl[package=] + PACKAGE_DIRECTIVE: + PROPERTY:[fqName=c, hasDelegate=false, hasDelegateExpression=false, hasInitializer=true, hasReceiverTypeRef=false, hasReturnTypeRef=false, isTopLevel=true, isVar=false, name=c] \ No newline at end of file diff --git a/idea/testData/stubs/PropertyAsPropertyInitalizerInvalidCode.kt b/idea/testData/stubs/PropertyAsPropertyInitalizerInvalidCode.kt new file mode 100644 index 00000000000..3042507019a --- /dev/null +++ b/idea/testData/stubs/PropertyAsPropertyInitalizerInvalidCode.kt @@ -0,0 +1 @@ +val c = [x] val a \ No newline at end of file diff --git a/idea/tests/org/jetbrains/jet/plugin/stubs/StubBuilderTestGenerated.java b/idea/tests/org/jetbrains/jet/plugin/stubs/StubBuilderTestGenerated.java index b3bffbc31c6..502af016f79 100644 --- a/idea/tests/org/jetbrains/jet/plugin/stubs/StubBuilderTestGenerated.java +++ b/idea/tests/org/jetbrains/jet/plugin/stubs/StubBuilderTestGenerated.java @@ -166,6 +166,11 @@ public class StubBuilderTestGenerated extends AbstractStubBuilderTest { doTest("idea/testData/stubs/ParametersWithFqName.kt"); } + @TestMetadata("PropertyAsPropertyInitalizerInvalidCode.kt") + public void testPropertyAsPropertyInitalizerInvalidCode() throws Exception { + doTest("idea/testData/stubs/PropertyAsPropertyInitalizerInvalidCode.kt"); + } + @TestMetadata("QualifiedAnnotationOnFunction.kt") public void testQualifiedAnnotationOnFunction() throws Exception { doTest("idea/testData/stubs/QualifiedAnnotationOnFunction.kt");