Source file "freemarker/template/utility/StringUtil.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 4,972 of 4,972 | 0% | 1,265 of 1,265 | 0% | 715 | 715 | 956 | 956 | 71 | 71 |
isFTLIdentifierStart(char) | ![]() | 0% | ![]() | 0% | 300 | 300 | 131 | 131 | 1 | 1 |
jsStringEnc(String, boolean) | ![]() | 0% | ![]() | 0% | 46 | 46 | 70 | 70 | 1 | 1 |
FTLStringLiteralDec(String) | ![]() | 0% | ![]() | 0% | 26 | 26 | 74 | 74 | 1 | 1 |
parseNameValuePairList(String, String) | ![]() | 0% | ![]() | 0% | 27 | 27 | 68 | 68 | 1 | 1 |
FTLStringLiteralEnc(String, char, boolean) | ![]() | 0% | ![]() | 0% | 24 | 24 | 41 | 41 | 1 | 1 |
URLEnc(String, String, boolean) | ![]() | 0% | ![]() | 0% | 15 | 15 | 36 | 36 | 1 | 1 |
XMLOrHTMLEnc(String, boolean, boolean, char[]) | ![]() | 0% | ![]() | 0% | 25 | 25 | 56 | 56 | 1 | 1 |
globToRegularExpression(String, boolean) | ![]() | 0% | ![]() | 0% | 16 | 16 | 32 | 32 | 1 | 1 |
javaStringEnc(String) | ![]() | 0% | ![]() | 0% | 16 | 16 | 33 | 33 | 1 | 1 |
static {...} | ![]() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | |
replace(String, String, String, boolean, boolean) | ![]() | 0% | ![]() | 0% | 10 | 10 | 30 | 30 | 1 | 1 |
jQuoteNoXSS(String) | ![]() | 0% | ![]() | 0% | 12 | 12 | 33 | 33 | 1 | 1 |
jQuote(String) | ![]() | 0% | ![]() | 0% | 11 | 11 | 31 | 31 | 1 | 1 |
RTFEnc(String) | ![]() | 0% | ![]() | 0% | 13 | 13 | 25 | 25 | 1 | 1 |
rightPad(String, int, String) | ![]() | 0% | ![]() | 0% | 7 | 7 | 21 | 21 | 1 | 1 |
split(String, String, boolean) | ![]() | 0% | ![]() | 0% | 8 | 8 | 24 | 24 | 1 | 1 |
XMLOrHTMLEnc(String, char[], Writer) | ![]() | 0% | ![]() | 0% | 13 | 13 | 18 | 18 | 1 | 1 |
toABC(int, char) | ![]() | 0% | ![]() | 0% | 4 | 4 | 18 | 18 | 1 | 1 |
leftPad(String, int, String) | ![]() | 0% | ![]() | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
deduceLocale(String) | ![]() | 0% | ![]() | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
createEscapes() | ![]() | 0% | 0% | 2 | 2 | 15 | 15 | 1 | 1 | |
getYesNo(String) | ![]() | 0% | ![]() | 0% | 10 | 10 | 13 | 13 | 1 | 1 |
trim(char[]) | ![]() | 0% | ![]() | 0% | 9 | 9 | 15 | 15 | 1 | 1 |
split(String, char) | ![]() | 0% | ![]() | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
unescapeLiteralGlobSection(String) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
RTFEnc(String, Writer) | ![]() | 0% | ![]() | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
safeInURL(char, boolean) | ![]() | 0% | ![]() | 0% | 16 | 16 | 1 | 1 | 1 | 1 |
capitalize(String) | ![]() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | |
leftPad(String, int, char) | ![]() | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | |
rightPad(String, int, char) | ![]() | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | |
chomp(String) | ![]() | 0% | ![]() | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
maybeCDataEndGT(String, int) | ![]() | 0% | ![]() | 0% | 5 | 5 | 4 | 4 | 1 | 1 |
failedToStringSubstitute(Object, Throwable) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
ftlQuote(String) | ![]() | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | |
shortArrayCopy(char[], char[], int) | ![]() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | |
isBackslashEscapedFTLIdentifierCharacter(char) | ![]() | 0% | ![]() | 0% | 5 | 5 | 1 | 1 | 1 | 1 |
isTrimmableToEmpty(char[], int, int) | ![]() | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | |
appendLiteralGlobSection(StringBuilder, String, int, int) | ![]() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | |
toHexDigit(int) | ![]() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | |
isFTLIdentifierPart(char) | ![]() | 0% | ![]() | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
tryToString(Object) | ![]() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | |
emptyToNull(String) | ![]() | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | |
isInterpolationStart(char) | ![]() | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | |
jQuote(Object) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
jQuoteNoXSS(Object) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
replace(String, String, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
XMLEnc(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
XHTMLEnc(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
XMLEncNA(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
XMLEncQAttr(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
XMLEncNQG(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
matchesName(String, String, String, Environment) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
versionStringToInt(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
isTrimmableToEmpty(char[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
isTrimmableToEmpty(char[], int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
XMLEnc(String, Writer) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
XHTMLEnc(String, Writer) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
URLEnc(String, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
URLPathEnc(String, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
FTLStringLiteralEnc(String, char) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
FTLStringLiteralEnc(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
leftPad(String, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
rightPad(String, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
javaScriptStringEnc(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
jsonStringEnc(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
toUpperABC(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
toLowerABC(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
globToRegularExpression(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
StringUtil() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
HTMLEnc(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
isXMLID(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |