From 231dda60026ce4353c7fb07d1f4213596ea1d9ec Mon Sep 17 00:00:00 2001 From: Alex Tkachman Date: Thu, 9 Aug 2012 14:07:39 +0300 Subject: [PATCH] test for obsolete KT-1528 --- compiler/testData/codegen/regressions/kt1528_1.kt | 1 + compiler/testData/codegen/regressions/kt1528_3.kt | 4 ++++ .../tests/org/jetbrains/jet/codegen/PropertyGenTest.java | 5 +++++ 3 files changed, 10 insertions(+) create mode 100644 compiler/testData/codegen/regressions/kt1528_1.kt create mode 100644 compiler/testData/codegen/regressions/kt1528_3.kt diff --git a/compiler/testData/codegen/regressions/kt1528_1.kt b/compiler/testData/codegen/regressions/kt1528_1.kt new file mode 100644 index 00000000000..3a79d6bfe14 --- /dev/null +++ b/compiler/testData/codegen/regressions/kt1528_1.kt @@ -0,0 +1 @@ +fun box() = foo() \ No newline at end of file diff --git a/compiler/testData/codegen/regressions/kt1528_3.kt b/compiler/testData/codegen/regressions/kt1528_3.kt new file mode 100644 index 00000000000..cd91be22861 --- /dev/null +++ b/compiler/testData/codegen/regressions/kt1528_3.kt @@ -0,0 +1,4 @@ +private val a = "OK" +fun foo() : String { + return "${a}" +} \ No newline at end of file diff --git a/compiler/tests/org/jetbrains/jet/codegen/PropertyGenTest.java b/compiler/tests/org/jetbrains/jet/codegen/PropertyGenTest.java index 3ec12e348eb..50337f22a69 100644 --- a/compiler/tests/org/jetbrains/jet/codegen/PropertyGenTest.java +++ b/compiler/tests/org/jetbrains/jet/codegen/PropertyGenTest.java @@ -280,6 +280,11 @@ public class PropertyGenTest extends CodegenTestCase { blackBoxFile("regressions/kt2509.kt"); } + public void testKt1528() throws Exception { + createEnvironmentWithMockJdkAndIdeaAnnotations(ConfigurationKind.JDK_ONLY); + blackBoxMultiFile("regressions/kt1528_1.kt", "regressions/kt1528_3.kt"); + } + public void testKt2589() throws Exception { createEnvironmentWithMockJdkAndIdeaAnnotations(ConfigurationKind.JDK_ONLY); loadFile("regressions/kt2589.kt");