StringUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total35 of 6,63499%37 of 1,32597%36919141,6110249
convertRemainingAccentCharacters(StringBuilder)157583%31583%31763401
indexOfDifference(CharSequence, CharSequence)76490%42485%31511301
getLevenshteinDistance(CharSequence, CharSequence, int)320598%23294%21814401
abbreviate(String, String, int, int)13898%21890%21122801
leftPad(String, int, String)8397%11794%11012001
rightPad(String, int, String)8397%11794%11012001
leftPad(String, int, char)3093%1787%151801
rightPad(String, int, char)3093%1787%151801
replaceEachOnce(String, String[], String[])246100%34994%32705001
matches(CharSequence, CharSequence)194100%26100%01403701
splitWorker(String, String, int, boolean)178100%44100%02306001
indexOfDifference(CharSequence[])129100%13196%11703301
getLevenshteinDistance(CharSequence, CharSequence)122100%18100%01002701
splitByCharacterType(String, boolean)121100%16100%0902801
splitByWholeSeparatorWorker(String, String, int, boolean)118100%12395%11303301
repeat(String, int)105100%19100%01102601
indexOfAny(CharSequence, int, char[])97100%42485%41501501
containsAny(CharSequence, char[])95100%32589%31501501
containsNone(CharSequence, char[])93100%32589%31501501
getJaroWinklerDistance(CharSequence, CharSequence)83100%8100%0501001
normalizeSpace(String)78100%16100%0902001
substringsBetween(String, String, String)76100%16100%0902301
getFuzzyDistance(CharSequence, CharSequence, Locale)74100%16100%0902101
splitWorker(String, char, boolean)74100%11794%11002401
abbreviateMiddle(String, String, int)70100%10100%0601001
overlay(String, String, int, int)64100%18100%01002201
replaceChars(String, String, String)64100%12100%0701801
wrapIfMissing(String, char)61100%11593%1901301
wrapIfMissing(String, String)61100%11593%1901301
swapCase(String)59100%10100%0601601
chop(String)55100%10100%0601301
truncate(String, int, int)55100%12100%0701401
ordinalIndexOf(CharSequence, CharSequence, int, boolean)54100%18100%01001401
chomp(String)53100%14100%0801501
isMixedCase(CharSequence)50100%14100%0801601
join(boolean[], char, int, int)49100%6100%0401201
join(byte[], char, int, int)49100%6100%0401201
join(char[], char, int, int)49100%6100%0401201
join(double[], char, int, int)49100%6100%0401201
join(float[], char, int, int)49100%6100%0401201
join(int[], char, int, int)49100%6100%0401201
join(long[], char, int, int)49100%6100%0401201
join(short[], char, int, int)49100%6100%0401201
mid(String, int, int)49100%14100%0801501
stripStart(String, String)49100%14100%0801601
deleteWhitespace(String)48100%10100%0601301
indexOfAny(CharSequence, CharSequence[])48100%14100%0801201
stripEnd(String, String)48100%14100%0801501
substringBetween(String, String, String)46100%6100%040801
getDigits(String)45100%6100%0401201
trimAsciiControl(String)44100%14100%080901
rotate(String, int)43100%8100%0501001
substring(String, int, int)43100%14100%0801501
remove(String, char)42100%8100%050801
indexOfAnyBut(CharSequence, CharSequence)40100%8100%0501101
lastIndexOfAny(CharSequence, CharSequence[])40100%10100%0601001
unwrap(String, char)38100%2880%260701
center(String, int, String)36100%8100%0501001
uncapitalize(String)35100%4100%0301001
unwrap(String, String)35100%10100%060501
capitalize(String)33100%4100%030901
substringAfterLast(String, String)33100%8100%050801
getCommonPrefix(String[])32100%8100%0501001
isAlphanumericSpace(CharSequence)32100%8100%0501001
isAlphaSpace(CharSequence)32100%8100%0501001
isNumericSpace(CharSequence)32100%8100%0501001
center(String, int, char)31100%6100%040801
isAllLowerCase(CharSequence)30100%6100%0401001
isAllUpperCase(CharSequence)30100%6100%0401001
isAlpha(CharSequence)30100%6100%0401001
isAlphanumeric(CharSequence)30100%6100%0401001
isNumeric(CharSequence)30100%6100%0401001
countMatches(CharSequence, CharSequence)29100%6100%040801
isAllBlank(CharSequence[])28100%6100%040601
isAllEmpty(CharSequence[])28100%6100%040601
isAnyBlank(CharSequence[])28100%6100%040601
isAnyEmpty(CharSequence[])28100%6100%040601
right(String, int)28100%8100%0501001
substringAfterLast(String, int)28100%6100%040601
left(String, int)26100%8100%0501001
substringBefore(String, String)26100%8100%050801
compare(String, String, boolean)25100%10100%060701
compareIgnoreCase(String, String, boolean)25100%10100%060701
containsOnly(CharSequence, char[])25100%10100%060701
firstNonBlank(CharSequence[])25100%6100%040501
firstNonEmpty(CharSequence[])25100%6100%040501
replaceEachRepeatedly(String, String[], String[])25100%4100%030701
substring(String, int)25100%8100%050901
substringAfter(String, String)25100%6100%040801
containsWhitespace(CharSequence)24100%6100%040701
join(Object[], String, int, int)24100%2100%020201
repeat(String, String, int)24100%4100%030401
countMatches(CharSequence, char)23100%6100%040701
isAsciiPrintable(CharSequence)23100%6100%040701
isWhitespace(CharSequence)23100%6100%040701
join(List, char, int, int)22100%4100%030701
join(List, String, int, int)22100%4100%030701
splitsSurrogatePair(String, int)22100%1787%150101
substringBeforeLast(String, String)22100%6100%040601
difference(String, String)21100%6100%040801
join(Iterator, char)21100%4100%030501
substringAfter(String, int)21100%4100%030601
join(Iterator, String)20100%4100%030501
stripAccents(String)20100%2100%020501
isBlank(CharSequence)19100%4100%030501
substringBefore(String, int)19100%4100%030601
wrap(String, char)18100%1375%130301
checkFromToIndex(int, int, int)16100%4100%030501
removeStart(String, char)16100%4100%030301
stripAll(String[], String)15100%2100%020401
stripToNull(String)15100%4100%030401
contains(CharSequence, int)14100%4100%030301
toCodePoints(CharSequence)14100%4100%030501
wrap(String, String)14100%4100%030301
indexOfAny(CharSequence, String)13100%4100%030301
indexOfAnyBut(CharSequence, char[])13100%4100%030301
join(Object[], String)12100%2100%020101
repeat(char, int)12100%2100%020301
capacity(int, byte)11100%n/a010101
containsOnly(CharSequence, String)11100%4100%030301
join(boolean[], char)11100%2100%020301
join(byte[], char)11100%2100%020301
join(char[], char)11100%2100%020301
join(double[], char)11100%2100%020301
join(float[], char)11100%2100%020301
join(int[], char)11100%2100%020301
join(long[], char)11100%2100%020301
join(Object[], char)11100%2100%020301
join(short[], char)11100%2100%020301
joinWith(String, Object[])11100%2100%020301
lastIndexOf(CharSequence, int)11100%2100%020301
reverse(String)11100%2100%020301
indexOf(CharSequence, int)10100%2100%020301
indexOf(CharSequence, int, int)10100%2100%020301
lastIndexOf(CharSequence, int, int)10100%2100%020301
reverseDelimited(String, char)10100%n/a010301
trimToNull(String)10100%2100%020201
containsAny(CharSequence, CharSequence)9100%2100%020301
containsNone(CharSequence, String)9100%2100%020301
getBytes(String, Charset)9100%2100%020101
getBytes(String, String)9100%2100%020101
getIfBlank(CharSequence, Supplier)9100%2100%020101
getIfEmpty(CharSequence, Supplier)9100%2100%020101
isEmpty(CharSequence)9100%4100%030101
join(Iterable, char)9100%2100%020101
join(Iterable, String)9100%2100%020101
lowerCase(String, Locale)9100%2100%020301
replaceChars(String, char, char)9100%2100%020301
upperCase(String, Locale)9100%2100%020301
strip(String, String)8100%n/a010201
stripToEmpty(String)8100%2100%020101
toRootLowerCase(String)8100%2100%020101
toRootUpperCase(String)8100%2100%020101
defaultIfBlank(CharSequence, CharSequence)7100%2100%020101
defaultIfEmpty(CharSequence, CharSequence)7100%2100%020101
isNoneBlank(CharSequence[])7100%2100%020101
isNoneEmpty(CharSequence[])7100%2100%020101
isNotBlank(CharSequence)7100%2100%020101
isNotEmpty(CharSequence)7100%2100%020101
join(Object[], char, int, int)7100%n/a010101
length(CharSequence)7100%2100%020101
lowerCase(String)7100%2100%020301
replace(String, String, String, int)7100%n/a010101
replaceIgnoreCase(String, String, String, int)7100%n/a010101
toEncodedString(byte[], Charset)7100%n/a010101
toString(byte[], String)7100%n/a010101
trim(String)7100%2100%020101
trimToEmpty(String)7100%2100%020101
upperCase(String)7100%2100%020301
valueOf(char[])7100%2100%020101
abbreviate(String, int)6100%n/a010101
abbreviate(String, int, int)6100%n/a010101
abbreviate(String, String, int)6100%n/a010101
appendIfMissing(String, CharSequence, CharSequence[])6100%n/a010101
appendIfMissingIgnoreCase(String, CharSequence, CharSequence[])6100%n/a010101
indexOf(CharSequence, CharSequence, int)6100%n/a010101
indexOfIgnoreCase(CharSequence, CharSequence, int)6100%n/a010101
lastIndexOf(CharSequence, CharSequence, int)6100%n/a010101
lastIndexOfIgnoreCase(CharSequence, CharSequence, int)6100%n/a010101
lastOrdinalIndexOf(CharSequence, CharSequence, int)6100%n/a010101
ordinalIndexOf(CharSequence, CharSequence, int)6100%n/a010101
prependIfMissing(String, CharSequence, CharSequence[])6100%n/a010101
prependIfMissingIgnoreCase(String, CharSequence, CharSequence[])6100%n/a010101
replace(String, String, String)6100%n/a010101
replaceIgnoreCase(String, String, String)6100%n/a010101
replaceOnce(String, String, String)6100%n/a010101
replaceOnceIgnoreCase(String, String, String)6100%n/a010101
split(String, String)6100%n/a010101
split(String, String, int)6100%n/a010101
splitByWholeSeparator(String, String)6100%n/a010101
splitByWholeSeparator(String, String, int)6100%n/a010101
splitByWholeSeparatorPreserveAllTokens(String, String)6100%n/a010101
splitByWholeSeparatorPreserveAllTokens(String, String, int)6100%n/a010101
splitPreserveAllTokens(String)6100%n/a010101
splitPreserveAllTokens(String, String)6100%n/a010101
splitPreserveAllTokens(String, String, int)6100%n/a010101
lambda$stripAll$0(String[], String, int)6100%n/a010101
static {...}6100%n/a010201
center(String, int)5100%n/a010101
chomp(String, String)5100%n/a010101
compare(String, String)5100%n/a010101
compareIgnoreCase(String, String)5100%n/a010101
contains(CharSequence, CharSequence)5100%n/a010101
containsAny(CharSequence, CharSequence[])5100%n/a010101
containsAnyIgnoreCase(CharSequence, CharSequence[])5100%n/a010101
containsIgnoreCase(CharSequence, CharSequence)5100%n/a010101
endsWith(CharSequence, CharSequence)5100%n/a010101
endsWithAny(CharSequence, CharSequence[])5100%n/a010101
endsWithIgnoreCase(CharSequence, CharSequence)5100%n/a010101
equals(CharSequence, CharSequence)5100%n/a010101
equalsAny(CharSequence, CharSequence[])5100%n/a010101
equalsAnyIgnoreCase(CharSequence, CharSequence[])5100%n/a010101
equalsIgnoreCase(CharSequence, CharSequence)5100%n/a010101
indexOf(CharSequence, CharSequence)5100%n/a010101
indexOfAny(CharSequence, char[])5100%n/a010101
indexOfIgnoreCase(CharSequence, CharSequence)5100%n/a010101
lastIndexOf(CharSequence, CharSequence)5100%n/a010101
lastIndexOfIgnoreCase(CharSequence, CharSequence)5100%n/a010101
leftPad(String, int)5100%n/a010101
remove(String, String)5100%n/a010101
removeEnd(String, String)5100%n/a010101
removeEndIgnoreCase(String, String)5100%n/a010101
removeFirst(String, String)5100%n/a010101
removeIgnoreCase(String, String)5100%n/a010101
removeStart(String, String)5100%n/a010101
removeStartIgnoreCase(String, String)5100%n/a010101
replaceAll(String, String, String)5100%n/a010101
replaceEach(String, String[], String[])5100%n/a010101
replaceFirst(String, String, String)5100%n/a010101
replacePattern(String, String, String)5100%n/a010101
rightPad(String, int)5100%n/a010101
split(String)5100%n/a010101
split(String, char)5100%n/a010101
splitPreserveAllTokens(String, char)5100%n/a010101
startsWith(CharSequence, CharSequence)5100%n/a010101
startsWithAny(CharSequence, CharSequence[])5100%n/a010101
startsWithIgnoreCase(CharSequence, CharSequence)5100%n/a010101
substringBetween(String, String)5100%n/a010101
truncate(String, int)5100%n/a010101
defaultString(String)4100%n/a010101
defaultString(String, String)4100%n/a010101
join(Object[])4100%n/a010101
removeAll(String, String)4100%n/a010101
removePattern(String, String)4100%n/a010101
splitByCharacterType(String)4100%n/a010101
splitByCharacterTypeCamelCase(String)4100%n/a010101
strip(String)4100%n/a010101
stripAll(String[])4100%n/a010101
StringUtils()3100%n/a010201