diff options
Diffstat (limited to 'org.jacoco.core.test/src/org/jacoco/core/analysis/AnalyzerTest.java')
-rw-r--r-- | org.jacoco.core.test/src/org/jacoco/core/analysis/AnalyzerTest.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/org.jacoco.core.test/src/org/jacoco/core/analysis/AnalyzerTest.java b/org.jacoco.core.test/src/org/jacoco/core/analysis/AnalyzerTest.java index d265c285..7e5298aa 100644 --- a/org.jacoco.core.test/src/org/jacoco/core/analysis/AnalyzerTest.java +++ b/org.jacoco.core.test/src/org/jacoco/core/analysis/AnalyzerTest.java @@ -122,6 +122,17 @@ public class AnalyzerTest { } @Test + public void testAnalyzeAll_EmptyZipEntry() throws IOException { + final ByteArrayOutputStream buffer = new ByteArrayOutputStream(); + final ZipOutputStream zip = new ZipOutputStream(buffer); + zip.putNextEntry(new ZipEntry("empty.txt")); + zip.finish(); + final int count = analyzer.analyzeAll( + new ByteArrayInputStream(buffer.toByteArray()), "Test"); + assertEquals(0, count); + } + + @Test public void testAnalyzeAll_Pack200() throws IOException { final ByteArrayOutputStream zipbuffer = new ByteArrayOutputStream(); final ZipOutputStream zip = new ZipOutputStream(zipbuffer); |