[Spec tests] Fix test cases structure

This commit is contained in:
anastasiia.spaseeva
2020-07-28 11:14:38 +03:00
parent 4ad3847224
commit bef59055cd
17 changed files with 342 additions and 93 deletions
@@ -11,14 +11,7 @@
* NUMBER: 1
* DESCRIPTION: check unsafe prefix decrement expression call for an assignable expression
*/
class A() {
var i = 0
operator fun dec(): A {
this.i--
return this
}
}
// TESTCASE NUMBER: 1
@@ -32,6 +25,15 @@ class Case1() {
var a: A = A()
}
class A() {
var i = 0
operator fun dec(): A {
this.i--
return this
}
}
// TESTCASE NUMBER: 2
fun case2() {
@@ -40,5 +42,14 @@ fun case2() {
}
class Case2() {
val a = A()
val a = A2()
}
class A2() {
var i = 0
operator fun dec(): A2 {
this.i--
return this
}
}
@@ -11,6 +11,12 @@
* NUMBER: 1
* DESCRIPTION: check unsafe prefix increment expression call for an assignable expression
*/
// FILE: TestCase.kt
// TESTCASE NUMBER: 1
package testPackCase1
class A() {
var i = 0
@@ -20,8 +26,6 @@ class A() {
}
}
// TESTCASE NUMBER: 1
fun case1() {
var b: Case1? = Case1()
<!UNSAFE_CALL!>++<!>b?.a
@@ -32,7 +36,18 @@ class Case1() {
var a: A = A()
}
// FILE: TestCase.kt
// TESTCASE NUMBER: 2
package testPackCase2
class A() {
var i = 0
operator fun inc(): A {
this.i++
return this
}
}
fun case2() {
var b= Case2()