[Spec tests] Fix test cases structure
This commit is contained in:
+19
-8
@@ -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
|
||||
}
|
||||
}
|
||||
+17
-2
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user