98 |
|
public static Test suite ( ) { |
99 |
|
TestSuite suite = new TestSuite("JSR166 Unit Tests"); |
100 |
|
|
101 |
+ |
suite.addTest(new TestSuite(AbstractExecutorServiceTest.class)); |
102 |
|
suite.addTest(new TestSuite(ArrayBlockingQueueTest.class)); |
103 |
|
suite.addTest(new TestSuite(AtomicBooleanTest.class)); |
104 |
|
suite.addTest(new TestSuite(AtomicIntegerArrayTest.class)); |
112 |
|
suite.addTest(new TestSuite(AtomicReferenceFieldUpdaterTest.class)); |
113 |
|
suite.addTest(new TestSuite(AtomicReferenceTest.class)); |
114 |
|
suite.addTest(new TestSuite(AtomicStampedReferenceTest.class)); |
114 |
– |
suite.addTest(new TestSuite(CancellableTaskTest.class)); |
115 |
|
suite.addTest(new TestSuite(ConcurrentHashMapTest.class)); |
116 |
|
suite.addTest(new TestSuite(ConcurrentLinkedQueueTest.class)); |
117 |
|
suite.addTest(new TestSuite(CopyOnWriteArrayListTest.class)); |
121 |
|
suite.addTest(new TestSuite(DelayQueueTest.class)); |
122 |
|
suite.addTest(new TestSuite(ExchangerTest.class)); |
123 |
|
suite.addTest(new TestSuite(ExecutorsTest.class)); |
124 |
– |
suite.addTest(new TestSuite(FairSemaphoreTest.class)); |
124 |
|
suite.addTest(new TestSuite(FutureTaskTest.class)); |
125 |
|
suite.addTest(new TestSuite(LinkedBlockingQueueTest.class)); |
126 |
|
suite.addTest(new TestSuite(LinkedListTest.class)); |
127 |
|
suite.addTest(new TestSuite(LockSupportTest.class)); |
128 |
|
suite.addTest(new TestSuite(PriorityBlockingQueueTest.class)); |
129 |
|
suite.addTest(new TestSuite(PriorityQueueTest.class)); |
131 |
– |
suite.addTest(new TestSuite(PrivilegedFutureTaskTest.class)); |
130 |
|
suite.addTest(new TestSuite(ReentrantLockTest.class)); |
131 |
|
suite.addTest(new TestSuite(ReentrantReadWriteLockTest.class)); |
132 |
|
suite.addTest(new TestSuite(ScheduledExecutorTest.class)); |
352 |
|
public Object call() { return Boolean.TRUE; } |
353 |
|
} |
354 |
|
|
355 |
+ |
static final String TEST_STRING = "a test string"; |
356 |
+ |
|
357 |
+ |
static class StringTask implements Callable<String> { |
358 |
+ |
public String call() { return TEST_STRING; } |
359 |
+ |
} |
360 |
+ |
|
361 |
+ |
static class NPETask implements Callable<String> { |
362 |
+ |
public String call() { throw new NullPointerException(); } |
363 |
+ |
} |
364 |
+ |
|
365 |
+ |
static class CallableOne implements Callable<Integer> { |
366 |
+ |
public Integer call() { return one; } |
367 |
+ |
} |
368 |
+ |
|
369 |
|
class ShortRunnable implements Runnable { |
370 |
|
public void run() { |
371 |
|
try { |