aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/test/java/org/aspectj/systemtest/ajc160/newfeatures-tests.xml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/test/java/org/aspectj/systemtest/ajc160/newfeatures-tests.xml')
-rw-r--r--tests/src/test/java/org/aspectj/systemtest/ajc160/newfeatures-tests.xml37
1 files changed, 37 insertions, 0 deletions
diff --git a/tests/src/test/java/org/aspectj/systemtest/ajc160/newfeatures-tests.xml b/tests/src/test/java/org/aspectj/systemtest/ajc160/newfeatures-tests.xml
new file mode 100644
index 000000000..3b00c8d15
--- /dev/null
+++ b/tests/src/test/java/org/aspectj/systemtest/ajc160/newfeatures-tests.xml
@@ -0,0 +1,37 @@
+<!DOCTYPE suite SYSTEM "../tests/ajcTestSuite.dtd"[]>
+
+<!-- AspectJ v1.6.0 Tests -->
+<suite>
+
+ <ajc-test dir="features160/weavingJavaxPackage" title="weave javax classes - no">
+ <compile files="A.java B.java" />
+ <compile files="X.aj" outjar="code.jar" options="-1.4"/>
+ <run class="javax.foo.A" classpath="code.jar" ltw="aop1.xml">
+ <stderr>
+ <line text="AspectJ Weaver Version"/>
+ <line text="register classloader"/>
+ <line text="using configuration"/>
+ <line text="register aspect X"/>
+ <line text="not being woven"/>
+ </stderr>
+ <stdout>
+ <line text="(A) method running"/>
+ <line text="(B) method running"/>
+ </stdout>
+ </run>
+ </ajc-test>
+
+ <ajc-test dir="features160/weavingJavaxPackage" title="weave javax classes - yes">
+ <compile files="A.java B.java" />
+ <compile files="X.aj" outjar="code.jar" options="-1.4"/>
+ <run class="javax.foo.A" classpath="code.jar" ltw="aop2.xml">
+ <stdout>
+ <line text="advised"/>
+ <line text="(A) method running"/>
+ <line text="advised"/>
+ <line text="(B) method running"/>
+ </stdout>
+ </run>
+ </ajc-test>
+
+</suite>