StringUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total20 of 7,02399%21 of 1,46598%2199181,6930251
convertRemainingAccentCharacters(StringBuilder)157583%31583%31763401
getLevenshteinDistance(CharSequence, CharSequence, int)320598%23294%21814401
indexOfDifference(CharSequence, CharSequence)4195%11593%1911001
replaceEach(String, String[], String[], boolean, int)291100%45893%43205901
matches(CharSequence, CharSequence)194100%26100%01403701
splitWorker(String, String, int, boolean)178100%44100%02306001
abbreviate(String, String, int, int)156100%12195%11202301
getLevenshteinDistance(CharSequence, CharSequence)122100%18100%01002701
splitByWholeSeparatorWorker(String, String, int, boolean)113100%11995%11103201
indexOfDifference(CharSequence[])110100%26100%01403001
replace(String, String, String, int, boolean)106100%22100%01202001
splitByCharacterType(String, boolean)103100%16100%0902301
repeat(String, int)98100%19100%01102301
getJaroWinklerDistance(CharSequence, CharSequence)83100%8100%0501001
leftPad(String, int, String)81100%16100%0902001
rightPad(String, int, String)81100%16100%0902001
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
containsAny(CharSequence, char[])73100%18100%01001701
containsNone(CharSequence, char[])71100%18100%01001701
indexOfAny(CharSequence, char[])71100%21688%21001501
indexOfAnyBut(CharSequence, char[])71100%18100%01001601
replaceChars(String, String, String)65100%14100%0801901
indexOfAnyBut(CharSequence, CharSequence)61100%11794%11001301
wrapIfMissing(String, char)61100%11593%1901301
wrapIfMissing(String, String)61100%11593%1901301
abbreviateMiddle(String, String, int)60100%6100%040601
swapCase(String)59100%10100%0601601
capitalize(String)57100%6100%0401601
uncapitalize(String)57100%6100%0401601
ordinalIndexOf(CharSequence, CharSequence, int, boolean)54100%18100%01001401
overlay(String, String, int, int)54100%14100%0801901
chomp(String)53100%14100%0801501
equals(CharSequence, CharSequence)49100%16100%0901301
deleteWhitespace(String)48100%10100%0601301
indexOfAny(CharSequence, CharSequence[])48100%14100%0801201
indexOfIgnoreCase(CharSequence, CharSequence, int)48100%14100%0801301
appendIfMissing(String, CharSequence, boolean, CharSequence[])47100%12100%070701
lastIndexOfIgnoreCase(CharSequence, CharSequence, int)47100%14100%0801401
prependIfMissing(String, CharSequence, boolean, CharSequence[])47100%12100%070701
isMixedCase(CharSequence)46100%14100%0801401
join(boolean[], char, int, int)46100%6100%0401001
substringBetween(String, String, String)46100%6100%040801
chop(String)44100%8100%0501101
toCodePoints(CharSequence)44100%6100%0401101
truncate(String, int, int)44100%10100%0601201
join(char[], char, int, int)43100%6100%0401001
rotate(String, int)43100%8100%0501001
stripEnd(String, String)43100%14100%0801101
substring(String, int, int)43100%14100%0801501
remove(String, char)42100%8100%050801
stripStart(String, String)42100%14100%0801201
lastIndexOfAny(CharSequence, CharSequence[])40100%10100%0601001
unwrap(String, char)38100%2880%260701
join(byte[], char, int, int)37100%6100%0401001
join(double[], char, int, int)37100%6100%0401001
join(float[], char, int, int)37100%6100%0401001
join(int[], char, int, int)37100%6100%0401001
join(long[], char, int, int)37100%6100%0401001
join(short[], char, int, int)37100%6100%0401001
center(String, int, String)36100%8100%0501001
getDigits(String)34100%6100%040901
containsAny(ToBooleanBiFunction, CharSequence, CharSequence[])33100%8100%050601
containsIgnoreCase(CharSequence, CharSequence)33100%8100%050801
endsWith(CharSequence, CharSequence, boolean)33100%8100%050601
mid(String, int, int)33100%10100%060901
substringAfterLast(String, String)33100%8100%050801
unwrap(String, String)33100%10100%060501
endsWithAny(CharSequence, CharSequence[])32100%8100%050601
getCommonPrefix(String[])32100%8100%0501001
startsWithAny(CharSequence, CharSequence[])32100%8100%050601
center(String, int, char)31100%6100%040801
countMatches(CharSequence, CharSequence)29100%6100%040801
isAllBlank(CharSequence[])28100%6100%040601
isAllEmpty(CharSequence[])28100%6100%040601
isAlphanumericSpace(CharSequence)28100%8100%050801
isAlphaSpace(CharSequence)28100%8100%050801
isAnyBlank(CharSequence[])28100%6100%040601
isAnyEmpty(CharSequence[])28100%6100%040601
isNumericSpace(CharSequence)28100%8100%050801
leftPad(String, int, char)28100%6100%040801
rightPad(String, int, char)28100%6100%040801
startsWith(CharSequence, CharSequence, boolean)28100%8100%050601
equalsAny(CharSequence, CharSequence[])27100%6100%040501
equalsAnyIgnoreCase(CharSequence, CharSequence[])27100%6100%040501
equalsIgnoreCase(CharSequence, CharSequence)27100%8100%050701
substringAfterLast(String, int)26100%6100%040601
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
substring(String, int)25100%8100%050901
substringAfter(String, String)25100%6100%040801
containsWhitespace(CharSequence)24100%6100%040701
isAllLowerCase(CharSequence)24100%6100%040701
isAllUpperCase(CharSequence)24100%6100%040701
isAlpha(CharSequence)24100%6100%040701
isAlphanumeric(CharSequence)24100%6100%040701
isNumeric(CharSequence)24100%6100%040701
join(Object[], String, int, int)24100%2100%020201
countMatches(CharSequence, char)23100%6100%040701
isAsciiPrintable(CharSequence)23100%6100%040701
isBlank(CharSequence)23100%6100%040701
isWhitespace(CharSequence)23100%6100%040701
removeEnd(String, String)23100%6100%040501
removeEndIgnoreCase(String, String)23100%6100%040501
repeat(String, String, int)23100%4100%030401
join(List, char, int, int)22100%4100%030701
join(List, String, int, int)22100%4100%030701
substringBeforeLast(String, String)22100%6100%040601
difference(String, String)21100%6100%040801
join(Iterator, char)21100%4100%030501
right(String, int)21100%6100%040701
join(Iterator, String)20100%4100%030501
stripAccents(String)20100%2100%020501
substringAfter(String, int)20100%4100%030601
left(String, int)19100%6100%040701
removeStart(String, String)19100%6100%040501
substringBefore(String, int)19100%4100%030601
wrap(String, char)18100%1375%130301
stripAll(String[], String)17100%2100%020601
removeStart(String, char)16100%4100%030301
contains(CharSequence, CharSequence)15100%6100%040301
stripToNull(String)15100%4100%030401
contains(CharSequence, int)14100%4100%030301
remove(String, String)14100%4100%030301
wrap(String, String)14100%4100%030301
indexOfAny(CharSequence, String)13100%4100%030301
removeStartIgnoreCase(String, String)13100%4100%030301
join(Object[], String)12100%2100%020101
lastIndexOfIgnoreCase(CharSequence, CharSequence)12100%4100%030301
repeat(char, int)12100%2100%020301
containsOnly(CharSequence, String)11100%4100%030301
indexOf(CharSequence, CharSequence)11100%4100%030301
indexOf(CharSequence, CharSequence, int)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, CharSequence)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
replaceEachRepeatedly(String, String[], String[])8100%n/a010101
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
replaceEach(String, String[], String[])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
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
removeIgnoreCase(String, String)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
center(String, int)5100%n/a010101
compare(String, String)5100%n/a010101
compareIgnoreCase(String, String)5100%n/a010101
containsAny(CharSequence, CharSequence[])5100%n/a010101
containsAnyIgnoreCase(CharSequence, CharSequence[])5100%n/a010101
endsWith(CharSequence, CharSequence)5100%n/a010101
endsWithIgnoreCase(CharSequence, CharSequence)5100%n/a010101
indexOfIgnoreCase(CharSequence, CharSequence)5100%n/a010101
lastIndexOf(CharSequence, CharSequence, int)5100%n/a010101
leftPad(String, int)5100%n/a010101
removeFirst(String, String)5100%n/a010101
replaceAll(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
startsWithIgnoreCase(CharSequence, CharSequence)5100%n/a010101
substringBetween(String, String)5100%n/a010101
truncate(String, int)5100%n/a010101
chomp(String, String)4100%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
toStringOrEmpty(Object)4100%n/a010101
static {...}4100%n/a010101
StringUtils()3100%n/a010201