carlos 2004/07/08 04:27:58 Modified: aspectj/src/plugin-test/src/aspect/org/apache/maven/aspectj Sample.aj aspectj/src/plugin-test/src/test/org/apache/maven/aspectj AspectTest.java aspectj/src/plugin-test maven.xml Log: Added test for aspectj:test-compile Revision Changes Path 1.2 +9 -2 maven-plugins/aspectj/src/plugin-test/src/aspect/org/apache/maven/aspectj/Sample.aj Index: Sample.aj =================================================================== RCS file: /home/cvs/maven-plugins/aspectj/src/plugin-test/src/aspect/org/apache/maven/aspectj/Sample.aj,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Sample.aj 7 May 2004 23:09:22 -0000 1.1 +++ Sample.aj 8 Jul 2004 11:27:58 -0000 1.2 @@ -19,11 +19,18 @@
public aspect Sample { - pointcut testPointcut() : + pointcut srcPointcut() : execution(public * org.apache.maven.aspectj.Dummy.someMethod()); + pointcut testPointcut() : + execution(public * org.apache.maven.aspectj.AspectTest.someMethod()); + + before() : srcPointcut() + { + throw new RuntimeException("test exception voluntarily raised and that should be caught in the test case"); + } before() : testPointcut() { - throw new RuntimeException("test exception voluntarily raised and that should caught in the test case"); + throw new RuntimeException("test exception voluntarily raised and that should be caught in the test case"); } } 1.2 +22 -3 maven-plugins/aspectj/src/plugin-test/src/test/org/apache/maven/aspectj/AspectTest.java Index: AspectTest.java =================================================================== RCS file: /home/cvs/maven-plugins/aspectj/src/plugin-test/src/test/org/apache/maven/aspectj/AspectTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- AspectTest.java 7 May 2004 23:09:22 -0000 1.1 +++ AspectTest.java 8 Jul 2004 11:27:58 -0000 1.2 @@ -20,7 +20,11 @@ public class AspectTest extends TestCase { - public void testAspectIsCorrectlyWeaved() + + private static final String EXCEPTION_MESSAGE = "test exception " + + "voluntarily raised and that should be caught in the test case"; + + public void testSourceIsCorrectlyWeaved() { Dummy dummy = new Dummy(); try @@ -29,8 +33,23 @@ fail("The Aspect should have thrown an exception"); } catch (Exception expected) { - assertEquals("test exception voluntarily raised and that should " - + "caught in the test case", expected.getMessage()); + assertEquals(EXCEPTION_MESSAGE, expected.getMessage()); } + } + + public void testTestIsCorrectlyWeaved() + { + try + { + this.someMethod(); + fail("The Aspect should have thrown an exception"); + } catch (Exception expected) + { + assertEquals(EXCEPTION_MESSAGE, expected.getMessage()); + } + } + + public void someMethod() + { } } 1.2 +5 -2 maven-plugins/aspectj/src/plugin-test/maven.xml Index: maven.xml =================================================================== RCS file: /home/cvs/maven-plugins/aspectj/src/plugin-test/maven.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- maven.xml 7 May 2004 23:09:22 -0000 1.1 +++ maven.xml 8 Jul 2004 11:27:58 -0000 1.2 @@ -17,10 +17,13 @@ --> <project xmlns:util="jelly:util" xmlns:j="jelly:core"> - <goal name="testPlugin" prereqs="clean,test-aspectj-weave"> + <goal name="testPlugin" prereqs="clean,test-aspectj-compile"> </goal> - <goal name="test-aspectj-weave" prereqs="java:compile,aspectj:compile,test:test"> + <goal name="test-aspectj-compile"> + <attainGoal name="aspectj:test-compile"/> + <attainGoal name="test:test"/> + <attainGoal name="clean"/> </goal> </project> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]