01: /**************************************************************************************
02: * Copyright (c) Jonas BonŽr, Alexandre Vasseur. All rights reserved. *
03: * http://aspectwerkz.codehaus.org *
04: * ---------------------------------------------------------------------------------- *
05: * The software in this package is published under the terms of the LGPL license *
06: * a copy of which has been included with this distribution in the license.txt file. *
07: **************************************************************************************/package test;
08:
09: import junit.framework.Test;
10: import junit.framework.TestCase;
11: import junit.framework.TestSuite;
12: import test.annotation.DefaultValueTest;
13: import test.deployment.HotDeployedTest;
14:
15: /**
16: * JDK 5 specific tests.
17: *
18: * @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
19: */
20: public class AllJdk5Tests extends TestCase {
21:
22: public static Test suite() {
23: TestSuite suite = new TestSuite("All JDK 5 tests");
24:
25: suite.addTestSuite(DefaultValueTest.class);
26: suite.addTestSuite(HotDeployedTest.class);
27: suite.addTestSuite(CflowBelowTest.class);
28:
29: // bug fix tests
30: suite.addTestSuite(FieldGetOutOfWeaver.class);
31: suite.addTestSuite(InterfaceDefinedMethodTest.class);
32: suite.addTestSuite(CtorExecution.class);
33: suite.addTestSuite(MixinTest.class);
34: suite.addTestSuite(CustomProceedChangeTargetTest.class);
35: suite.addTestSuite(PerInstanceSerializationTest.class);
36: suite.addTestSuite(QNameTest.class);
37: suite.addTestSuite(AfterReturningThrowingTest.class);
38:
39: return suite;
40: }
41:
42: public static void main(String[] args) {
43: junit.textui.TestRunner.run(suite());
44: }
45:
46: }
|