JsonSanitizer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total88 of 2,65596%28 of 54994%303309551333
elideTrailingComma(int)524345%5964%5931401
toCharSequence()100%20%221111
canonicalizeNumber(StringBuilder, int, int)830197%97589%94306801
JsonSanitizer(String)50%n/a112211
requireValueState(int, JsonSanitizer.State, boolean)5092%1292%11011801
normalizeNumber(int, int)27698%35694%33117001
getMaximumNestingDepth()0%n/a111111
static {...}15398%50%120501
JsonSanitizer(String, int)1694%50%120401
sanitize()574100%14399%181012801
sanitizeString(int, int)558100%311497%366011301
unescapedChar(String, int)203100%44100%02704401
unescapedCharRev(String, int)63100%16100%0901501
endOfQuotedString(String, int)43100%787%150901
isKeyword(int, int)40100%8100%050701
appendHex(int, int)28100%4100%030501
elide(int, int)26100%2100%020501
canonicalizeNumber(int, int)26100%n/a010601
isHex(char)22100%8100%050301
endOfDigitRun(int, int)22100%6100%040401
isJsonSpecialChar(int)16100%4100%030501
runSlashPreceding(String, int)15100%375%130401
hexVal(char)13100%2100%020201
sanitize(String, int)11100%n/a010301
replace(int, int, char)10100%n/a010301
replace(int, int, String)10100%n/a010301
isOct(char)10100%4100%030101
toString()10100%2100%020101
insert(int, char)6100%n/a010201
insert(int, String)6100%n/a010201
isOctAt(int)6100%n/a010101
isHexAt(int)6100%n/a010101
sanitize(String)100%n/a010101