1   package org.apache.commons.javaflow.bytecode.transformation.bcel;
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 BcelClassTransformer());
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("BCEL " + clazz.getName());
23          return suite;
24      }
25      
26  }