diff options
author | Evgeny Mandrikov <Godin@users.noreply.github.com> | 2018-08-18 08:01:29 +0200 |
---|---|---|
committer | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2018-08-18 08:01:29 +0200 |
commit | 32073eafa35718ef7a95df979f2202282e1e4eb1 (patch) | |
tree | 6ac7e198947047ab78237f5c3a535450ece880d4 /org.jacoco.core.test.validation.kotlin/src/org/jacoco/core/test/validation/kotlin/targets | |
parent | e629bf0fd2613ab887726800a3f935d3d51de71e (diff) | |
download | jacoco-32073eafa35718ef7a95df979f2202282e1e4eb1.tar.gz |
Add filter for Kotlin when-expressions with String (#737)
Diffstat (limited to 'org.jacoco.core.test.validation.kotlin/src/org/jacoco/core/test/validation/kotlin/targets')
-rw-r--r-- | org.jacoco.core.test.validation.kotlin/src/org/jacoco/core/test/validation/kotlin/targets/KotlinWhenExpressionTarget.kt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/org.jacoco.core.test.validation.kotlin/src/org/jacoco/core/test/validation/kotlin/targets/KotlinWhenExpressionTarget.kt b/org.jacoco.core.test.validation.kotlin/src/org/jacoco/core/test/validation/kotlin/targets/KotlinWhenExpressionTarget.kt index 193977dd..458e87f0 100644 --- a/org.jacoco.core.test.validation.kotlin/src/org/jacoco/core/test/validation/kotlin/targets/KotlinWhenExpressionTarget.kt +++ b/org.jacoco.core.test.validation.kotlin/src/org/jacoco/core/test/validation/kotlin/targets/KotlinWhenExpressionTarget.kt @@ -49,11 +49,12 @@ object KotlinWhenExpressionTarget { else -> throw NoWhenBranchMatchedException() // assertNotCovered() } // assertFullyCovered() - private fun whenString(p: String): Int = when (p) { // assertFullyCovered(2, 7) + private fun whenString(p: String): Int = when (p) { // assertFullyCovered(0, 5) "a" -> 1 // assertFullyCovered() "b" -> 2 // assertFullyCovered() "\u0000a" -> 3 // assertFullyCovered() - else -> 4 // assertFullyCovered() + "\u0000b" -> 4 // assertFullyCovered() + else -> 5 // assertFullyCovered() } // assertFullyCovered() @JvmStatic @@ -74,6 +75,7 @@ object KotlinWhenExpressionTarget { whenString("a") whenString("b") whenString("\u0000a") + whenString("\u0000b") } } |