Search in sources :

Example 6 with Test

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

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 7 with Test

use of junit.framework.Test in project junit4 by junit-team.

the class SuiteTest method testNotExistingTestCase.

public void testNotExistingTestCase() {
    Test t = new SuiteTest("notExistingMethod");
    t.run(fResult);
    assertTrue(fResult.runCount() == 1);
    assertTrue(fResult.failureCount() == 1);
    assertTrue(fResult.errorCount() == 0);
}
Also used : Test(junit.framework.Test)

Example 8 with Test

use of junit.framework.Test in project junit4 by junit-team.

the class SuiteTest method testNoTestCaseClass.

public void testNoTestCaseClass() {
    Test t = new TestSuite(NoTestCaseClass.class);
    t.run(fResult);
    // warning test
    assertEquals(1, fResult.runCount());
    assertTrue(!fResult.wasSuccessful());
}
Also used : TestSuite(junit.framework.TestSuite) Test(junit.framework.Test)

Example 9 with Test

use of junit.framework.Test in project junit4 by junit-team.

the class TestCaseTest method testExceptionRunningAndTearDown.

public void testExceptionRunningAndTearDown() {
    // With 1.4, we should
    // wrap the exception thrown while running with the exception thrown
    // while tearing down
    Test t = new TornDown() {

        @Override
        public void tearDown() {
            throw new Error("tearingDown");
        }
    };
    TestResult result = new TestResult();
    t.run(result);
    TestFailure failure = result.errors().nextElement();
    assertEquals("running", failure.thrownException().getMessage());
}
Also used : Test(junit.framework.Test) TestFailure(junit.framework.TestFailure) TestResult(junit.framework.TestResult)

Example 10 with Test

use of junit.framework.Test in project junit4 by junit-team.

the class TestCaseTest method testNoArgTestCasePasses.

public void testNoArgTestCasePasses() {
    Test t = new TestSuite(NoArgTestCaseTest.class);
    TestResult result = new TestResult();
    t.run(result);
    assertTrue(result.runCount() == 1);
    assertTrue(result.failureCount() == 0);
    assertTrue(result.errorCount() == 0);
}
Also used : TestSuite(junit.framework.TestSuite) Test(junit.framework.Test) TestResult(junit.framework.TestResult)

Aggregations

Test (junit.framework.Test)112 TestSuite (junit.framework.TestSuite)44 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