Search in sources :

Example 46 with Test

use of junit.framework.Test in project double-espresso by JakeWharton.

the class GoogleInstrumentationTestRunner method start.

@Override
public void start() {
    List<TestCase> testCases = bridgeTestRunner.getAndroidTestRunner().getTestCases();
    // Register a listener to update the current test description.
    bridgeTestRunner.getAndroidTestRunner().addTestListener(new TestListener() {

        @Override
        public void startTest(Test test) {
            runOnMainSync(new ActivityFinisher());
        }

        @Override
        public void endTest(Test test) {
        }

        @Override
        public void addFailure(Test test, AssertionFailedError ae) {
        }

        @Override
        public void addError(Test test, Throwable t) {
        }
    });
    super.start();
}
Also used : TestCase(junit.framework.TestCase) Test(junit.framework.Test) TestListener(junit.framework.TestListener) AssertionFailedError(junit.framework.AssertionFailedError)

Example 47 with Test

use of junit.framework.Test in project android_frameworks_base by crdroidandroid.

the class TestCaseUtil method getTestCaseNames.

@SuppressWarnings("unchecked")
public static List<String> getTestCaseNames(Test test, boolean flatten) {
    List<Test> tests = (List<Test>) getTests(test, flatten);
    List<String> testCaseNames = Lists.newArrayList();
    for (Test aTest : tests) {
        testCaseNames.add(getTestName(aTest));
    }
    return testCaseNames;
}
Also used : Test(junit.framework.Test) List(java.util.List)

Example 48 with Test

use of junit.framework.Test in project android_frameworks_base by crdroidandroid.

the class TestCaseUtil method getTestAtIndex.

public static Test getTestAtIndex(TestSuite testSuite, int position) {
    int index = 0;
    Enumeration enumeration = testSuite.tests();
    while (enumeration.hasMoreElements()) {
        Test test = (Test) enumeration.nextElement();
        if (index == position) {
            return test;
        }
        index++;
    }
    return null;
}
Also used : Enumeration(java.util.Enumeration) Test(junit.framework.Test)

Example 49 with Test

use of junit.framework.Test in project android_frameworks_base by crdroidandroid.

the class TestCaseUtilTest method testCreateTestForTestCaseWithSuiteMethod.

public void testCreateTestForTestCaseWithSuiteMethod() throws Exception {
    Test test = TestCaseUtil.createTestSuite(OneTestTestCaseWithSuite.class);
    assertEquals(1, test.countTestCases());
}
Also used : Test(junit.framework.Test)

Example 50 with Test

use of junit.framework.Test in project bnd by bndtools.

the class JUnitEclipseReport method report.

private void report(List<Test> flattened) {
    for (int i = 0; i < flattened.size(); i++) {
        StringBuffer sb = new StringBuffer();
        sb.append(i + 1);
        sb.append(",");
        Test test = flattened.get(i);
        if (test instanceof TestSuite || test instanceof JUnit4TestAdapter) {
            sb.append(test);
            sb.append(",");
            sb.append(true);
        } else {
            sb.append(test);
            sb.append(",");
            sb.append(false);
        }
        sb.append(",");
        sb.append(test.countTestCases());
        message("%TSTTREE", sb.toString());
    }
}
Also used : TestSuite(junit.framework.TestSuite) Test(junit.framework.Test) JUnit4TestAdapter(junit.framework.JUnit4TestAdapter)

Aggregations

Test (junit.framework.Test)114 TestSuite (junit.framework.TestSuite)45 TestCase (junit.framework.TestCase)22 ArrayList (java.util.ArrayList)13 InvocationTargetException (java.lang.reflect.InvocationTargetException)12 Method (java.lang.reflect.Method)12 AssertionFailedError (junit.framework.AssertionFailedError)12 TestListener (junit.framework.TestListener)11 TestResult (junit.framework.TestResult)11 TestDescriptor (android.test.suitebuilder.ListTestCaseNames.TestDescriptor)10 SmallTest (android.test.suitebuilder.annotation.SmallTest)10 Enumeration (java.util.Enumeration)10 RepeatedTest (junit.extensions.RepeatedTest)7 AndroidTestRunner (android.test.AndroidTestRunner)5 Field (java.lang.reflect.Field)5 List (java.util.List)5 IOException (java.io.IOException)3 PrintWriter (java.io.PrintWriter)2 JUnit4TestAdapter (junit.framework.JUnit4TestAdapter)2 GridAbstractTest (org.apache.ignite.testframework.junits.GridAbstractTest)2