|
@@ -143,17 +143,16 @@ public class AClassTest {
|
|
|
IClass<?> bar = IClass.typeinfo(Bar.class);
|
|
IClass<?> bar = IClass.typeinfo(Bar.class);
|
|
|
|
|
|
|
|
|
|
|
|
|
- String foo1 = "net.ranides.assira.reflection.impl.AClassTest$Foo<net.ranides.assira.reflection.impl.AClassTest$Foo>";
|
|
|
|
|
- String bar1 = "net.ranides.assira.reflection.impl.AClassTest$Bar<net.ranides.assira.reflection.impl.AClassTest$Bar>";
|
|
|
|
|
|
|
+ String foo1raw = "net.ranides.assira.reflection.impl.AClassTest$Foo";
|
|
|
|
|
+ String foo1fqn = foo1raw + "<" + foo1raw + ">";
|
|
|
|
|
|
|
|
- System.out.println(foo.toString());
|
|
|
|
|
- System.out.println(bar.toString());
|
|
|
|
|
|
|
+ String bar1raw = "net.ranides.assira.reflection.impl.AClassTest$Bar";
|
|
|
|
|
+ String bar1fqn = bar1raw + "<" + bar1raw + ">";
|
|
|
|
|
|
|
|
- assertEquals(foo1, foo.toString());
|
|
|
|
|
- assertEquals(bar1, bar.toString());
|
|
|
|
|
|
|
+ assertEquals(foo1fqn, foo.toString());
|
|
|
|
|
+ assertEquals(bar1fqn, bar.toString());
|
|
|
|
|
|
|
|
-// assertEquals(Collections.emptyList(), bar.params());
|
|
|
|
|
- //System.out.println("$### " + IClass.typeinfo(Hello.class).params());
|
|
|
|
|
|
|
+ assertEquals("["+bar1raw+"]", bar.params().toString());
|
|
|
|
|
|
|
|
assertTrue(foo.isInstance(Foo.A));
|
|
assertTrue(foo.isInstance(Foo.A));
|
|
|
assertTrue(bar.isInstance(Bar.A));
|
|
assertTrue(bar.isInstance(Bar.A));
|