aboutsummaryrefslogtreecommitdiff
path: root/org.jacoco.core.test.validation.kotlin/src/org/jacoco/core/test/validation/kotlin/targets
diff options
context:
space:
mode:
authorEvgeny Mandrikov <Godin@users.noreply.github.com>2018-08-18 08:01:29 +0200
committerMarc R. Hoffmann <hoffmann@mountainminds.com>2018-08-18 08:01:29 +0200
commit32073eafa35718ef7a95df979f2202282e1e4eb1 (patch)
tree6ac7e198947047ab78237f5c3a535450ece880d4 /org.jacoco.core.test.validation.kotlin/src/org/jacoco/core/test/validation/kotlin/targets
parente629bf0fd2613ab887726800a3f935d3d51de71e (diff)
downloadjacoco-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.kt6
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")
}
}