org.jvnet.hudson.test.junit
Class GroupedTest
java.lang.Object
junit.framework.TestSuite
org.jvnet.hudson.test.junit.GroupedTest
- All Implemented Interfaces:
- junit.framework.Test, org.junit.runner.manipulation.Filterable
public class GroupedTest
- extends junit.framework.TestSuite
- implements org.junit.runner.manipulation.Filterable
TestSuite
that requires some set up and tear down for executing nested tests.
The failure in the set up or tear down will be reported as a failure.
- Author:
- Kohsuke Kawaguchi
Method Summary |
int |
countTestCases()
|
void |
filter(org.junit.runner.manipulation.Filter filter)
|
void |
run(junit.framework.TestResult result)
|
protected void |
runGroupedTests(junit.framework.TestResult result)
Executes the nested tests. |
protected void |
setUp()
|
protected void |
tearDown()
|
Methods inherited from class junit.framework.TestSuite |
addTest, addTestSuite, createTest, getName, getTestConstructor, runTest, setName, testAt, testCount, tests, toString, warning |
GroupedTest
public GroupedTest()
countTestCases
public int countTestCases()
- Specified by:
countTestCases
in interface junit.framework.Test
- Overrides:
countTestCases
in class junit.framework.TestSuite
run
public void run(junit.framework.TestResult result)
- Specified by:
run
in interface junit.framework.Test
- Overrides:
run
in class junit.framework.TestSuite
runGroupedTests
protected void runGroupedTests(junit.framework.TestResult result)
throws Exception
- Executes the nested tests.
- Throws:
Exception
setUp
protected void setUp()
throws Exception
- Throws:
Exception
tearDown
protected void tearDown()
throws Exception
- Throws:
Exception
filter
public void filter(org.junit.runner.manipulation.Filter filter)
throws org.junit.runner.manipulation.NoTestsRemainException
- Specified by:
filter
in interface org.junit.runner.manipulation.Filterable
- Throws:
org.junit.runner.manipulation.NoTestsRemainException
Copyright © 2004-2013. All Rights Reserved.