Update stepping tests to inspect source name, instead of method info.
This commit is contained in:
committed by
max-kammerer
parent
5dc1651a44
commit
b71b0fa32c
+5
-5
@@ -9,8 +9,8 @@ fun box() {
|
||||
}
|
||||
|
||||
// LINENUMBERS
|
||||
// TestKt.box():5
|
||||
// TestKt.cond():2
|
||||
// TestKt.box():5
|
||||
// TestKt.box():8
|
||||
// TestKt.box():9
|
||||
// test.kt:5
|
||||
// test.kt:2
|
||||
// test.kt:5
|
||||
// test.kt:8
|
||||
// test.kt:9
|
||||
|
||||
+10
-10
@@ -11,13 +11,13 @@ fun f(block: () -> Unit) {
|
||||
}
|
||||
|
||||
// LINENUMBERS
|
||||
// TestKt.box():3
|
||||
// TestKt.box():4
|
||||
// TestKt.f(kotlin.jvm.functions.Function0):10
|
||||
// TestKt$box$1.invoke():5
|
||||
// TestKt$box$1.invoke():6
|
||||
// TestKt$box$1.invoke():-1
|
||||
// TestKt$box$1.invoke():-1
|
||||
// TestKt.f(kotlin.jvm.functions.Function0):10
|
||||
// TestKt.f(kotlin.jvm.functions.Function0):11
|
||||
// TestKt.box():7
|
||||
// test.kt:3
|
||||
// test.kt:4
|
||||
// test.kt:10
|
||||
// test.kt:5
|
||||
// test.kt:6
|
||||
// test.kt:-1
|
||||
// test.kt:-1
|
||||
// test.kt:10
|
||||
// test.kt:11
|
||||
// test.kt:7
|
||||
|
||||
+12
-12
@@ -19,15 +19,15 @@ fun getC() = false
|
||||
fun getD() = true
|
||||
|
||||
// LINENUMBERS
|
||||
// TestKt.box():3
|
||||
// TestKt.getA():13
|
||||
// TestKt.box():3
|
||||
// TestKt.box():4
|
||||
// TestKt.getB():15
|
||||
// TestKt.box():4
|
||||
// TestKt.box():5
|
||||
// TestKt.getC():17
|
||||
// TestKt.box():5
|
||||
// TestKt.box():9
|
||||
// TestKt.box():3
|
||||
// TestKt.box():11
|
||||
// test.kt:3
|
||||
// test.kt:13
|
||||
// test.kt:3
|
||||
// test.kt:4
|
||||
// test.kt:15
|
||||
// test.kt:4
|
||||
// test.kt:5
|
||||
// test.kt:17
|
||||
// test.kt:5
|
||||
// test.kt:9
|
||||
// test.kt:3
|
||||
// test.kt:11
|
||||
|
||||
+11
-11
@@ -8,14 +8,14 @@ fun box() {
|
||||
inline fun foo(n: Int) {}
|
||||
|
||||
// LINENUMBERS
|
||||
// TestKt.box():3
|
||||
// TestKt.box():4
|
||||
// TestKt.box():8
|
||||
// TestKt.box():3
|
||||
// TestKt.box():4
|
||||
// TestKt.box():8
|
||||
// TestKt.box():3
|
||||
// TestKt.box():4
|
||||
// TestKt.box():8
|
||||
// TestKt.box():3
|
||||
// TestKt.box():6
|
||||
// test.kt:3
|
||||
// test.kt:4
|
||||
// test.kt:8
|
||||
// test.kt:3
|
||||
// test.kt:4
|
||||
// test.kt:8
|
||||
// test.kt:3
|
||||
// test.kt:4
|
||||
// test.kt:8
|
||||
// test.kt:3
|
||||
// test.kt:6
|
||||
+12
-12
@@ -21,15 +21,15 @@ fun bar(x: Int) =
|
||||
}
|
||||
|
||||
// LINENUMBERS
|
||||
// TestKt.box():4
|
||||
// FooKt.foo(int):4
|
||||
// FooKt.foo(int):7
|
||||
// TestKt.bar(int):8
|
||||
// TestKt.bar(int):9
|
||||
// FooKt.foo(int):4
|
||||
// FooKt.foo(int):5
|
||||
// TestKt.bar(int):9
|
||||
// TestKt.bar(int):12
|
||||
// FooKt.foo(int):7
|
||||
// TestKt.box():4
|
||||
// TestKt.box():5
|
||||
// test.kt:4
|
||||
// foo.kt:4
|
||||
// foo.kt:7
|
||||
// test.kt:8
|
||||
// test.kt:9
|
||||
// foo.kt:4
|
||||
// foo.kt:5
|
||||
// test.kt:9
|
||||
// test.kt:12
|
||||
// foo.kt:7
|
||||
// test.kt:4
|
||||
// test.kt:5
|
||||
|
||||
+8
-8
@@ -14,11 +14,11 @@ inline fun getB(): Int {
|
||||
}
|
||||
|
||||
// LINENUMBERS
|
||||
// TestKt.box():4
|
||||
// TestKt.box():13
|
||||
// TestKt.box():5
|
||||
// TestKt.getA():10
|
||||
// TestKt.box():5
|
||||
// TestKt.box():7
|
||||
// TestKt.box():13
|
||||
// TestKt.box():7
|
||||
// test.kt:4
|
||||
// test.kt:13
|
||||
// test.kt:5
|
||||
// test.kt:10
|
||||
// test.kt:5
|
||||
// test.kt:7
|
||||
// test.kt:13
|
||||
// test.kt:7
|
||||
|
||||
@@ -11,10 +11,10 @@ inline fun f(block: () -> Unit) {
|
||||
}
|
||||
|
||||
// LINENUMBERS
|
||||
// TestKt.box():3
|
||||
// TestKt.box():4
|
||||
// TestKt.box():10
|
||||
// TestKt.box():5
|
||||
// TestKt.box():6
|
||||
// TestKt.box():11
|
||||
// TestKt.box():7
|
||||
// test.kt:3
|
||||
// test.kt:4
|
||||
// test.kt:10
|
||||
// test.kt:5
|
||||
// test.kt:6
|
||||
// test.kt:11
|
||||
// test.kt:7
|
||||
|
||||
@@ -11,10 +11,10 @@ inline fun f(block: () -> Unit) {
|
||||
fun g() {}
|
||||
|
||||
// LINENUMBERS
|
||||
// TestKt.box():3
|
||||
// TestKt.box():4
|
||||
// TestKt.box():8
|
||||
// TestKt.box():4
|
||||
// TestKt.g():11
|
||||
// TestKt.box():9
|
||||
// TestKt.box():5
|
||||
// test.kt:3
|
||||
// test.kt:4
|
||||
// test.kt:8
|
||||
// test.kt:4
|
||||
// test.kt:11
|
||||
// test.kt:9
|
||||
// test.kt:5
|
||||
|
||||
+10
-10
@@ -11,13 +11,13 @@ fun f(block: () -> Unit) {
|
||||
fun g() {}
|
||||
|
||||
// LINENUMBERS
|
||||
// TestKt.box():3
|
||||
// TestKt.box():4
|
||||
// TestKt.f(kotlin.jvm.functions.Function0):8
|
||||
// TestKt.g():11
|
||||
// TestKt$box$1.invoke():4
|
||||
// TestKt$box$1.invoke():-1
|
||||
// TestKt$box$1.invoke():-1
|
||||
// TestKt.f(kotlin.jvm.functions.Function0):8
|
||||
// TestKt.f(kotlin.jvm.functions.Function0):9
|
||||
// TestKt.box():5
|
||||
// test.kt:3
|
||||
// test.kt:4
|
||||
// test.kt:8
|
||||
// test.kt:11
|
||||
// test.kt:4
|
||||
// test.kt:-1
|
||||
// test.kt:-1
|
||||
// test.kt:8
|
||||
// test.kt:9
|
||||
// test.kt:5
|
||||
|
||||
+19
-19
@@ -42,22 +42,22 @@ inline fun html(init: () -> Unit) {
|
||||
}
|
||||
|
||||
// LINENUMBERS
|
||||
// TestKt.box():19
|
||||
// TestKt.box():7
|
||||
// TestKt.box():9
|
||||
// TestKt.box():18
|
||||
// TestKt.box():6
|
||||
// TestKt.box():10
|
||||
// TestKt.box():14
|
||||
// TestKt.box():10
|
||||
// TestKt.box():11
|
||||
// TestKt.box():11
|
||||
// TestKt.box():12
|
||||
// TestKt.box():12
|
||||
// TestKt.box():14
|
||||
// TestKt.box():13
|
||||
// TestKt.box():7
|
||||
// TestKt.box():18
|
||||
// TestKt.box():15
|
||||
// TestKt.box():19
|
||||
// TestKt.box():21
|
||||
// test.kt:19
|
||||
// test.kt:7
|
||||
// test.kt:9
|
||||
// 1.kt:18
|
||||
// 1.kt:6
|
||||
// test.kt:10
|
||||
// 1.kt:14
|
||||
// 1.kt:10
|
||||
// 1.kt:11
|
||||
// test.kt:11
|
||||
// test.kt:12
|
||||
// 1.kt:12
|
||||
// 1.kt:14
|
||||
// test.kt:13
|
||||
// 1.kt:7
|
||||
// 1.kt:18
|
||||
// test.kt:15
|
||||
// test.kt:19
|
||||
// test.kt:21
|
||||
+12
-12
@@ -12,15 +12,15 @@ fun foo(n :Int ) : Int {
|
||||
}
|
||||
|
||||
// LINENUMBERS
|
||||
// TestKt.box():3
|
||||
// TestKt.box():4
|
||||
// TestKt.foo(int):8
|
||||
// TestKt.foo(int):11
|
||||
// TestKt.foo(int):8
|
||||
// TestKt.foo(int):11
|
||||
// TestKt.foo(int):8
|
||||
// TestKt.foo(int):9
|
||||
// TestKt.foo(int):11
|
||||
// TestKt.foo(int):11
|
||||
// TestKt.box():4
|
||||
// TestKt.box():5
|
||||
// test.kt:3
|
||||
// test.kt:4
|
||||
// test.kt:8
|
||||
// test.kt:11
|
||||
// test.kt:8
|
||||
// test.kt:11
|
||||
// test.kt:8
|
||||
// test.kt:9
|
||||
// test.kt:11
|
||||
// test.kt:11
|
||||
// test.kt:4
|
||||
// test.kt:5
|
||||
|
||||
+10
-10
@@ -15,13 +15,13 @@ fun throwIfLess(a: Int, b: Int) {
|
||||
throw java.lang.IllegalStateException()
|
||||
}
|
||||
// LINENUMBERS
|
||||
// TestKt.box():3
|
||||
// TestKt.box():4
|
||||
// TestKt.box():5
|
||||
// TestKt.box():6
|
||||
// TestKt.throwIfLess(int, int):14
|
||||
// TestKt.throwIfLess(int, int):15
|
||||
// TestKt.box():7
|
||||
// TestKt.box():8
|
||||
// TestKt.throwIfLess(int, int):14
|
||||
// TestKt.throwIfLess(int, int):15
|
||||
// test.kt:3
|
||||
// test.kt:4
|
||||
// test.kt:5
|
||||
// test.kt:6
|
||||
// test.kt:14
|
||||
// test.kt:15
|
||||
// test.kt:7
|
||||
// test.kt:8
|
||||
// test.kt:14
|
||||
// test.kt:15
|
||||
|
||||
+2
-1
@@ -56,7 +56,8 @@ abstract class AbstractSteppingTest : AbstractDebugTest() {
|
||||
.joinToString("\n")
|
||||
val actualLineNumbers = loggedItems
|
||||
.map { event ->
|
||||
"${(event as LocatableEvent).location().method()}:${event.location().lineNumber()}"
|
||||
val location = (event as LocatableEvent).location()
|
||||
"${location.sourceName()}:${location.lineNumber()}"
|
||||
}
|
||||
TestCase.assertEquals(expectedLineNumbers, actualLineNumbers.joinToString("\n"))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user