public class AbstractExecutorServiceTest extends JSR166TestCase
JSR166TestCase.AdjustablePolicy, JSR166TestCase.CallableOne, JSR166TestCase.CheckedBarrier, JSR166TestCase.CheckedCallable<T>, JSR166TestCase.CheckedInterruptedCallable<T>, JSR166TestCase.CheckedInterruptedRunnable, JSR166TestCase.CheckedRecursiveAction, JSR166TestCase.CheckedRecursiveTask<T>, JSR166TestCase.CheckedRunnable, JSR166TestCase.LongPossiblyInterruptedRunnable, JSR166TestCase.MediumInterruptedRunnable, JSR166TestCase.MediumPossiblyInterruptedRunnable, JSR166TestCase.MediumRunnable, JSR166TestCase.NoOpCallable, JSR166TestCase.NoOpREHandler, JSR166TestCase.NoOpRunnable, JSR166TestCase.NPETask, JSR166TestCase.RunnableShouldThrow, JSR166TestCase.ShortInterruptedRunnable, JSR166TestCase.ShortRunnable, JSR166TestCase.SimpleThreadFactory, JSR166TestCase.SmallCallable, JSR166TestCase.SmallPossiblyInterruptedRunnable, JSR166TestCase.SmallRunnable, JSR166TestCase.StringTask, JSR166TestCase.ThreadShouldThrow, JSR166TestCase.TrackedCallable, JSR166TestCase.TrackedLongRunnable, JSR166TestCase.TrackedMediumRunnable, JSR166TestCase.TrackedNoOpRunnable, JSR166TestCase.TrackedRunnable, JSR166TestCase.TrackedShortRunnable, JSR166TestCase.TrackedSmallRunnable
eight, expensiveTests, five, four, JAVA_CLASS_VERSION, JAVA_SPECIFICATION_VERSION, LONG_DELAY_MS, m1, m10, m2, m3, m4, m5, m6, MEDIUM_DELAY_MS, nine, one, seven, SHORT_DELAY_MS, six, SIZE, SMALL_DELAY_MS, TEST_STRING, testImplementationDetails, three, two, zero
Constructor and Description |
---|
AbstractExecutorServiceTest() |
Modifier and Type | Method and Description |
---|---|
void |
testExecuteNullRunnable()
execute(null runnable) throws NPE
|
void |
testExecuteRunnable()
execute(runnable) runs it to completion
|
void |
testInterruptedSubmit()
submit(callable).get() throws InterruptedException if interrupted
|
void |
testInvokeAll1()
invokeAll(null) throws NPE
|
void |
testInvokeAll2()
invokeAll(empty collection) returns empty collection
|
void |
testInvokeAll3()
invokeAll(c) throws NPE if c has null elements
|
void |
testInvokeAll4()
get of returned element of invokeAll(c) throws exception on failed task
|
void |
testInvokeAll5()
invokeAll(c) returns results of all completed tasks in c
|
void |
testInvokeAny1()
invokeAny(null) throws NPE
|
void |
testInvokeAny2()
invokeAny(empty collection) throws IAE
|
void |
testInvokeAny3()
invokeAny(c) throws NPE if c has null elements
|
void |
testInvokeAny4()
invokeAny(c) throws ExecutionException if no task in c completes
|
void |
testInvokeAny5()
invokeAny(c) returns result of some task in c if at least one completes
|
void |
testSubmitCallable()
Completed submit(callable) returns result
|
void |
testSubmitEE()
get of submit(callable) throws ExecutionException if callable
throws exception
|
void |
testSubmitFailedPrivilegedExceptionAction()
A submitted failed privileged exception action reports exception
|
void |
testSubmitNullCallable()
submit(null callable) throws NPE
|
void |
testSubmitPrivilegedAction()
A submitted privileged action runs to completion
|
void |
testSubmitPrivilegedExceptionAction()
A submitted privileged exception action runs to completion
|
void |
testSubmitRunnable()
Completed submit(runnable) returns successfully
|
void |
testSubmitRunnable2()
Completed submit(runnable, result) returns result
|
void |
testTimedInvokeAll1()
timed invokeAll(null) throws NPE
|
void |
testTimedInvokeAll2()
timed invokeAll(empty collection) returns empty collection
|
void |
testTimedInvokeAll3()
timed invokeAll(c) throws NPE if c has null elements
|
void |
testTimedInvokeAll4()
get of returned element of invokeAll(c) throws exception on failed task
|
void |
testTimedInvokeAll5()
timed invokeAll(c) returns results of all completed tasks in c
|
void |
testTimedInvokeAll6()
timed invokeAll cancels tasks not completed by timeout
|
void |
testTimedInvokeAllNullTimeUnit()
timed invokeAll(null time unit) throws NPE
|
void |
testTimedInvokeAny1()
timed invokeAny(null) throws NPE
|
void |
testTimedInvokeAny2()
timed invokeAny(empty collection) throws IAE
|
void |
testTimedInvokeAny3()
timed invokeAny(c) throws NPE if c has null elements
|
void |
testTimedInvokeAny4()
timed invokeAny(c) throws ExecutionException if no task completes
|
void |
testTimedInvokeAny5()
timed invokeAny(c) returns result of some task in c
|
void |
testTimedInvokeAnyNullTimeUnit()
timed invokeAny(null time unit) throws NPE
|
addNamedTestClasses, assertIteratorExhausted, assertThrows, atLeastJava10, atLeastJava6, atLeastJava7, atLeastJava8, atLeastJava9, await, await, await, awaiter, countDowner, getShortDelay, jdk8ParameterizedTestSuite, latchAwaitingStringTask, newTestSuite, parameterizedTestSuite, permissivePolicy, possiblyInterruptedRunnable, runBare, runTest, runTestProfiled, runWithoutPermissions, runWithPermissions, runWithSecurityManagerWithPermissions, setDelays, setUp, shouldThrow, shouldThrow, tearDown, testMethodNames, threadAssertEquals, threadAssertEquals, threadAssertFalse, threadAssertNull, threadAssertSame, threadAssertTrue, threadFail, threadRecordFailure, threadShouldThrow, threadShouldThrow, threadUnexpectedException, trackedRunnable
public void testExecuteRunnable() throws Exception
Exception
public void testSubmitCallable() throws Exception
Exception
public void testSubmitRunnable() throws Exception
Exception
public void testSubmitRunnable2() throws Exception
Exception
public void testSubmitPrivilegedAction() throws Exception
Exception
public void testSubmitPrivilegedExceptionAction() throws Exception
Exception
public void testSubmitFailedPrivilegedExceptionAction() throws Exception
Exception
public void testExecuteNullRunnable()
public void testSubmitNullCallable()
public void testInterruptedSubmit() throws InterruptedException
InterruptedException
public void testSubmitEE() throws InterruptedException
InterruptedException
public void testInvokeAny1() throws Exception
Exception
public void testInvokeAny2() throws Exception
Exception
public void testInvokeAny3() throws Exception
Exception
public void testInvokeAny4() throws InterruptedException
InterruptedException
public void testInvokeAny5() throws Exception
Exception
public void testInvokeAll1() throws InterruptedException
InterruptedException
public void testInvokeAll2() throws InterruptedException
InterruptedException
public void testInvokeAll3() throws InterruptedException
InterruptedException
public void testInvokeAll4() throws Exception
Exception
public void testInvokeAll5() throws Exception
Exception
public void testTimedInvokeAny1() throws Exception
Exception
public void testTimedInvokeAnyNullTimeUnit() throws Exception
Exception
public void testTimedInvokeAny2() throws Exception
Exception
public void testTimedInvokeAny3() throws Exception
Exception
public void testTimedInvokeAny4() throws Exception
Exception
public void testTimedInvokeAny5() throws Exception
Exception
public void testTimedInvokeAll1() throws InterruptedException
InterruptedException
public void testTimedInvokeAllNullTimeUnit() throws InterruptedException
InterruptedException
public void testTimedInvokeAll2() throws InterruptedException
InterruptedException
public void testTimedInvokeAll3() throws InterruptedException
InterruptedException
public void testTimedInvokeAll4() throws Exception
Exception
public void testTimedInvokeAll5() throws Exception
Exception