Skip to content

Commit

Permalink
(WIP) add validation test
Browse files Browse the repository at this point in the history
  • Loading branch information
Godin committed Dec 13, 2023
1 parent ac13850 commit cd2e0a0
Showing 1 changed file with 43 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,42 @@ object KotlinDefaultArgumentsTarget {
constructor(a: Boolean, b: String = if (a) "a" else "b") : this() // assertFullyCovered(0, 2)
}

class MoreThan32Parameters( // assertFullyCovered()
p1: String, // assertEmpty()
p2: String, // assertEmpty()
p3: String, // assertEmpty()
p4: String, // assertEmpty()
p5: String, // assertEmpty()
p6: String, // assertEmpty()
p7: String, // assertEmpty()
p8: String, // assertEmpty()
p9: String, // assertEmpty()
p10: String, // assertEmpty()
p11: String, // assertEmpty()
p12: String, // assertEmpty()
p13: String, // assertEmpty()
p14: String, // assertEmpty()
p15: String, // assertEmpty()
p16: String, // assertEmpty()
p17: String, // assertEmpty()
p18: String, // assertEmpty()
p19: String, // assertEmpty()
p20: String, // assertEmpty()
p21: String, // assertEmpty()
p22: String, // assertEmpty()
p23: String, // assertEmpty()
p24: String, // assertEmpty()
p25: String, // assertEmpty()
p26: String, // assertEmpty()
p27: String, // assertEmpty()
p28: String, // assertEmpty()
p29: String, // assertEmpty()
p30: String, // assertEmpty()
p31: String, // assertEmpty()
p32: String, // assertEmpty()
p33: String = "", // assertFullyCovered()
) // assertFullyCovered()

@JvmStatic
fun main(args: Array<String>) {
f(a = "a")
Expand All @@ -52,6 +88,13 @@ object KotlinDefaultArgumentsTarget {

Constructor(false)
Constructor(true)

MoreThan32Parameters(
"1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
"11", "12", "13", "14", "15", "16", "17", "18", "19", "20",
"21", "22", "23", "24", "25", "26", "27", "28", "29", "30",
"31", "32"
)
}

}

0 comments on commit cd2e0a0

Please sign in to comment.