aboutsummaryrefslogtreecommitdiffstats
path: root/org.jacoco.core.test/src/org/jacoco/core/internal/instr/ClassInstrumenterTest.java
diff options
context:
space:
mode:
authorMarc R. Hoffmann <hoffmann@mountainminds.com>2011-02-28 17:20:53 +0000
committerMarc R. Hoffmann <hoffmann@mountainminds.com>2011-02-28 17:20:53 +0000
commitfc706fac7a9991627cf2efcb215b46dd11ba2162 (patch)
tree9fd44fabd747fe846f2f122c7ca8db9828659d3f /org.jacoco.core.test/src/org/jacoco/core/internal/instr/ClassInstrumenterTest.java
parent51a3135de62cb4a25f404c334f9865d45f0a008e (diff)
downloadplatform_external_jacoco-fc706fac7a9991627cf2efcb215b46dd11ba2162.tar.gz
platform_external_jacoco-fc706fac7a9991627cf2efcb215b46dd11ba2162.tar.bz2
platform_external_jacoco-fc706fac7a9991627cf2efcb215b46dd11ba2162.zip
Improve test coverage.
Diffstat (limited to 'org.jacoco.core.test/src/org/jacoco/core/internal/instr/ClassInstrumenterTest.java')
-rw-r--r--org.jacoco.core.test/src/org/jacoco/core/internal/instr/ClassInstrumenterTest.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/org.jacoco.core.test/src/org/jacoco/core/internal/instr/ClassInstrumenterTest.java b/org.jacoco.core.test/src/org/jacoco/core/internal/instr/ClassInstrumenterTest.java
index e8106a68..1e83a588 100644
--- a/org.jacoco.core.test/src/org/jacoco/core/internal/instr/ClassInstrumenterTest.java
+++ b/org.jacoco.core.test/src/org/jacoco/core/internal/instr/ClassInstrumenterTest.java
@@ -11,10 +11,13 @@
*******************************************************************************/
package org.jacoco.core.internal.instr;
+import static org.junit.Assert.assertNull;
+
import org.jacoco.core.runtime.IRuntime;
import org.jacoco.core.runtime.LoggerRuntime;
import org.junit.Before;
import org.junit.Test;
+import org.objectweb.asm.MethodVisitor;
import org.objectweb.asm.commons.EmptyVisitor;
/**
@@ -46,4 +49,16 @@ public class ClassInstrumenterTest {
null, null);
}
+ @Test
+ public void testNoMethodVisitor() {
+ instrumenter = new ClassInstrumenter(123, runtime, new EmptyVisitor() {
+ @Override
+ public MethodVisitor visitMethod(int access, String name,
+ String desc, String signature, String[] exceptions) {
+ return null;
+ }
+ });
+ assertNull(instrumenter.visitMethod(0, "foo", "()V", null, null));
+ }
+
}