+++ /dev/null
-package org.aspectj.loadtime;
-/*******************************************************************************
- * 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: (See CVS logs)
- *
- *******************************************************************************/
-
-import org.aspectj.testing.util.TestUtil;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- */
-public class Loadtime5ModuleTests extends TestCase {
-
- public static Test suite() {
- TestSuite suite = new TestSuite(Loadtime5ModuleTests.class.getName());
- if (TestUtil.is15VMOrGreater()) {
- TestUtil.loadTestsReflectively(suite, "Loadtime515ModuleTests", true);
- } else {
- suite.addTest(TestUtil.testNamed("all tests require 1.5"));
- }
- return suite;
- }
- public static void main(String[] args) {
- junit.textui.TestRunner.main(new String[] {Loadtime5ModuleTests.class.getName()});
- }
-
-}
--- /dev/null
+/*******************************************************************************
+ * Copyright (c) 2005-2019 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
+ *******************************************************************************/
+package org.aspectj.loadtime;
+
+import org.aspectj.weaver.loadtime.AjTest;
+import org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptorTest;
+import org.aspectj.weaver.loadtime.JRockitAgentTest;
+import org.aspectj.weaver.loadtime.LoadtimeTest;
+import org.aspectj.weaver.loadtime.WeavingContextTest;
+import org.aspectj.weaver.loadtime.WeavingURLClassLoaderTest;
+import org.aspectj.weaver.loadtime.test.DocumentParserTest;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+import junit.textui.TestRunner;
+
+/**
+ * @author Andy Clement
+ * @author Alexandre Vasseur
+ */
+public class LoadtimeModuleTests extends TestCase {
+
+ public static Test suite() {
+ TestSuite suite = new TestSuite(LoadtimeModuleTests.class.getName());
+ suite.addTestSuite(DocumentParserTest.class);
+ suite.addTestSuite(AjTest.class);
+ suite.addTestSuite(ClassLoaderWeavingAdaptorTest.class);
+ suite.addTestSuite(JRockitAgentTest.class);
+ suite.addTestSuite(LoadtimeTest.class);
+ suite.addTestSuite(WeavingContextTest.class);
+ suite.addTestSuite(WeavingURLClassLoaderTest.class);
+ return suite;
+ }
+
+ public static void main(String args[]) throws Throwable {
+ TestRunner.run(suite());
+ }
+
+}
+++ /dev/null
-package org.aspectj.tests;
-
-/* *******************************************************************
- * 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:
- * Wes Isberg initial implementation
- * ******************************************************************/
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-import org.aspectj.systemtest.AllTests;
-import org.aspectj.systemtest.AllTests14;
-import org.aspectj.systemtest.AllTests17;
-import org.aspectj.systemtest.AllTests18;
-import org.aspectj.systemtest.AllTests19;
-import org.aspectj.util.LangUtil;
-
-public class TestsModuleTests extends TestCase {
-
- public static Test suite() {
- String name = TestsModuleTests.class.getName();
- TestSuite suite = new TestSuite(name);
- // compiler tests, wrapped for JUnit
- if (LangUtil.is19VMOrGreater()) {
- suite.addTest(AllTests19.suite());
- } else if (LangUtil.is18VMOrGreater()) {
- suite.addTest(AllTests18.suite());
- } else if (LangUtil.is15VMOrGreater()) {
- // suite.addTest(AllTests15.suite());
- suite.addTest(AllTests17.suite()); // there are currently (28/11/06) no tests specific to a 1.6/1.7 vm - so we can do
- // this
- } else if (LangUtil.is14VMOrGreater()) {
- System.err.println("Skipping tests for 1.5");
- // suite.addTest(TestUtil.skipTest("for 1.5"));
- suite.addTest(AllTests14.suite());
- } else {
- System.err.println("Skipping tests for 1.4 and 1.5");
- // suite.addTest(TestUtil.skipTest("for 1.4 and 1.5"));
- suite.addTest(AllTests.suite());
- }
- return suite;
- }
-}
--- /dev/null
+package org.aspectj.tests;
+
+/* *******************************************************************
+ * 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:
+ * Wes Isberg initial implementation
+ * ******************************************************************/
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+import org.aspectj.systemtest.AllTests;
+import org.aspectj.systemtest.AllTests14;
+import org.aspectj.systemtest.AllTests17;
+import org.aspectj.systemtest.AllTests18;
+import org.aspectj.systemtest.AllTests19;
+import org.aspectj.util.LangUtil;
+
+public class TestsModuleTests extends TestCase {
+
+ public static Test suite() {
+ String name = TestsModuleTests.class.getName();
+ TestSuite suite = new TestSuite(name);
+ // compiler tests, wrapped for JUnit
+ if (LangUtil.is19VMOrGreater()) {
+ suite.addTest(AllTests19.suite());
+ } else if (LangUtil.is18VMOrGreater()) {
+ suite.addTest(AllTests18.suite());
+ } else if (LangUtil.is15VMOrGreater()) {
+ // suite.addTest(AllTests15.suite());
+ suite.addTest(AllTests17.suite()); // there are currently (28/11/06) no tests specific to a 1.6/1.7 vm - so we can do
+ // this
+ } else if (LangUtil.is14VMOrGreater()) {
+ System.err.println("Skipping tests for 1.5");
+ // suite.addTest(TestUtil.skipTest("for 1.5"));
+ suite.addTest(AllTests14.suite());
+ } else {
+ System.err.println("Skipping tests for 1.4 and 1.5");
+ // suite.addTest(TestUtil.skipTest("for 1.4 and 1.5"));
+ suite.addTest(AllTests.suite());
+ }
+ return suite;
+ }
+}