|
@@ -20,6 +20,7 @@ import net.ranides.assira.reflection.mockup.ForConstructor.Letters;
|
|
|
import org.junit.Test;
|
|
import org.junit.Test;
|
|
|
import static net.ranides.assira.junit.NewAssert.*;
|
|
import static net.ranides.assira.junit.NewAssert.*;
|
|
|
|
|
|
|
|
|
|
+import net.ranides.assira.reflection.mockup.ForConstructor.SomeAnnotation;
|
|
|
import net.ranides.assira.reflection.util.AnnotationUtils;
|
|
import net.ranides.assira.reflection.util.AnnotationUtils;
|
|
|
import org.junit.Ignore;
|
|
import org.junit.Ignore;
|
|
|
|
|
|
|
@@ -93,9 +94,9 @@ public class RConstructorTest {
|
|
|
assertEquivalent(types, c1.annotations().list(a -> a.toString()));
|
|
assertEquivalent(types, c1.annotations().list(a -> a.toString()));
|
|
|
assertEquivalent(names, c1.annotations().names());
|
|
assertEquivalent(names, c1.annotations().names());
|
|
|
|
|
|
|
|
- ForConstructor.SomeAnnotation dc = AnnotationUtils.make(ForConstructor.SomeAnnotation.class);
|
|
|
|
|
|
|
+ SomeAnnotation dc = AnnotationUtils.make(SomeAnnotation.class);
|
|
|
String exp = "[net.ranides.assira.annotations.Meta$Unsafe]";
|
|
String exp = "[net.ranides.assira.annotations.Meta$Unsafe]";
|
|
|
- assertEquals(exp, c1.annotations().discard(ForConstructor.SomeAnnotation.class).names().toString());
|
|
|
|
|
|
|
+ assertEquals(exp, c1.annotations().discard(SomeAnnotation.class).names().toString());
|
|
|
assertEquals(exp, c1.annotations().discard(a -> a.equals(dc)).names().toString());
|
|
assertEquals(exp, c1.annotations().discard(a -> a.equals(dc)).names().toString());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -160,13 +161,14 @@ public class RConstructorTest {
|
|
|
assertEquals("Rome", city1.getLongName());
|
|
assertEquals("Rome", city1.getLongName());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Ignore("#23")
|
|
|
@Test
|
|
@Test
|
|
|
public void testMatchGeneric() {
|
|
public void testMatchGeneric() {
|
|
|
IConstructors<?> list1 = ic.constructors().require(IArguments.typeinfo(Number.class, Number.class));
|
|
IConstructors<?> list1 = ic.constructors().require(IArguments.typeinfo(Number.class, Number.class));
|
|
|
IConstructors<?> list2 = ic.constructors().matches(IClasses.typeinfo(Number.class, Number.class));
|
|
IConstructors<?> list2 = ic.constructors().matches(IClasses.typeinfo(Number.class, Number.class));
|
|
|
IConstructors<?> list3 = ic.constructors().accepts(0,0);
|
|
IConstructors<?> list3 = ic.constructors().accepts(0,0);
|
|
|
|
|
|
|
|
- List<? extends IConstructor<?>> exp1 = ic.constructors().require(Deprecated.class).list();
|
|
|
|
|
|
|
+ List<? extends IConstructor<?>> exp1 = ic.constructors().require(SomeAnnotation.class).list();
|
|
|
|
|
|
|
|
assertEquals(exp1, list1.list());
|
|
assertEquals(exp1, list1.list());
|
|
|
assertEquals(exp1, list2.list());
|
|
assertEquals(exp1, list2.list());
|