aboutsummaryrefslogtreecommitdiff
path: root/org.jacoco.core.test/src/org/jacoco/core/analysis/AnalyzerTest.java
diff options
context:
space:
mode:
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.java11
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);