From 58de1cabbc39fc21770a4570fb56643c6ad3268c Mon Sep 17 00:00:00 2001 From: Svetlana Isakova Date: Tue, 18 Dec 2012 15:55:49 +0400 Subject: [PATCH] update tests according to package properties check --- compiler/testData/diagnostics/tests/Properties.kt | 2 +- .../tests/backingField/kt462BackingFieldsResolve.kt | 6 +++--- .../diagnostics/tests/controlFlowAnalysis/kt2960.kt | 11 ++++++++++- .../testData/diagnostics/tests/regressions/Jet81.kt | 4 ++-- .../testData/diagnostics/tests/regressions/kt328.kt | 2 +- idea/testData/checker/Properties.kt | 2 +- 6 files changed, 18 insertions(+), 9 deletions(-) diff --git a/compiler/testData/diagnostics/tests/Properties.kt b/compiler/testData/diagnostics/tests/Properties.kt index 7f348f05692..332142bc57c 100644 --- a/compiler/testData/diagnostics/tests/Properties.kt +++ b/compiler/testData/diagnostics/tests/Properties.kt @@ -1,4 +1,4 @@ -var x : Int = 1 + x +var x : Int = 1 + x get() : Int = 1 set(value : Long) { $x = value.toInt() diff --git a/compiler/testData/diagnostics/tests/backingField/kt462BackingFieldsResolve.kt b/compiler/testData/diagnostics/tests/backingField/kt462BackingFieldsResolve.kt index 9e466c32fe6..773971716b9 100644 --- a/compiler/testData/diagnostics/tests/backingField/kt462BackingFieldsResolve.kt +++ b/compiler/testData/diagnostics/tests/backingField/kt462BackingFieldsResolve.kt @@ -131,9 +131,9 @@ class T() { } val a = object { - val x = $z + val x = $z { - $z = 23 + $z = 23 } } @@ -169,4 +169,4 @@ class T() { } } } -} +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2960.kt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2960.kt index 13f88409d76..11d89f6ac4c 100644 --- a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2960.kt +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2960.kt @@ -15,7 +15,7 @@ val o = object { p.x = 4 val z : Int - doSmth(z) + doSmth(z) } } @@ -24,4 +24,13 @@ val g = { -> doSmth(x) } +class A { + val a : Int = 1 + get() { + val x : Int + doSmth(x) + return $a + } +} + fun doSmth(i: Int) = i \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/Jet81.kt b/compiler/testData/diagnostics/tests/regressions/Jet81.kt index 95a427a5766..6151bd7a1ec 100644 --- a/compiler/testData/diagnostics/tests/regressions/Jet81.kt +++ b/compiler/testData/diagnostics/tests/regressions/Jet81.kt @@ -1,7 +1,7 @@ // JET-81 Assertion fails when processing self-referring anonymous objects val y = object { - val a = y; + val a = y; } val z = y.a; @@ -12,7 +12,7 @@ object A { val a = object { { - b + 1 + b + 1 } val x = b val y = 1 diff --git a/compiler/testData/diagnostics/tests/regressions/kt328.kt b/compiler/testData/diagnostics/tests/regressions/kt328.kt index f396b3f67e1..59a9f9b57b7 100644 --- a/compiler/testData/diagnostics/tests/regressions/kt328.kt +++ b/compiler/testData/diagnostics/tests/regressions/kt328.kt @@ -18,7 +18,7 @@ class A() { val x = { x } //KT-787 AssertionError on code 'val x = x' -val z = z +val z = z //KT-329 Assertion failure on local function fun block(f : () -> Unit) = f() diff --git a/idea/testData/checker/Properties.kt b/idea/testData/checker/Properties.kt index 6455f1aaac6..5824b335560 100644 --- a/idea/testData/checker/Properties.kt +++ b/idea/testData/checker/Properties.kt @@ -1,4 +1,4 @@ - var x : Int = 1 + x + var x : Int = 1 + x get() : Int = 1 set(value : Long) { $x = value.toInt()