From 83655ff47c1af1ca58c8043626799e0483d5acd4 Mon Sep 17 00:00:00 2001 From: avasseur Date: Tue, 10 May 2005 15:44:11 +0000 Subject: fix 75442 thru lateTypeMungers, currently @AJaspectOf and perObject are lateTypeMungers. new LTW tests, some fix in the LTW test error reporting --- .../systemtest/ajc150/AllTestsAspectJ150.java | 2 ++ .../systemtest/ajc150/ataspectj/AtAjLTWTests.java | 31 +++++++++++++++++ .../aspectj/systemtest/ajc150/ataspectj/ltw.xml | 39 ++++++++++++++++++++++ .../aspectj/systemtest/ajc150/ataspectj/misuse.xml | 3 +- .../aspectj/systemtest/ajc150/ataspectj/syntax.xml | 7 ++-- 5 files changed, 76 insertions(+), 6 deletions(-) create mode 100644 tests/src/org/aspectj/systemtest/ajc150/ataspectj/AtAjLTWTests.java create mode 100644 tests/src/org/aspectj/systemtest/ajc150/ataspectj/ltw.xml (limited to 'tests/src') diff --git a/tests/src/org/aspectj/systemtest/ajc150/AllTestsAspectJ150.java b/tests/src/org/aspectj/systemtest/ajc150/AllTestsAspectJ150.java index 004eb0a0d..6069f845a 100644 --- a/tests/src/org/aspectj/systemtest/ajc150/AllTestsAspectJ150.java +++ b/tests/src/org/aspectj/systemtest/ajc150/AllTestsAspectJ150.java @@ -12,6 +12,7 @@ package org.aspectj.systemtest.ajc150; import org.aspectj.systemtest.ajc150.ataspectj.AtAjSyntaxTests; import org.aspectj.systemtest.ajc150.ataspectj.AtAjMisuseTests; +import org.aspectj.systemtest.ajc150.ataspectj.AtAjLTWTests; import junit.framework.Test; import junit.framework.TestSuite; @@ -47,6 +48,7 @@ public class AllTestsAspectJ150 { suite.addTest(GenericsTests.suite()); suite.addTest(AtAjSyntaxTests.suite()); suite.addTest(AtAjMisuseTests.suite()); + suite.addTest(AtAjLTWTests.suite()); //$JUnit-END$ return suite; } diff --git a/tests/src/org/aspectj/systemtest/ajc150/ataspectj/AtAjLTWTests.java b/tests/src/org/aspectj/systemtest/ajc150/ataspectj/AtAjLTWTests.java new file mode 100644 index 000000000..0f820873e --- /dev/null +++ b/tests/src/org/aspectj/systemtest/ajc150/ataspectj/AtAjLTWTests.java @@ -0,0 +1,31 @@ +/******************************************************************************* + * Copyright (c) 2005 Contributors. + * All rights reserved. + * This program and the accompanying materials are made available + * under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution and is available at + * http://eclipse.org/legal/epl-v10.html + * + * Contributors: + * Alexandre Vasseur initial implementation + *******************************************************************************/ +package org.aspectj.systemtest.ajc150.ataspectj; + +import org.aspectj.testing.AutowiredXMLBasedAjcTestCase; +import junit.framework.Test; + +import java.io.File; + +/** + * @author Alexandre Vasseur + */ +public class AtAjLTWTests extends AutowiredXMLBasedAjcTestCase { + + public static Test suite() { + return AutowiredXMLBasedAjcTestCase.loadSuite(org.aspectj.systemtest.ajc150.ataspectj.AtAjLTWTests.class); + } + + protected File getSpecFile() { + return new File("../tests/src/org/aspectj/systemtest/ajc150/ataspectj/ltw.xml"); + } +} diff --git a/tests/src/org/aspectj/systemtest/ajc150/ataspectj/ltw.xml b/tests/src/org/aspectj/systemtest/ajc150/ataspectj/ltw.xml new file mode 100644 index 000000000..ae296871c --- /dev/null +++ b/tests/src/org/aspectj/systemtest/ajc150/ataspectj/ltw.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/src/org/aspectj/systemtest/ajc150/ataspectj/misuse.xml b/tests/src/org/aspectj/systemtest/ajc150/ataspectj/misuse.xml index d9c0ba75c..5427a4a2c 100644 --- a/tests/src/org/aspectj/systemtest/ajc150/ataspectj/misuse.xml +++ b/tests/src/org/aspectj/systemtest/ajc150/ataspectj/misuse.xml @@ -15,7 +15,8 @@ - + + diff --git a/tests/src/org/aspectj/systemtest/ajc150/ataspectj/syntax.xml b/tests/src/org/aspectj/systemtest/ajc150/ataspectj/syntax.xml index d839dda28..12a84bf09 100644 --- a/tests/src/org/aspectj/systemtest/ajc150/ataspectj/syntax.xml +++ b/tests/src/org/aspectj/systemtest/ajc150/ataspectj/syntax.xml @@ -81,9 +81,9 @@ - + - + @@ -94,7 +94,4 @@ - - - \ No newline at end of file -- cgit v1.2.3