Search in sources :

Example 11 with Test

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

the class JUnit38ClassRunner method filter.

public void filter(Filter filter) throws NoTestsRemainException {
    if (getTest() instanceof Filterable) {
        Filterable adapter = (Filterable) getTest();
        adapter.filter(filter);
    } else if (getTest() instanceof TestSuite) {
        TestSuite suite = (TestSuite) getTest();
        TestSuite filtered = new TestSuite(suite.getName());
        int n = suite.testCount();
        for (int i = 0; i < n; i++) {
            Test test = suite.testAt(i);
            if (filter.shouldRun(makeDescription(test))) {
                filtered.addTest(test);
            }
        }
        setTest(filtered);
        if (filtered.testCount() == 0) {
            throw new NoTestsRemainException();
        }
    }
}
Also used : TestSuite(junit.framework.TestSuite) Test(junit.framework.Test) Filterable(org.junit.runner.manipulation.Filterable) NoTestsRemainException(org.junit.runner.manipulation.NoTestsRemainException)

Example 12 with Test

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

the class ActiveTestTest method testActiveRepeatedTest.

public void testActiveRepeatedTest() {
    Test test = new RepeatedTest(createActiveTestSuite(), 5);
    TestResult result = new TestResult();
    test.run(result);
    assertEquals(500, result.runCount());
    assertEquals(0, result.failureCount());
    assertEquals(0, result.errorCount());
}
Also used : Test(junit.framework.Test) RepeatedTest(junit.extensions.RepeatedTest) RepeatedTest(junit.extensions.RepeatedTest) TestResult(junit.framework.TestResult)

Example 13 with Test

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

the class ActiveTestTest method testActiveTest.

public void testActiveTest() {
    Test test = createActiveTestSuite();
    TestResult result = new TestResult();
    test.run(result);
    assertEquals(100, result.runCount());
    assertEquals(0, result.failureCount());
    assertEquals(0, result.errorCount());
}
Also used : Test(junit.framework.Test) RepeatedTest(junit.extensions.RepeatedTest) TestResult(junit.framework.TestResult)

Example 14 with Test

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

the class ActiveTestTest method testActiveRepeatedTest1.

public void testActiveRepeatedTest1() {
    Test test = new RepeatedTest(createActiveTestSuite(), 1);
    TestResult result = new TestResult();
    test.run(result);
    assertEquals(100, result.runCount());
    assertEquals(0, result.failureCount());
    assertEquals(0, result.errorCount());
}
Also used : Test(junit.framework.Test) RepeatedTest(junit.extensions.RepeatedTest) RepeatedTest(junit.extensions.RepeatedTest) TestResult(junit.framework.TestResult)

Example 15 with Test

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

the class RepeatedTestTest method testRepeatedZero.

public void testRepeatedZero() {
    Test test = new RepeatedTest(fSuite, 0);
    assertEquals(0, test.countTestCases());
    TestResult result = new TestResult();
    test.run(result);
    assertEquals(0, result.runCount());
}
Also used : Test(junit.framework.Test) RepeatedTest(junit.extensions.RepeatedTest) RepeatedTest(junit.extensions.RepeatedTest) 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