@@ -28,7 +28,7 @@ | |||
<!-- FIXME: we override compile due to use of 1.5 --> | |||
<mkdir dir="${basedir}/bin"/> | |||
<javac debug="on" destdir="${basedir}/bin" source="1.5" target="1.5"> | |||
<src path="${basedir}/src"/> | |||
<src path="${basedir}/java5-src"/> | |||
<classpath refid="loadtime5.src.path"/> | |||
</javac> | |||
</target> |
@@ -0,0 +1,29 @@ | |||
/******************************************************************************* | |||
* 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.weaver.loadtime.LoadtimeTests; | |||
import junit.framework.Test; | |||
import junit.framework.TestCase; | |||
import junit.framework.TestSuite; | |||
/** | |||
*/ | |||
public class Loadtime515ModuleTests extends TestCase { | |||
public static Test suite() { | |||
TestSuite suite = new TestSuite(Loadtime515ModuleTests.class.getName()); | |||
suite.addTestSuite(LoadtimeTests.class); | |||
return suite; | |||
} | |||
} |
@@ -0,0 +1,26 @@ | |||
/* ******************************************************************* | |||
* 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 | |||
* ******************************************************************/ | |||
package org.aspectj.weaver.loadtime; | |||
import java.lang.instrument.Instrumentation; | |||
import junit.framework.TestCase; | |||
public class LoadtimeTests extends TestCase { | |||
public void testPremain() throws Exception { | |||
Class[] parmTypes = {String.class, Instrumentation.class }; | |||
assertNotNull(Agent.class.getMethod("premain", parmTypes)); | |||
} | |||
} |
@@ -0,0 +1,6 @@ | |||
<?xml version="1.0"?> | |||
<!-- see ../build/*.html for explanation --> | |||
<project name="loadtime5" default="test" basedir="."> | |||
<import file="${basedir}/../build/build.xml"/> | |||
</project> | |||
@@ -0,0 +1,32 @@ | |||
/******************************************************************************* | |||
* 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()); | |||
TestUtil.loadTestsReflectively(suite, "Loadtime515ModuleTests", true); | |||
return suite; | |||
} | |||
public static void main(String[] args) { | |||
junit.textui.TestRunner.main(new String[] {Loadtime5ModuleTests.class.getName()}); | |||
} | |||
} |