1 30 package org.objectweb.asm; 31 32 import junit.framework.TestCase; 33 34 39 public class LabelUnitTest extends TestCase { 40 41 public void testToString() { 42 new Label().toString(); 43 } 44 45 public void testGetOffset() { 46 Label l = new Label(); 47 ClassWriter cw = new ClassWriter(0); 48 MethodVisitor mv = cw.visitMethod(Opcodes.ACC_PUBLIC, 49 "m", 50 "()V", 51 null, 52 null); 53 mv.visitCode(); 54 mv.visitLabel(l); 55 assertEquals(0, l.getOffset()); 56 } 57 58 public void testIllegalGetOffsetState() { 59 try { 60 new Label().getOffset(); 61 fail(); 62 } catch (RuntimeException e) { 63 } 64 } 65 } 66 | Popular Tags |