Add test for smart step into in method with default args

#KT-4803 In Progress
This commit is contained in:
Natalia Ukhorskaya
2015-12-03 17:43:44 +03:00
parent 1dbe560734
commit 58d62fde4d
3 changed files with 56 additions and 0 deletions
@@ -0,0 +1,33 @@
package smartStepIntoFunWithDefaultArgs
fun Int.foo(a: Int = 1) {
val a = 1
}
fun Int.foo(a: String, b: Int = 1) {
val a = 1
}
fun bar() = 1
fun main(args: Array<String>) {
// SMART_STEP_INTO_BY_INDEX: 2
// RESUME: 1
//Breakpoint!
bar().foo(2)
// SMART_STEP_INTO_BY_INDEX: 2
// RESUME: 1
//Breakpoint!
bar().foo()
// SMART_STEP_INTO_BY_INDEX: 2
// RESUME: 1
//Breakpoint!
bar().foo("1", 2)
// SMART_STEP_INTO_BY_INDEX: 2
// RESUME: 1
//Breakpoint!
bar().foo("1")
}