Search in sources :

Example 91 with TestSuite

use of junit.framework.TestSuite in project android_frameworks_base by AOSPA.

the class NewDatabasePerformanceTestSuite method suite.

public static TestSuite suite() {
    TestSuite suite = new TestSuite(NewDatabasePerformanceTestSuite.class.getName());
    suite.addTestSuite(NewDatabasePerformanceTests.Insert1000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.InsertIndexed1000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.Select100.class);
    suite.addTestSuite(NewDatabasePerformanceTests.SelectStringComparison100.class);
    suite.addTestSuite(NewDatabasePerformanceTests.SelectIndex100.class);
    suite.addTestSuite(NewDatabasePerformanceTests.InnerJoin100.class);
    suite.addTestSuite(NewDatabasePerformanceTests.InnerJoinOneSide100.class);
    suite.addTestSuite(NewDatabasePerformanceTests.InnerJoinNoIndex100.class);
    suite.addTestSuite(NewDatabasePerformanceTests.SelectSubQIndex100.class);
    suite.addTestSuite(NewDatabasePerformanceTests.SelectIndexStringComparison100.class);
    suite.addTestSuite(NewDatabasePerformanceTests.SelectInteger100.class);
    suite.addTestSuite(NewDatabasePerformanceTests.SelectString100.class);
    suite.addTestSuite(NewDatabasePerformanceTests.SelectIntegerIndex100.class);
    suite.addTestSuite(NewDatabasePerformanceTests.SelectIndexString100.class);
    suite.addTestSuite(NewDatabasePerformanceTests.SelectStringStartsWith100.class);
    suite.addTestSuite(NewDatabasePerformanceTests.DeleteIndexed1000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.Delete1000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.DeleteWhere1000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.DeleteIndexWhere1000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.UpdateIndexWhere1000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.UpdateWhere1000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.InsertInteger10000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.InsertIntegerIndex10000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.InsertString10000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.InsertStringIndexed10000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.SelectStringStartsWith10000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.SelectStringIndexedStartsWith10000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.SelectInteger10000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.SelectIntegerIndexed10000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.SelectStringContains10000.class);
    suite.addTestSuite(NewDatabasePerformanceTests.SelectStringIndexedContains10000.class);
    return suite;
}
Also used : TestSuite(junit.framework.TestSuite)

Example 92 with TestSuite

use of junit.framework.TestSuite in project intellij-community by JetBrains.

the class BootstrapTests method suite.

public static Test suite() throws Throwable {
    ClassLoader cl = Thread.currentThread().getContextClassLoader();
    String[] classes = System.getProperty("bootstrap.testcases").split(",");
    TestSuite suite = new TestSuite();
    for (String s : classes) {
        final Class<?> aClass = Class.forName(s, true, cl);
        if (TestCase.class.isAssignableFrom(aClass)) {
            @SuppressWarnings("unchecked") final Class<? extends TestCase> testClass = (Class<? extends TestCase>) aClass;
            suite.addTestSuite(testClass);
        } else {
            suite.addTest((Test) aClass.getMethod("suite").invoke(null));
        }
    }
    return suite;
}
Also used : TestSuite(junit.framework.TestSuite) TestCase(junit.framework.TestCase)

Example 93 with TestSuite

use of junit.framework.TestSuite in project intellij-community by JetBrains.

the class UsefulTestCase method filteredSuite.

@NotNull
public static Test filteredSuite(@RegExp String regexp, @NotNull Test test) {
    final Pattern pattern = Pattern.compile(regexp);
    final TestSuite testSuite = new TestSuite();
    new Processor<Test>() {

        @Override
        public boolean process(Test test) {
            if (test instanceof TestSuite) {
                for (int i = 0, len = ((TestSuite) test).testCount(); i < len; i++) {
                    process(((TestSuite) test).testAt(i));
                }
            } else if (pattern.matcher(test.toString()).find()) {
                testSuite.addTest(test);
            }
            return false;
        }
    }.process(test);
    return testSuite;
}
Also used : Pattern(java.util.regex.Pattern) TestSuite(junit.framework.TestSuite) Test(junit.framework.Test) NotNull(org.jetbrains.annotations.NotNull)

Example 94 with TestSuite

use of junit.framework.TestSuite in project intellij-community by JetBrains.

the class AllTypeMigrationTests method suite.

@SuppressWarnings({ "UnusedDeclaration" })
public static Test suite() {
    final TestSuite suite = new TestSuite();
    suite.addTestSuite(TypeMigrationTest.class);
    suite.addTestSuite(TypeMigrationByAtomicRuleTest.class);
    suite.addTestSuite(TypeMigrationByThreadLocalRuleTest.class);
    suite.addTestSuite(TypeMigrationByLongAdderTest.class);
    suite.addTestSuite(MigrateTypeSignatureTest.class);
    suite.addTestSuite(ChangeTypeSignatureTest.class);
    suite.addTestSuite(WildcardTypeMigrationTest.class);
    suite.addTestSuite(ConvertToAtomicIntentionTest.class);
    suite.addTestSuite(ConvertToThreadLocalIntentionTest.class);
    suite.addTestSuite(GuavaInspectionTest.class);
    return suite;
}
Also used : TestSuite(junit.framework.TestSuite)

Example 95 with TestSuite

use of junit.framework.TestSuite in project intellij-community by JetBrains.

the class IntroduceVariableSuite method suite.

public static Test suite() {
    final TestSuite suite = new TestSuite();
    suite.addTestSuite(IntroduceVariableTest.class);
    suite.addTestSuite(IntroduceVariableMultifileTest.class);
    return suite;
}
Also used : TestSuite(junit.framework.TestSuite)

Aggregations

TestSuite (junit.framework.TestSuite)1380 InstrumentationTestSuite (android.test.InstrumentationTestSuite)100 Test (junit.framework.Test)63 GwtIncompatible (com.google.common.annotations.GwtIncompatible)54 JUnit4TestAdapter (junit.framework.JUnit4TestAdapter)50 TestCase (junit.framework.TestCase)48 Entry (java.util.Map.Entry)36 TestResult (junit.framework.TestResult)33 List (java.util.List)28 Set (java.util.Set)27 TestProjectSetup (org.eclipse.wst.jsdt.web.ui.tests.internal.TestProjectSetup)27 ArrayList (java.util.ArrayList)25 ListTestSuiteBuilder (com.google.common.collect.testing.ListTestSuiteBuilder)24 TestStringSetGenerator (com.google.common.collect.testing.TestStringSetGenerator)24 Map (java.util.Map)19 File (java.io.File)16 Method (java.lang.reflect.Method)16 HashSet (java.util.HashSet)13 Helpers.mapEntry (com.google.common.collect.testing.Helpers.mapEntry)12 TestStringMultisetGenerator (com.google.common.collect.testing.google.TestStringMultisetGenerator)12