1 20 21 package com.tonicsystems.jarjar; 22 23 import com.tonicsystems.jarjar.util.*; 24 import junit.framework.*; 25 import java.util.*; 26 import org.objectweb.asm.ClassReader; 27 import org.objectweb.asm.commons.EmptyVisitor; 28 29 public class GenericsTest 30 extends TestCase 31 { 32 public void testTransform() throws Exception { 33 Rule rule = new Rule(); 34 rule.setPattern("java.lang.String"); 35 rule.setResult("com.tonicsystems.String"); 36 Rules rules = new RulesImpl(Arrays.asList(new Object []{ rule }), false); 37 PackageTransformer t = new PackageTransformer(rules); 38 t.setTarget(new EmptyVisitor()); 39 ClassReader reader = new ClassReader(getClass().getResourceAsStream("/Generics.class")); 40 reader.accept(t, false); 41 } 42 43 public GenericsTest(String name) { 44 super(name); 45 } 46 47 public static Test suite() { 48 return new TestSuite(GenericsTest.class); 49 } 50 } 51 | Popular Tags |