Source file "org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,723 of 2,991 | 42% | 284 of 388 | 26% | 228 | 266 | 338 | 611 | 35 | 72 |
| writeZip64CentralDirectory() | 8% | 20% | 10 | 11 | 40 | 44 | 0 | 1 | ||
| rewriteSizesAndCrc(boolean) | 0% | 0% | 6 | 6 | 23 | 23 | 1 | 1 | ||
| ZipArchiveOutputStream(Path, OpenOption[]) | 0% | n/a | 1 | 1 | 31 | 31 | 1 | 1 | ||
| createLocalFileHeader(ZipArchiveEntry, ByteBuffer, boolean, boolean, long) | 59% | 33% | 18 | 19 | 15 | 45 | 0 | 1 | ||
| handleZip64Extra(ZipArchiveEntry, long, boolean) | 3% | 4% | 12 | 13 | 15 | 17 | 0 | 1 | ||
| handleSizesAndCrc(long, long, Zip64Mode) | 24% | 12% | 4 | 5 | 13 | 18 | 0 | 1 | ||
| validateIfZip64IsNeededInEOCD() | 5% | 5% | 9 | 10 | 18 | 20 | 0 | 1 | ||
| createCentralFileHeader(ZipArchiveEntry, ByteBuffer, ZipArchiveOutputStream.EntryMetaData, boolean) | 72% | 36% | 15 | 16 | 11 | 50 | 0 | 1 | ||
| putArchiveEntry(ZipArchiveEntry, boolean) | 41% | 31% | 8 | 9 | 15 | 26 | 0 | 1 | ||
| ZipArchiveOutputStream(Path, long) | 0% | n/a | 1 | 1 | 19 | 19 | 1 | 1 | ||
| ZipArchiveOutputStream(SeekableByteChannel) | 0% | n/a | 1 | 1 | 19 | 19 | 1 | 1 | ||
| addUnicodeExtraFields(ZipArchiveEntry, boolean, ByteBuffer) | 0% | 0% | 7 | 7 | 17 | 17 | 1 | 1 | ||
| validateSizeInformation(Zip64Mode) | 30% | 21% | 7 | 8 | 7 | 11 | 0 | 1 | ||
| addRawArchiveEntry(ZipArchiveEntry, InputStream) | 0% | 0% | 5 | 5 | 10 | 10 | 1 | 1 | ||
| getZip64Extra(ZipArchiveEntry) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| copyFromZipInputStream(InputStream) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| setLevel(int) | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| writeCentralDirectoryEnd() | 76% | 40% | 5 | 6 | 2 | 24 | 0 | 1 | ||
| finish() | 71% | 50% | 4 | 5 | 6 | 24 | 0 | 1 | ||
| canWriteEntryData(ArchiveEntry) | 0% | 0% | 5 | 5 | 6 | 6 | 1 | 1 | ||
| closeCopiedEntry(boolean) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| writeLocalFileHeader(ZipArchiveEntry, boolean) | 78% | 50% | 2 | 3 | 4 | 15 | 0 | 1 | ||
| setEncoding(String) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| createArchiveEntry(Path, String, LinkOption[]) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| writePreamble(byte[], int, int) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| shouldUseZip64EOCD() | 75% | 50% | 8 | 9 | 1 | 6 | 0 | 1 | ||
| createArchiveEntry(File, String) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| destroy() | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| setUseLanguageEncodingFlag(boolean) | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| createCentralFileHeader(ZipArchiveEntry) | 83% | 44% | 9 | 10 | 1 | 10 | 0 | 1 | ||
| writeDataDescriptor(ZipArchiveEntry) | 73% | 50% | 2 | 3 | 3 | 10 | 0 | 1 | ||
| checkIfNeedsZip64(Zip64Mode) | 50% | 25% | 2 | 3 | 1 | 4 | 0 | 1 | ||
| preClose() | 61% | 50% | 3 | 4 | 2 | 7 | 0 | 1 | ||
| writeCentralDirectoryInChunks() | 81% | 75% | 1 | 3 | 3 | 12 | 0 | 1 | ||
| close() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| writeCentralFileHeader(ZipArchiveEntry) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| writeOut(byte[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| ZipArchiveOutputStream(File) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| isSeekable() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| versionNeededToExtractMethod(int) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| writeOut(byte[], int, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| writePreamble(byte[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| versionNeededToExtract(int, boolean, boolean) | 50% | 50% | 2 | 3 | 2 | 5 | 0 | 1 | ||
| ZipArchiveOutputStream(File, long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| shouldAddZip64Extra(ZipArchiveEntry, Zip64Mode) | 83% | 42% | 7 | 8 | 0 | 4 | 0 | 1 | ||
| write(byte[], int, int) | 81% | 50% | 1 | 2 | 1 | 6 | 0 | 1 | ||
| getEntryEncoding(ZipArchiveEntry) | 68% | 25% | 2 | 3 | 0 | 2 | 0 | 1 | ||
| writeLocalFileHeader(ZipArchiveEntry) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| deflate() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getBytesWritten() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setComment(String) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setCreateUnicodeExtraFields(ZipArchiveOutputStream.UnicodeExtraFieldPolicy) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setFallbackToUTF8(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setMethod(int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setUseZip64(Zip64Mode) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getEffectiveZip64Mode(ZipArchiveEntry) | 85% | 50% | 4 | 5 | 1 | 5 | 0 | 1 | ||
| getGeneralPurposeBits(boolean, boolean) | 85% | 33% | 3 | 4 | 0 | 5 | 0 | 1 | ||
| closeEntry(boolean, boolean) | 84% | 50% | 3 | 4 | 1 | 6 | 0 | 1 | ||
| getEncoding() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isTooLargeForZip32(ZipArchiveEntry) | 85% | 50% | 2 | 3 | 0 | 1 | 0 | 1 | ||
| isZip64Required(ZipArchiveEntry, Zip64Mode) | 85% | 50% | 3 | 4 | 0 | 2 | 0 | 1 | ||
| usesDataDescriptor(int, boolean) | 91% | 50% | 3 | 4 | 0 | 1 | 0 | 1 | ||
| ZipArchiveOutputStream(OutputStream) | 100% | n/a | 0 | 1 | 0 | 19 | 0 | 1 | ||
| static {...} | 100% | n/a | 0 | 1 | 0 | 9 | 0 | 1 | ||
| closeArchiveEntry() | 100% | n/a | 0 | 1 | 0 | 10 | 0 | 1 | ||
| setDefaults(ZipArchiveEntry) | 100% | 50% | 2 | 3 | 0 | 5 | 0 | 1 | ||
| flushDeflater() | 100% | 50% | 1 | 2 | 0 | 3 | 0 | 1 | ||
| flush() | 100% | 50% | 1 | 2 | 0 | 3 | 0 | 1 | ||
| getName(ZipArchiveEntry) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| putArchiveEntry(ArchiveEntry) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| hasZip64Extra(ZipArchiveEntry) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| writeCounted(byte[]) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 |