1/* 2 * Copyright (C) 2005 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 android.database; 18 19import junit.framework.TestSuite; 20 21public class NewDatabasePerformanceTestSuite extends TestSuite { 22 public static TestSuite suite() { 23 TestSuite suite = 24 new TestSuite(NewDatabasePerformanceTestSuite.class.getName()); 25 26 suite.addTestSuite(NewDatabasePerformanceTests. 27 Insert1000.class); 28 suite.addTestSuite(NewDatabasePerformanceTests. 29 InsertIndexed1000.class); 30 suite.addTestSuite(NewDatabasePerformanceTests. 31 Select100.class); 32 suite.addTestSuite(NewDatabasePerformanceTests. 33 SelectStringComparison100.class); 34 suite.addTestSuite(NewDatabasePerformanceTests. 35 SelectIndex100.class); 36 suite.addTestSuite(NewDatabasePerformanceTests. 37 InnerJoin100.class); 38 suite.addTestSuite(NewDatabasePerformanceTests. 39 InnerJoinOneSide100.class); 40 suite.addTestSuite(NewDatabasePerformanceTests. 41 InnerJoinNoIndex100.class); 42 suite.addTestSuite(NewDatabasePerformanceTests. 43 SelectSubQIndex100.class); 44 suite.addTestSuite(NewDatabasePerformanceTests. 45 SelectIndexStringComparison100.class); 46 suite.addTestSuite(NewDatabasePerformanceTests. 47 SelectInteger100.class); 48 suite.addTestSuite(NewDatabasePerformanceTests. 49 SelectString100.class); 50 suite.addTestSuite(NewDatabasePerformanceTests. 51 SelectIntegerIndex100.class); 52 suite.addTestSuite(NewDatabasePerformanceTests. 53 SelectIndexString100.class); 54 suite.addTestSuite(NewDatabasePerformanceTests. 55 SelectStringStartsWith100.class); 56 suite.addTestSuite(NewDatabasePerformanceTests. 57 DeleteIndexed1000.class); 58 suite.addTestSuite(NewDatabasePerformanceTests. 59 Delete1000.class); 60 suite.addTestSuite(NewDatabasePerformanceTests. 61 DeleteWhere1000.class); 62 suite.addTestSuite(NewDatabasePerformanceTests. 63 DeleteIndexWhere1000.class); 64 suite.addTestSuite(NewDatabasePerformanceTests. 65 UpdateIndexWhere1000.class); 66 suite.addTestSuite(NewDatabasePerformanceTests. 67 UpdateWhere1000.class); 68 suite.addTestSuite(NewDatabasePerformanceTests. 69 InsertInteger10000.class); 70 suite.addTestSuite(NewDatabasePerformanceTests. 71 InsertIntegerIndex10000.class); 72 suite.addTestSuite(NewDatabasePerformanceTests. 73 InsertString10000.class); 74 suite.addTestSuite(NewDatabasePerformanceTests. 75 InsertStringIndexed10000.class); 76 suite.addTestSuite(NewDatabasePerformanceTests. 77 SelectStringStartsWith10000.class); 78 suite.addTestSuite(NewDatabasePerformanceTests. 79 SelectStringIndexedStartsWith10000.class); 80 suite.addTestSuite(NewDatabasePerformanceTests. 81 SelectInteger10000.class); 82 suite.addTestSuite(NewDatabasePerformanceTests. 83 SelectIntegerIndexed10000.class); 84 suite.addTestSuite(NewDatabasePerformanceTests. 85 SelectStringContains10000.class); 86 suite.addTestSuite(NewDatabasePerformanceTests. 87 SelectStringIndexedContains10000.class); 88 89 return suite; 90 } 91} 92