Class ActiveTestSuite

  • All Implemented Interfaces:
    Test

    public class ActiveTestSuite
    extends TestSuite
    A TestSuite for active Tests. It runs each test in a separate thread and waits until all threads have terminated. -- Aarhus Radisson Scandinavian Center 11th floor
    • Field Detail

      • fActiveTestDeathCount

        private volatile int fActiveTestDeathCount
    • Constructor Detail

      • ActiveTestSuite

        public ActiveTestSuite()
      • ActiveTestSuite

        public ActiveTestSuite​(java.lang.Class<? extends TestCase> theClass)
      • ActiveTestSuite

        public ActiveTestSuite​(java.lang.String name)
      • ActiveTestSuite

        public ActiveTestSuite​(java.lang.Class<? extends TestCase> theClass,
                               java.lang.String name)
    • Method Detail

      • run

        public void run​(TestResult result)
        Description copied from class: TestSuite
        Runs the tests and collects their result in a TestResult.
        Specified by:
        run in interface Test
        Overrides:
        run in class TestSuite
      • waitUntilFinished

        void waitUntilFinished()
      • runFinished

        public void runFinished()