AllTests.java revision cc05ad238516f1303687aba4a978e24e57c0c07a
1/*
2 * Copyright (C) 2007 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *     http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17package org.apache.harmony.luni.tests.java.lang;
18
19import junit.framework.Test;
20import junit.framework.TestSuite;
21import junit.textui.TestRunner;
22
23/**
24 * Listing of all the tests that are to be run.
25 */
26public class AllTests {
27
28    public static void run() {
29        TestRunner.main(new String[] { AllTests.class.getName() });
30    }
31
32    public static final Test suite() {
33        TestSuite suite = tests.TestSuiteFactory.createTestSuite("Tests for java.lang");
34
35        suite.addTestSuite(AbstractMethodErrorTest.class);
36        suite.addTestSuite(ArithmeticExceptionTest.class);
37        suite.addTestSuite(ArrayIndexOutOfBoundsExceptionTest.class);
38        suite.addTestSuite(ArrayStoreExceptionTest.class);
39        suite.addTestSuite(AssertionErrorTest.class);
40        suite.addTestSuite(BooleanTest.class);
41        suite.addTestSuite(ByteTest.class);
42        suite.addTestSuite(CharacterImplTest.class);
43        suite.addTestSuite(Character_SubsetTest.class);
44        suite.addTestSuite(CharacterTest.class);
45        suite.addTestSuite(Character_UnicodeBlockTest.class);
46        suite.addTestSuite(ClassCastExceptionTest.class);
47        suite.addTestSuite(ClassCircularityErrorTest.class);
48        suite.addTestSuite(ClassFormatErrorTest.class);
49        suite.addTestSuite(ClassLoaderTest.class);
50        suite.addTestSuite(ClassNotFoundExceptionTest.class);
51        suite.addTestSuite(ClassTest.class);
52        suite.addTestSuite(ClassTest2.class);
53        suite.addTestSuite(CloneNotSupportedExceptionTest.class);
54        suite.addTestSuite(CompilerTest.class);
55        suite.addTestSuite(DoubleTest.class);
56        suite.addTestSuite(EnumConstantNotPresentExceptionTest.class);
57        suite.addTestSuite(EnumTest.class);
58        suite.addTestSuite(ErrorTest.class);
59        suite.addTestSuite(ExceptionInInitializerErrorTest.class);
60        suite.addTestSuite(ExceptionTest.class);
61        suite.addTestSuite(FloatTest.class);
62        suite.addTestSuite(IllegalAccessErrorTest.class);
63        suite.addTestSuite(IllegalAccessExceptionTest.class);
64        suite.addTestSuite(IllegalArgumentExceptionTest.class);
65        suite.addTestSuite(IllegalMonitorStateExceptionTest.class);
66        suite.addTestSuite(IllegalStateExceptionTest.class);
67        suite.addTestSuite(IllegalThreadStateExceptionTest.class);
68        suite.addTestSuite(IncompatibleClassChangeErrorTest.class);
69        suite.addTestSuite(IndexOutOfBoundsExceptionTest.class);
70        suite.addTestSuite(InheritableThreadLocalTest.class);
71        suite.addTestSuite(InstantiationErrorTest.class);
72        suite.addTestSuite(InstantiationExceptionTest.class);
73        suite.addTestSuite(IntegerTest.class);
74        suite.addTestSuite(InternalErrorTest.class);
75        suite.addTestSuite(InterruptedExceptionTest.class);
76        suite.addTestSuite(LinkageErrorTest.class);
77        suite.addTestSuite(LongTest.class);
78        suite.addTestSuite(MathTest.class);
79        suite.addTestSuite(NegativeArraySizeExceptionTest.class);
80        suite.addTestSuite(NoClassDefFoundErrorTest.class);
81        suite.addTestSuite(NoSuchFieldErrorTest.class);
82        suite.addTestSuite(NoSuchFieldExceptionTest.class);
83        suite.addTestSuite(NoSuchMethodErrorTest.class);
84        suite.addTestSuite(NoSuchMethodExceptionTest.class);
85        suite.addTestSuite(NullPointerExceptionTest.class);
86        suite.addTestSuite(NumberFormatExceptionTest.class);
87        suite.addTestSuite(NumberTest.class);
88        suite.addTestSuite(ObjectTest.class);
89        suite.addTestSuite(OutOfMemoryErrorTest.class);
90        suite.addTestSuite(PackageTest.class);
91        suite.addTestSuite(ProcessBuilderTest.class);
92        suite.addTestSuite(RuntimeExceptionTest.class);
93        suite.addTestSuite(RuntimePermissionTest.class);
94        suite.addTestSuite(RuntimeTest.class);
95        suite.addTestSuite(SecurityExceptionTest.class);
96        suite.addTestSuite(SecurityManager2Test.class);
97        suite.addTestSuite(SecurityManagerTest.class);
98        suite.addTestSuite(ShortTest.class);
99        suite.addTestSuite(StackOverflowErrorTest.class);
100        suite.addTestSuite(StackTraceElementTest.class);
101        suite.addTestSuite(StrictMathTest.class);
102        suite.addTestSuite(String2Test.class);
103        suite.addTestSuite(StringBuffer2Test.class);
104        suite.addTestSuite(StringBufferTest.class);
105        suite.addTestSuite(StringBuilderTest.class);
106        suite.addTestSuite(StringIndexOutOfBoundsExceptionTest.class);
107        suite.addTestSuite(StringTest.class);
108        suite.addTestSuite(SystemTest.class);
109        suite.addTestSuite(ThreadDeathTest.class);
110        suite.addTestSuite(ThreadGroupTest.class);
111        suite.addTestSuite(ThreadLocalTest.class);
112        suite.addTestSuite(ThreadTest.class);
113        suite.addTestSuite(ThreadStateTest.class);
114        suite.addTestSuite(ThrowableTest.class);
115        suite.addTestSuite(TypeNotPresentExceptionTest.class);
116        suite.addTestSuite(UnknownErrorTest.class);
117        suite.addTestSuite(UnsatisfiedLinkErrorTest.class);
118        suite.addTestSuite(UnsupportedOperationExceptionTest.class);
119        suite.addTestSuite(UnsupportedClassVersionErrorTest.class);
120        suite.addTestSuite(VerifyErrorTest.class);
121        suite.addTestSuite(VirtualMachineErrorTest.class);
122
123    return suite;
124    }
125}
126