aboutsummaryrefslogtreecommitdiffstats
path: root/weaver5
diff options
context:
space:
mode:
authoracolyer <acolyer>2005-11-25 17:32:31 +0000
committeracolyer <acolyer>2005-11-25 17:32:31 +0000
commitdd1c1b6b4a127a9bdc51f958ca05c3260fa5c64c (patch)
tree3b5cec811d8da14ce66579bdc755a57808810871 /weaver5
parent361757b0fcfc845efaa75ed062e9a6178d050764 (diff)
downloadaspectj-dd1c1b6b4a127a9bdc51f958ca05c3260fa5c64c.tar.gz
aspectj-dd1c1b6b4a127a9bdc51f958ca05c3260fa5c64c.zip
ensure this test works on non-windows machines too!
Diffstat (limited to 'weaver5')
-rw-r--r--weaver5/java5-testsrc/org/aspectj/weaver/TestJava5ReflectionBasedReferenceTypeDelegate.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/weaver5/java5-testsrc/org/aspectj/weaver/TestJava5ReflectionBasedReferenceTypeDelegate.java b/weaver5/java5-testsrc/org/aspectj/weaver/TestJava5ReflectionBasedReferenceTypeDelegate.java
index aadfd525b..a91e674bc 100644
--- a/weaver5/java5-testsrc/org/aspectj/weaver/TestJava5ReflectionBasedReferenceTypeDelegate.java
+++ b/weaver5/java5-testsrc/org/aspectj/weaver/TestJava5ReflectionBasedReferenceTypeDelegate.java
@@ -1,17 +1,27 @@
package org.aspectj.weaver;
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
import org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegateTest;
public class TestJava5ReflectionBasedReferenceTypeDelegate extends ReflectionBasedReferenceTypeDelegateTest {
+ public static Test suite() {
+ TestSuite suite = new TestSuite("TestJava5ReflectionBasedReferenceTypeDelegate");
+ suite.addTestSuite(TestJava5ReflectionBasedReferenceTypeDelegate.class);
+ return suite;
+ }
+
+
/**
* Let's play about with a generic type and ensure we can work with it in a reflective world.
*/
public void testResolveGeneric() {
UnresolvedType collectionType = UnresolvedType.forName("java.util.Collection");
- ResolvedType rt= world.resolve(collectionType).getRawType().resolve(world);
+ world.resolve(collectionType).getRawType().resolve(world);
ResolvedMember[] methods = world.resolve(collectionType).getDeclaredMethods();
- int i = findMethod("toArray", methods);
+ int i = findMethod("toArray", 1, methods);
assertTrue("Couldn't find 'toArray' in the set of methods? "+methods,i != -1);
String expectedSignature = "T[] java.util.Collection.toArray(T[])";
assertTrue("Expected signature of '"+expectedSignature+"' but it was '"+methods[i],methods[i].toString().equals(expectedSignature));