Source file "net/jsign/json-io/util/io/JsonWriter.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 4,283 of 4,283 | 0% | 800 of 800 | 0% | 472 | 472 | 1,136 | 1,136 | 70 | 70 |
JsonWriter(OutputStream, Map) | ![]() | 0% | ![]() | 0% | 17 | 17 | 81 | 81 | 1 | 1 |
writeArray(Object, boolean) | ![]() | 0% | ![]() | 0% | 39 | 39 | 81 | 81 | 1 | 1 |
writeJsonObjectArray(JsonObject, boolean) | ![]() | 0% | ![]() | 0% | 39 | 39 | 69 | 69 | 1 | 1 |
writeJsonObjectObject(JsonObject, boolean) | ![]() | 0% | ![]() | 0% | 28 | 28 | 62 | 62 | 1 | 1 |
writeEnumSet(EnumSet) | ![]() | 0% | ![]() | 0% | 13 | 13 | 52 | 52 | 1 | 1 |
traceReferences(Object) | ![]() | 0% | ![]() | 0% | 18 | 18 | 46 | 46 | 1 | 1 |
static {...} | ![]() | 0% | ![]() | 0% | 2 | 2 | 26 | 26 | 1 | 1 |
writeObject(Object, boolean, boolean) | ![]() | 0% | ![]() | 0% | 18 | 18 | 34 | 34 | 1 | 1 |
writeJsonObjectMap(JsonObject, boolean) | ![]() | 0% | ![]() | 0% | 13 | 13 | 43 | 43 | 1 | 1 |
writeField(Object, boolean, String, Field, boolean) | ![]() | 0% | ![]() | 0% | 20 | 20 | 35 | 35 | 1 | 1 |
writeJsonObjectCollection(JsonObject, boolean) | ![]() | 0% | ![]() | 0% | 16 | 16 | 38 | 38 | 1 | 1 |
writeType(Object, Writer) | ![]() | 0% | ![]() | 0% | 15 | 15 | 47 | 47 | 1 | 1 |
writeCustom(Class, Object, boolean, Writer) | ![]() | 0% | ![]() | 0% | 20 | 20 | 36 | 36 | 1 | 1 |
writeImpl(Object, boolean, boolean, boolean) | ![]() | 0% | ![]() | 0% | 17 | 17 | 38 | 38 | 1 | 1 |
writePrimitive(Object, boolean) | ![]() | 0% | ![]() | 0% | 15 | 15 | 25 | 25 | 1 | 1 |
writeMap(Map, boolean) | ![]() | 0% | ![]() | 0% | 10 | 10 | 36 | 36 | 1 | 1 |
writeJsonObjectMapWithStringKeys(JsonObject, boolean) | ![]() | 0% | ![]() | 0% | 13 | 13 | 30 | 30 | 1 | 1 |
writeCollection(Collection, boolean) | ![]() | 0% | ![]() | 0% | 10 | 10 | 28 | 28 | 1 | 1 |
writeJsonUtf8String(String, Writer) | ![]() | 0% | ![]() | 0% | 10 | 10 | 25 | 25 | 1 | 1 |
traceFields(Deque, Object, Map) | ![]() | 0% | ![]() | 0% | 10 | 10 | 16 | 16 | 1 | 1 |
writeLongArray(long[], int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
writeMapWithStringKeys(Map, boolean) | ![]() | 0% | ![]() | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
writeCollectionElement(Object) | ![]() | 0% | ![]() | 0% | 8 | 8 | 17 | 17 | 1 | 1 |
writeOptionalReference(Object) | ![]() | 0% | ![]() | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
forceGetCustomWriter(Class) | ![]() | 0% | ![]() | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
getFieldsUsingSpecifier(Class, Map) | ![]() | 0% | ![]() | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
writeMapBody(Iterator) | ![]() | 0% | ![]() | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
formatJson(String, Map, Map) | ![]() | 0% | ![]() | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
writeByteArray(byte[], int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
objectToJson(Object, Map) | ![]() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | |
writeIfMatching(Object, boolean, Writer) | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
isTrue(Object) | ![]() | 0% | ![]() | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
writeDoubleArray(double[], int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
writeFloatArray(float[], int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
writeIdAndTypeIfNeeded(Object, boolean, boolean) | ![]() | 0% | ![]() | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
getId(Object) | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
writeArrayElementIfMatching(Class, Object, boolean, Writer) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
write(Object) | ![]() | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | |
beginCollection(boolean, boolean) | ![]() | 0% | ![]() | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
writeBooleanArray(boolean[], int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
writeIntArray(int[], int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
writeShortArray(short[], int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
tab(Writer, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
getCustomWriter(Class) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
doesValueTypeMatchFieldType(Class, String, Object) | ![]() | 0% | ![]() | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
writeId(String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
ensureJsonPrimitiveKeys(Map) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
getSubstituteTypeName(String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
writeElements(Writer, Iterator) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
doubleToString(double) | ![]() | 0% | ![]() | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
floatToString(float) | ![]() | 0% | ![]() | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
close() | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
getSubstituteTypeNameIfExists(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
flush() | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
addWriter(Class, JsonWriter.JsonClassWriterBase) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
writeImpl(Object, boolean) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getValueByReflect(Object, Field) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
getClassLoader() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
tabIn() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
newLine() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
tabOut() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
addWriterPermanent(Class, JsonWriter.JsonClassWriterBase) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
addNotCustomWriter(Class) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
formatJson(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
JsonWriter(OutputStream) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
objectToJson(Object) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setAllowNanAndInfinity(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
getObjectsReferenced() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getObjectsVisited() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
isAllowNanAndInfinity() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |