aboutsummaryrefslogtreecommitdiff
path: root/org.jacoco.core.test/src/org/jacoco
diff options
context:
space:
mode:
Diffstat (limited to 'org.jacoco.core.test/src/org/jacoco')
-rw-r--r--org.jacoco.core.test/src/org/jacoco/core/analysis/AnalyzerTest.java14
1 files changed, 14 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 6f8fee9c..1e95a5d1 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
@@ -77,6 +77,20 @@ public class AnalyzerTest {
}
@Test
+ public void should_ignore_module_info() throws Exception {
+ final ClassWriter cw = new ClassWriter(0);
+ cw.visit(Opcodes.V9, Opcodes.ACC_MODULE, "module-info", null, null,
+ null);
+ cw.visitModule("module", 0, null).visitEnd();
+ cw.visitEnd();
+ final byte[] bytes = cw.toByteArray();
+
+ analyzer.analyzeClass(bytes, "");
+
+ assertTrue(classes.isEmpty());
+ }
+
+ @Test
public void should_ignore_synthetic_classes() throws Exception {
final ClassWriter cw = new ClassWriter(0);
cw.visit(Opcodes.V1_5, Opcodes.ACC_SYNTHETIC, "Foo", null,