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 public final class BlackRedTestCase extends TestCase {
11
12 public static Test suite() throws Exception {
13
14 final ClassTransformerClassLoader classloader =
15 new ClassTransformerClassLoader(new AsmClassTransformer());
16
17 final Class clazz = classloader.loadClass(
18 AbstractTransformerTestCase.getTestCaseClassName(
19 BlackRedTestCase.class));
20
21 final TestSuite suite = new TestSuite(classloader.createImplementationOf(clazz));
22 suite.setName("ASM " + clazz.getName());
23 return suite;
24 }
25
26 }