Source file "kotlin/text/Strings.kt" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 3,713 of 4,015 | 7% | 375 of 392 | 4% | 343 | 361 | 334 | 360 | 148 | 165 |
| findAnyOf$StringsKt__StringsKt(CharSequence, Collection, int, boolean, boolean) | 0% | 0% | 21 | 21 | 15 | 15 | 1 | 1 | ||
| indexOf$StringsKt__StringsKt(CharSequence, CharSequence, int, int, boolean, boolean) | 0% | 0% | 16 | 16 | 11 | 11 | 1 | 1 | ||
| split$StringsKt__StringsKt(CharSequence, String, boolean, int) | 0% | 0% | 8 | 8 | 14 | 14 | 1 | 1 | ||
| commonSuffixWith(CharSequence, CharSequence, boolean) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| removeRange(CharSequence, int, int) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| replaceRange(CharSequence, int, int, CharSequence) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| indexOfAny(CharSequence, char[], int, boolean) | 0% | 0% | 8 | 8 | 8 | 8 | 1 | 1 | ||
| padStart(CharSequence, int, char) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| padEnd(CharSequence, int, char) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| lastIndexOfAny(CharSequence, char[], int, boolean) | 0% | 0% | 8 | 8 | 8 | 8 | 1 | 1 | ||
| commonPrefixWith(CharSequence, CharSequence, boolean) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| trim(CharSequence, Function1) | 0% | 0% | 6 | 6 | 14 | 14 | 1 | 1 | ||
| removeSurrounding(String, CharSequence, CharSequence) | 0% | 0% | 4 | 4 | 3 | 3 | 1 | 1 | ||
| contentEqualsIgnoreCaseImpl(CharSequence, CharSequence) | 0% | 0% | 9 | 9 | 8 | 8 | 1 | 1 | ||
| split(CharSequence, String[], boolean, int) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| regionMatchesImpl(CharSequence, int, CharSequence, int, int, boolean) | 0% | 0% | 7 | 7 | 6 | 6 | 1 | 1 | ||
| contentEqualsImpl(CharSequence, CharSequence) | 0% | 0% | 9 | 9 | 8 | 8 | 1 | 1 | ||
| removeSurrounding(CharSequence, CharSequence, CharSequence) | 0% | 0% | 4 | 4 | 3 | 3 | 1 | 1 | ||
| replaceFirstCharWithChar(String, Function1) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| replaceAfter(String, String, String, String) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| replaceAfterLast(String, String, String, String) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| substringAfter(String, String, String) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| substringAfterLast(String, String, String) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| trimEnd(CharSequence, Function1) | 0% | 0% | 4 | 4 | 4 | 4 | 1 | 1 | ||
| replaceAfter(String, char, String, String) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| replaceAfterLast(String, char, String, String) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| replaceFirstCharWithCharSequence(String, Function1) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| split(CharSequence, char[], boolean, int) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| substringAfter(String, char, String) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| substringAfterLast(String, char, String) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| replaceBefore(String, String, String, String) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| replaceBeforeLast(String, String, String, String) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| trimStart(CharSequence, Function1) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| substringBefore(String, String, String) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| substringBeforeLast(String, String, String) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| replaceBefore(String, char, String, String) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| replaceBeforeLast(String, char, String, String) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| hasSurrogatePairAt(CharSequence, int) | 0% | 0% | 6 | 6 | 3 | 3 | 1 | 1 | ||
| substringBeforeLast(String, char, String) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| startsWith(CharSequence, CharSequence, int, boolean) | 0% | 0% | 4 | 4 | 3 | 3 | 1 | 1 | ||
| lastIndexOf(CharSequence, char, int, boolean) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| substring(String, IntRange) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| removeSuffix(CharSequence, CharSequence) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| lastIndexOf(CharSequence, String, int, boolean) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| removePrefix(CharSequence, CharSequence) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| lineSequence(CharSequence) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| toBooleanStrict(String) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| indexOfAny(CharSequence, Collection, int, boolean) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| lastIndexOfAny(CharSequence, Collection, int, boolean) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| rangesDelimitedBy$StringsKt__StringsKt$default(CharSequence, char[], int, boolean, int, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| rangesDelimitedBy$StringsKt__StringsKt$default(CharSequence, String[], int, boolean, int, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| replaceRange(CharSequence, IntRange, CharSequence) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| splitToSequence(CharSequence, String[], boolean, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| splitToSequence(CharSequence, char[], boolean, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| toBooleanStrictOrNull(String) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| requireNonNegativeLimit(int) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| rangesDelimitedBy$StringsKt__StringsKt(CharSequence, String[], int, boolean, int) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| substring(CharSequence, IntRange) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| endsWith(CharSequence, char, boolean) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| subSequence(CharSequence, IntRange) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| removeRange(CharSequence, IntRange) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| startsWith(CharSequence, char, boolean) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| lastIndexOfAny$default(CharSequence, char[], int, boolean, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| findLastAnyOf$default(CharSequence, Collection, int, boolean, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lastIndexOfAny$default(CharSequence, Collection, int, boolean, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lastIndexOf$default(CharSequence, char, int, boolean, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lastIndexOf$default(CharSequence, String, int, boolean, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| contains(CharSequence, CharSequence, boolean) | 56% | 33% | 3 | 4 | 0 | 3 | 0 | 1 | ||
| replaceRange(String, IntRange, CharSequence) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| indexOfAny$default(CharSequence, char[], int, boolean, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| findAnyOf$default(CharSequence, Collection, int, boolean, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| indexOfAny$default(CharSequence, Collection, int, boolean, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| rangesDelimitedBy$StringsKt__StringsKt(CharSequence, char[], int, boolean, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| splitToSequence$default(CharSequence, String[], boolean, int, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| split$default(CharSequence, String[], boolean, int, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| splitToSequence$default(CharSequence, char[], boolean, int, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| split$default(CharSequence, char[], boolean, int, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| split$default(CharSequence, Regex, int, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| splitToSequence$default(CharSequence, Regex, int, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| trim(String, Function1) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| trimStart(String, Function1) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| trimEnd(String, Function1) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| trim(CharSequence, char[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| trim(String, char[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| trimStart(CharSequence, char[]) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| trimStart(String, char[]) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| trimEnd(CharSequence, char[]) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| trimEnd(String, char[]) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| ifEmpty(CharSequence, Function0) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| substring$default(CharSequence, int, int, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| replaceRange(String, int, int, CharSequence) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| replace(CharSequence, Regex, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| replace(CharSequence, Regex, Function1) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| replaceFirst(CharSequence, Regex, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| endsWith(CharSequence, CharSequence, boolean) | 63% | 50% | 3 | 4 | 1 | 3 | 0 | 1 | ||
| indexOf(CharSequence, char, int, boolean) | 55% | 50% | 2 | 3 | 1 | 3 | 0 | 1 | ||
| indexOf$StringsKt__StringsKt$default(CharSequence, CharSequence, int, int, boolean, boolean, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| findAnyOf(CharSequence, Collection, int, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| findLastAnyOf(CharSequence, Collection, int, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| indexOf(CharSequence, String, int, boolean) | 61% | 50% | 2 | 3 | 1 | 3 | 0 | 1 | ||
| getIndices(CharSequence) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| removeRange(String, IntRange) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| trimStart(CharSequence) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| trimEnd(CharSequence) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| ifBlank(CharSequence, Function0) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| removeSurrounding(CharSequence, CharSequence) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| removeSurrounding(String, CharSequence) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| replaceBefore$default(String, char, String, String, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| replaceBefore$default(String, String, String, String, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| replaceAfter$default(String, char, String, String, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| replaceAfter$default(String, String, String, String, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| replaceAfterLast$default(String, String, String, String, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| replaceAfterLast$default(String, char, String, String, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| replaceBeforeLast$default(String, char, String, String, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| replaceBeforeLast$default(String, String, String, String, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| startsWith$default(CharSequence, CharSequence, int, boolean, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| split(CharSequence, Regex, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| splitToSequence(CharSequence, Regex, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| padStart$default(CharSequence, int, char, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| padStart(String, int, char) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| padStart$default(String, int, char, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| padEnd$default(CharSequence, int, char, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| padEnd(String, int, char) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| padEnd$default(String, int, char, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isNullOrEmpty(CharSequence) | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| isEmpty(CharSequence) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| isNotEmpty(CharSequence) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| isNotBlank(CharSequence) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| isNullOrBlank(CharSequence) | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| substringBefore$default(String, String, String, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| substringAfter$default(String, char, String, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| substringAfter$default(String, String, String, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| substringBeforeLast$default(String, char, String, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| substringBeforeLast$default(String, String, String, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| substringAfterLast$default(String, char, String, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| substringAfterLast$default(String, String, String, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| removeRange(String, int, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| matches(CharSequence, Regex) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| startsWith$default(CharSequence, char, boolean, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| endsWith$default(CharSequence, char, boolean, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| commonPrefixWith$default(CharSequence, CharSequence, boolean, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| commonSuffixWith$default(CharSequence, CharSequence, boolean, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| contains(CharSequence, Regex) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| startsWith(CharSequence, CharSequence, boolean) | 71% | 50% | 3 | 4 | 1 | 3 | 0 | 1 | ||
| iterator(CharSequence) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| substring(CharSequence, int, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| trim(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| trimStart(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| trimEnd(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| orEmpty(String) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| getLastIndex(CharSequence) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| subSequence(String, int, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lines(CharSequence) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| removeSuffix(String, CharSequence) | 94% | 50% | 1 | 2 | 1 | 3 | 0 | 1 | ||
| substringBefore(String, char, String) | 94% | 50% | 1 | 2 | 0 | 2 | 0 | 1 | ||
| removePrefix(String, CharSequence) | 93% | 50% | 1 | 2 | 1 | 3 | 0 | 1 | ||
| indexOf$default(CharSequence, String, int, boolean, int, Object) | 87% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| indexOf$default(CharSequence, char, int, boolean, int, Object) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| contains(CharSequence, char, boolean) | 100% | 100% | 0 | 2 | 0 | 1 | 0 | 1 | ||
| trim(CharSequence) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| substringBefore$default(String, char, String, int, Object) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| startsWith$default(CharSequence, CharSequence, boolean, int, Object) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| endsWith$default(CharSequence, CharSequence, boolean, int, Object) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| contains$default(CharSequence, CharSequence, boolean, int, Object) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| contains$default(CharSequence, char, boolean, int, Object) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 |