package tap.util;
import junit.framework.Assert;
import org.junit.Test;
public class ReflectUtilsTests {
class Base<A, B> {}
class Derv extends Base<String, Integer> {}
@Test
public void canGetParameterClassByPosition() {
Class<?> first = ReflectUtils.getParameterClass(Derv.class, 0);
Assert.assertEquals(String.class, first);
Class<?> second = ReflectUtils.getParameterClass(Derv.class, 1);
Assert.assertEquals(Integer.class, second);
}
}