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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    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
     
    protected void
     

    Methods inherited from class junit.framework.TestSuite

    addTest, addTestSuite, createTest, getName, getTestConstructor, runTest, setName, testAt, testCount, tests, toString, warning

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • GroupedTest

      public GroupedTest()
  • Method Details

    • 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