Refactor stepping tests

This commit is contained in:
Natalia Ukhorskaya
2015-05-22 12:54:08 +03:00
parent cf163181f1
commit 5d9daf3890
42 changed files with 90 additions and 94 deletions
@@ -0,0 +1,18 @@
package classObjectFunFromClass
class A {
fun bar() {
//Breakpoint!
foo()
}
companion object {
fun foo() {
val a = 1
}
}
}
fun main(args: Array<String>) {
A().bar()
}
@@ -0,0 +1,14 @@
package classObjectFunFromTopLevel
class A {
companion object {
fun bar() {
val a = 1
}
}
}
fun main(args: Array<String>) {
//Breakpoint!
A.bar()
}
@@ -0,0 +1,13 @@
package extFun
class A
fun A.bar() {
val a = 1
}
fun main(args: Array<String>) {
val a = A()
//Breakpoint!
a.bar()
}
@@ -0,0 +1,9 @@
package javaFun
import forTests.MyJavaClass
fun main(args: Array<String>) {
val klass = MyJavaClass()
//Breakpoint!
klass.testFun()
}
@@ -0,0 +1,16 @@
package memberFunFromClass
class A {
fun bar() {
//Breakpoint!
foo()
}
fun foo() {
val a = 1
}
}
fun main(args: Array<String>) {
A().bar()
}
@@ -0,0 +1,14 @@
package memberFunFromTopLevel
class A {
fun bar() {
val a = 1
}
}
fun main(args: Array<String>) {
A()
//Breakpoint!
A().bar()
}
@@ -0,0 +1,18 @@
package memberGetterFromClass
class A {
fun bar() {
//Breakpoint!
foo
}
val foo: Int
get() {
val a = 1
return 1
}
}
fun main(args: Array<String>) {
A().bar()
}
@@ -0,0 +1,16 @@
package memberGetterFromTopLevel
class A {
val bar: Int
get() {
val a = 1
return 1
}
}
fun main(args: Array<String>) {
A()
//Breakpoint!
A().bar
}
@@ -0,0 +1,12 @@
package objectFun
object A {
fun bar() {
val a = 1
}
}
fun main(args: Array<String>) {
//Breakpoint!
A.bar()
}
@@ -0,0 +1,17 @@
package topLevelFunFromClass
class A {
fun bar() {
//Breakpoint!
foo()
}
}
fun foo() {
val a = 1
}
fun main(args: Array<String>) {
A().bar()
}
@@ -0,0 +1,10 @@
package topLevelFunFromTopLevel
fun bar() {
val a = 1
}
fun main(args: Array<String>) {
//Breakpoint!
bar()
}
@@ -0,0 +1,19 @@
package topLevelGetterFromClass
class A {
fun bar() {
//Breakpoint!
foo
}
}
val foo: Int
get() {
val a = 1
return 1
}
fun main(args: Array<String>) {
A().bar()
}
@@ -0,0 +1,12 @@
package topLevelGetterFromTopLevel
val bar: Int
get() {
val a = 1
return 1
}
fun main(args: Array<String>) {
//Breakpoint!
bar
}