JSONObject

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,408 of 3,13423%440 of 59325%334420582775100119
wrap(Object, Set)1330%500%2626272711
populateMap(Object, Set)1120%280%1515292911
similar(Object)1070%320%1717303011
getKeyNameFromMethod(Method)1020%280%1515212111
increment(String)970%140%88171711
getAnnotationDepth(Method, Class)830%140%88262611
objectToBigDecimal(Object, BigDecimal, boolean)760%220%1212171711
objectToBigInteger(Object, BigInteger)760%220%1212181811
JSONObject(String, Locale)710%80%55202011
getAnnotation(Method, Class)700%100%66202011
writeValue(Writer, Object, int, int)698053%91765%814123101
toMap()590%100%66121211
JSONObject(Map)520%80%55121211
isNumberSimilar(Number, Number)520%160%99101011
doubleToString(double)500%140%88101011
accumulate(String, Object)450%60%44101011
wrongValueFormatException(String, String, Object, Throwable)430%80%558811
append(String, Object)380%40%338811
getBoolean(String)380%120%778811
getNames(Object)360%60%44111111
write(Writer, int, int)3410074%41275%49104001
JSONObject(Object, String[])310%20%228811
optEnum(Class, String, Enum)310%40%33111111
toJSONArray(JSONArray)290%60%446611
JSONObject(JSONObject, String[])260%20%226611
optBooleanObject(String, Boolean)260%40%338811
optBoolean(String, boolean)240%40%338811
optNumber(String, Number)230%40%338811
get(String)220%40%336611
getDouble(String)220%20%226611
getFloat(String)220%20%226611
getInt(String)220%20%226611
getLong(String)220%20%226611
getNumber(String)210%20%226611
putOnce(String, Object)210%60%445511
getEnum(Class, String)200%20%224411
getBigInteger(String)180%20%225511
getBigDecimal(String)180%20%225511
toString(int)180%n/a113311
getJSONArray(String)160%20%224411
getJSONObject(String)160%20%224411
getString(String)160%20%224411
optFloatObject(String, Float)140%20%225511
getNames(JSONObject)130%20%223311
names()130%20%223311
optFloat(String, float)130%20%225511
optIntegerObject(String, Integer)130%20%224411
optLongObject(String, Long)130%20%224411
optString(String, String)130%20%222211
numberIsFinite(Number)121657%7541%572501
optDoubleObject(String, Double)120%20%224411
optInt(String, int)120%20%224411
optJSONArray(String)120%20%222211
optJSONObject(String, JSONObject)120%20%222211
optLong(String, long)120%20%224411
isValidMethodName(String)120%40%331111
optDouble(String, double)110%20%224411
putOpt(String, Object)110%40%333311
put(String, Object)91562%2250%232701
JSONObject(int)90%n/a113311
put(String, boolean)90%20%221111
optBigDecimal(String, BigDecimal)80%n/a112211
optBigInteger(String, BigInteger)80%n/a112211
populateMap(Object)80%n/a112211
put(String, Collection)80%n/a111111
put(String, Map)80%n/a111111
JSONObject(Object, Set)70%n/a113311
query(String)70%n/a111111
optQuery(String)70%n/a111111
optQuery(JSONPointer)70%n/a113311
toString()70%n/a113311
recursivelyDefinedObjectException(String)70%n/a112211
stringToNumber(String)613595%33592%32013001
JSONObject(Object)60%n/a113311
isNull(String)60%n/a111111
optEnum(Class, String)60%n/a111111
optBooleanObject(String)60%n/a111111
optDoubleObject(String)60%n/a111111
optFloatObject(String)60%n/a111111
optIntegerObject(String)60%n/a111111
optLongObject(String)60%n/a111111
put(String, double)60%n/a111111
put(String, float)60%n/a111111
put(String, int)60%n/a111111
put(String, long)60%n/a111111
write(Writer)60%n/a111111
numberToString(Number)54690%21083%2711101
quote(String)51676%n/a012501
testValidity(Object)5861%1375%131301
indent(Writer, int)5654%1150%121301
has(String)50%n/a111111
optBoolean(String)50%n/a111111
objectToBigDecimal(Object, BigDecimal)50%n/a111111
optDouble(String)50%n/a111111
optFloat(String)50%n/a111111
optInt(String)50%n/a111111
optJSONObject(String)50%n/a111111
optLong(String)50%n/a111111
optNumber(String)50%n/a111111
optString(String)50%n/a111111
remove(String)50%n/a111111
getMapType()40%n/a111111
keys()40%n/a111111
keySet()40%n/a111111
clear()40%n/a112211
isEmpty()40%n/a111111
query(JSONPointer)40%n/a111111
wrap(Object)40%n/a111111
valueToString(Object)30%n/a111111
stringToValue(String)24195%11392%1811301
opt(String)2777%1150%120101
quote(String, Writer)111100%12596%11703501
JSONObject(JSONTokener)91100%22191%21403101
isDecimalNotation(String)23100%8100%050201
JSONObject()8100%n/a010301
static {...}8100%n/a010201
JSONObject(String)7100%n/a010201
entrySet()4100%n/a010101
length()4100%n/a010101