1 package org.apache.commons.javaflow.bytecode.transformation.asm;
2
3 import junit.framework.Test;
4 import junit.framework.TestCase;
5 import junit.framework.TestSuite;
6
7 import org.apache.commons.javaflow.bytecode.transformation.AbstractTransformerTestCase;
8 import org.apache.commons.javaflow.bytecode.transformation.ClassTransformerClassLoader;
9
10
11 public final class NoReferenceTestCase extends TestCase {
12
13 public static Test suite() throws Exception {
14
15 final ClassTransformerClassLoader classloader =
16 new ClassTransformerClassLoader(new AsmClassTransformer());
17
18 final Class clazz = classloader.loadClass(
19 AbstractTransformerTestCase.getTestCaseClassName(
20 NoReferenceTestCase.class));
21
22 final TestSuite suite = new TestSuite(classloader.createImplementationOf(clazz));
23 suite.setName("ASM " + clazz.getName());
24 return suite;
25 }
26
27 }
28