aboutsummaryrefslogtreecommitdiffstats
path: root/org.aspectj.ajdt.core/testsrc/org
diff options
context:
space:
mode:
Diffstat (limited to 'org.aspectj.ajdt.core/testsrc/org')
-rw-r--r--org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/compiler/batch/BcweaverJarMaker.java33
1 files changed, 33 insertions, 0 deletions
diff --git a/org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/compiler/batch/BcweaverJarMaker.java b/org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/compiler/batch/BcweaverJarMaker.java
index 9f463c15c..d0c19a182 100644
--- a/org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/compiler/batch/BcweaverJarMaker.java
+++ b/org.aspectj.ajdt.core/testsrc/org/aspectj/ajdt/internal/compiler/batch/BcweaverJarMaker.java
@@ -27,6 +27,8 @@ public class BcweaverJarMaker {
makeJar1();
makeJar1a();
makeJar2();
+
+ makeTestJars();
}
public static void makeJar0() throws IOException {
@@ -87,4 +89,35 @@ public class BcweaverJarMaker {
CommandTestCase.runCompiler(args, CommandTestCase.NO_ERRORS);
}
+
+ public static void makeTestJars() throws IOException {
+ List args = new ArrayList();
+
+ args.add("-classpath"); args.add("../lib/test/aspectjrt.jar;../lib/test/testing-client.jar");
+ args.add("-outjar");
+ args.add("../tests/new/options11/aspectlib1.jar");
+ args.add("../tests/new/options11/library1/*.java");
+
+ CommandTestCase.runCompiler(args, CommandTestCase.NO_ERRORS);
+
+ args = new ArrayList();
+
+ args.add("-classpath"); args.add("../lib/test/aspectjrt.jar;../lib/test/testing-client.jar");
+ args.add("-outjar");
+ args.add("../tests/new/options11/aspectlib2.jar");
+ args.add("../tests/new/options11/library2/*.java");
+
+ CommandTestCase.runCompiler(args, CommandTestCase.NO_ERRORS);
+
+ args = new ArrayList();
+
+ args.add("-classpath"); args.add("../lib/test/aspectjrt.jar;../lib/test/testing-client.jar");
+ args.add("-outjar");
+ args.add("../tests/new/options11/injar.jar");
+ args.add("../tests/new/options11/injar/*.java");
+
+ CommandTestCase.runCompiler(args, CommandTestCase.NO_ERRORS);
+ }
+
+
}