[jboss-cvs] JBossAS SVN: r63440 - projects/aop/trunk/aop/src/test/org/jboss/test/aop/inforesolve.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sat Jun 9 16:31:34 EDT 2007
Author: flavia.rainone at jboss.com
Date: 2007-06-09 16:31:33 -0400 (Sat, 09 Jun 2007)
New Revision: 63440
Modified:
projects/aop/trunk/aop/src/test/org/jboss/test/aop/inforesolve/InfoResolveAnnotationTestCase.java
projects/aop/trunk/aop/src/test/org/jboss/test/aop/inforesolve/ResolveAnnotationAspect.java
Log:
[JBAOP-373] Test InfoResolveAnnotationTestCase updated with new info interfaces.
Modified: projects/aop/trunk/aop/src/test/org/jboss/test/aop/inforesolve/InfoResolveAnnotationTestCase.java
===================================================================
--- projects/aop/trunk/aop/src/test/org/jboss/test/aop/inforesolve/InfoResolveAnnotationTestCase.java 2007-06-09 05:32:34 UTC (rev 63439)
+++ projects/aop/trunk/aop/src/test/org/jboss/test/aop/inforesolve/InfoResolveAnnotationTestCase.java 2007-06-09 20:31:33 UTC (rev 63440)
@@ -21,9 +21,10 @@
*/
package org.jboss.test.aop.inforesolve;
-import org.jboss.aop.ConstructorInfo;
-import org.jboss.aop.FieldInfo;
-import org.jboss.aop.MethodInfo;
+import org.jboss.aop.joinpoint.ConstructorExecution;
+import org.jboss.aop.joinpoint.FieldAccess;
+import org.jboss.aop.joinpoint.JoinPointBean;
+import org.jboss.aop.joinpoint.MethodExecution;
import org.jboss.test.aop.AOPTestWithSetup;
/**
@@ -43,37 +44,37 @@
ResolveAnnotationAspect.clear();
POJO pojo = new POJO();
assertNotNull(pojo);
- check(ConstructorInfo.class, "class", "ctor");
+ check(ConstructorExecution.class, "class", "ctor");
ResolveAnnotationAspect.clear();
pojo.field = 100;
- check(FieldInfo.class, "class", "field");
+ check(FieldAccess.class, "class", "field");
ResolveAnnotationAspect.clear();
assertEquals(100, pojo.field);
- check(FieldInfo.class, "class", "field");
+ check(FieldAccess.class, "class", "field");
ResolveAnnotationAspect.clear();
POJO.staticField = 101;
- check(FieldInfo.class, "class", "staticField");
+ check(FieldAccess.class, "class", "staticField");
ResolveAnnotationAspect.clear();
assertEquals(101, POJO.staticField);
- check(FieldInfo.class, "class", "staticField");
+ check(FieldAccess.class, "class", "staticField");
ResolveAnnotationAspect.clear();
assertEquals(201, pojo.method(200));
- check(MethodInfo.class, "class", "method");
+ check(MethodExecution.class, "class", "method");
ResolveAnnotationAspect.clear();
assertEquals(302, pojo.staticMethod(300));
- check(MethodInfo.class, "class", "staticMethod");
+ check(MethodExecution.class, "class", "staticMethod");
}
- private void check(Class expectedInfoClazz, String expectedClassString, String expectedJoinPointString)
+ private void check(Class<? extends JoinPointBean> expectedInfoClazz, String expectedClassString, String expectedJoinPointString)
{
- assertNotNull(ResolveAnnotationAspect.info);
- assertEquals(expectedInfoClazz, ResolveAnnotationAspect.info.getClass());
+ assertNotNull(ResolveAnnotationAspect.joinPoint);
+ assertTrue(expectedInfoClazz.isAssignableFrom(ResolveAnnotationAspect.joinPoint.getClass()));
assertNotNull(ResolveAnnotationAspect.classAnnotation);
assertEquals(expectedClassString, ResolveAnnotationAspect.classAnnotation.value());
assertNotNull(ResolveAnnotationAspect.joinpointAnnotation);
Modified: projects/aop/trunk/aop/src/test/org/jboss/test/aop/inforesolve/ResolveAnnotationAspect.java
===================================================================
--- projects/aop/trunk/aop/src/test/org/jboss/test/aop/inforesolve/ResolveAnnotationAspect.java 2007-06-09 05:32:34 UTC (rev 63439)
+++ projects/aop/trunk/aop/src/test/org/jboss/test/aop/inforesolve/ResolveAnnotationAspect.java 2007-06-09 20:31:33 UTC (rev 63440)
@@ -21,8 +21,8 @@
*/
package org.jboss.test.aop.inforesolve;
-import org.jboss.aop.JoinPointInfo;
import org.jboss.aop.advice.annotation.JoinPoint;
+import org.jboss.aop.joinpoint.JoinPointBean;
/**
*
@@ -31,27 +31,27 @@
*/
public class ResolveAnnotationAspect
{
- public static JoinPointInfo info;
+ public static JoinPointBean joinPoint;
public static TestAnnotation classAnnotation;
public static TestAnnotation joinpointAnnotation;
public static void clear()
{
- info = null;
+ joinPoint = null;
classAnnotation = null;
joinpointAnnotation = null;
}
- public void before(@JoinPoint JoinPointInfo info)
+ public void before(@JoinPoint JoinPointBean joinPoint)
{
- this.info = info;
- if (info == null)
+ this.joinPoint = joinPoint;
+ if (joinPoint == null)
{
//This is an error but will be picked up by the test
return;
}
- classAnnotation = (TestAnnotation)info.resolveClassAnnotation(TestAnnotation.class);
- joinpointAnnotation = (TestAnnotation)info.resolveAnnotation(TestAnnotation.class);
+ classAnnotation = (TestAnnotation)joinPoint.resolveClassAnnotation(TestAnnotation.class);
+ joinpointAnnotation = (TestAnnotation)joinPoint.resolveAnnotation(TestAnnotation.class);
}
}
More information about the jboss-cvs-commits
mailing list