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