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