Ejemplo n.º 1
0
  /** Collects all JSR166 unit tests as one suite */
  public static Test suite() {
    TestSuite suite = new TestSuite("JSR166 Unit Tests - MTC Version");

    suite.addTest(AbstractExecutorServiceTest.suite());
    suite.addTest(AbstractQueuedSynchronizerTest.suite());
    suite.addTest(AbstractQueuedLongSynchronizerTest.suite());
    suite.addTest(ArrayBlockingQueueTest.suite());
    suite.addTest(AtomicBooleanTest.suite());
    suite.addTest(AtomicIntegerArrayTest.suite());
    suite.addTest(AtomicIntegerFieldUpdaterTest.suite());
    suite.addTest(AtomicIntegerTest.suite());
    suite.addTest(AtomicLongArrayTest.suite());
    suite.addTest(AtomicLongFieldUpdaterTest.suite());
    suite.addTest(AtomicLongTest.suite());
    suite.addTest(AtomicMarkableReferenceTest.suite());
    suite.addTest(AtomicReferenceArrayTest.suite());
    suite.addTest(AtomicReferenceFieldUpdaterTest.suite());
    suite.addTest(AtomicReferenceTest.suite());
    suite.addTest(AtomicStampedReferenceTest.suite());
    suite.addTest(CountDownLatchTest.suite());
    suite.addTest(CyclicBarrierTest.suite());
    suite.addTest(DelayQueueTest.suite());
    suite.addTest(ExchangerTest.suite());
    suite.addTest(ExecutorsTest.suite());
    suite.addTest(FutureTaskTest.suite());
    suite.addTest(LinkedBlockingDequeTest.suite());
    suite.addTest(LinkedBlockingQueueTest.suite());
    suite.addTest(LockSupportTest.suite());
    suite.addTest(PriorityBlockingQueueTest.suite());
    suite.addTest(ReentrantLockTest.suite());
    suite.addTest(ReentrantReadWriteLockTest.suite());
    suite.addTest(ScheduledExecutorTest.suite());
    suite.addTest(SemaphoreTest.suite());
    suite.addTest(SynchronousQueueTest.suite());
    suite.addTest(ThreadLocalTest.suite());
    suite.addTest(TimeUnitTest.suite());

    return suite;
  }