public class ConcurrentSkipListSubSetTest 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 |
---|
ConcurrentSkipListSubSetTest() |
Modifier and Type | Method and Description |
---|---|
void |
testAdd()
Add of comparable element succeeds
|
void |
testAddAll1()
addAll(null) throws NPE
|
void |
testAddAll2()
addAll of a collection with null elements throws NPE
|
void |
testAddAll3()
addAll of a collection with any null elements throws NPE after
possibly adding some elements
|
void |
testAddAll5()
Set contains all elements of successful addAll
|
void |
testAddDup()
Add of duplicate element fails
|
void |
testAddNonComparable()
Add of non-Comparable throws CCE
|
void |
testAddNull()
add(null) throws NPE
|
void |
testCeiling()
ceiling returns next element
|
void |
testClear()
clear removes all elements
|
void |
testConstructor1()
A new set has unbounded capacity
|
void |
testContains()
contains(x) reports true when elements added but not yet removed
|
void |
testContainsAll()
containsAll(c) is true when c contains a subset of elements
|
void |
testDescendingAdd()
Add of comparable element succeeds
|
void |
testDescendingAddAll1()
addAll(null) throws NPE
|
void |
testDescendingAddAll2()
addAll of a collection with null elements throws NPE
|
void |
testDescendingAddAll3()
addAll of a collection with any null elements throws NPE after
possibly adding some elements
|
void |
testDescendingAddAll5()
Set contains all elements of successful addAll
|
void |
testDescendingAddDup()
Add of duplicate element fails
|
void |
testDescendingAddNonComparable()
Add of non-Comparable throws CCE
|
void |
testDescendingAddNull()
add(null) throws NPE
|
void |
testDescendingCeiling()
ceiling returns next element
|
void |
testDescendingClear()
clear removes all elements
|
void |
testDescendingContains()
contains(x) reports true when elements added but not yet removed
|
void |
testDescendingContainsAll()
containsAll(c) is true when c contains a subset of elements
|
void |
testDescendingEmptyIterator()
iterator of empty set has no elements
|
void |
testDescendingFloor()
floor returns preceding element
|
void |
testDescendingHeadSetContents()
headSet returns set with keys in requested range
|
void |
testDescendingHigher()
higher returns next element
|
void |
testDescendingIterator()
iterator iterates through all elements
|
void |
testDescendingIteratorRemove()
iterator.remove removes current element
|
void |
testDescendingLower()
lower returns preceding element
|
void |
testDescendingPoll()
poll succeeds unless empty
|
void |
testDescendingRemoveAll()
removeAll(c) removes only those elements of c and reports true if changed
|
void |
testDescendingRemoveElement()
remove(x) removes x and returns true if present
|
void |
testDescendingRetainAll()
retainAll(c) retains only those elements of c and reports true if changed
|
void |
testDescendingSerialization()
A deserialized serialized set has same elements
|
void |
testDescendingSize()
size changes when elements added and removed
|
void |
testDescendingSubSetContents()
subSet returns set with keys in requested range
|
void |
testDescendingSubSetContents2() |
void |
testDescendingTailSetContents()
tailSet returns set with keys in requested range
|
void |
testDescendingToArray()
toArray contains all elements
|
void |
testDescendingToArray2()
toArray(a) contains all elements
|
void |
testDescendingToString()
toString contains toStrings of elements
|
void |
testEmpty()
isEmpty is true before add, false after
|
void |
testEmptyIterator()
iterator of empty set has no elements
|
void |
testFloor()
floor returns preceding element
|
void |
testHeadSetContents()
headSet returns set with keys in requested range
|
void |
testHigher()
higher returns next element
|
void |
testIterator()
iterator iterates through all elements
|
void |
testIteratorRemove()
iterator.remove removes current element
|
void |
testLower()
lower returns preceding element
|
void |
testPoll()
poll succeeds unless empty
|
void |
testRemoveAll()
removeAll(c) removes only those elements of c and reports true if changed
|
void |
testRemoveElement()
remove(x) removes x and returns true if present
|
void |
testRetainAll()
retainAll(c) retains only those elements of c and reports true if changed
|
void |
testSerialization()
A deserialized serialized set has same elements
|
void |
testSize()
size changes when elements added and removed
|
void |
testSubSetContents()
subSet returns set with keys in requested range
|
void |
testSubSetContents2() |
void |
testTailSetContents()
tailSet returns set with keys in requested range
|
void |
testToArray()
toArray contains all elements in sorted order
|
void |
testToArray2()
toArray(a) contains all elements in sorted order
|
void |
testToString()
toString contains toStrings of elements
|
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 testConstructor1()
public void testEmpty()
public void testSize()
public void testAddNull()
public void testAdd()
public void testAddDup()
public void testAddNonComparable()
public void testAddAll1()
public void testAddAll2()
public void testAddAll3()
public void testAddAll5()
public void testPoll()
public void testRemoveElement()
public void testContains()
public void testClear()
public void testContainsAll()
public void testRetainAll()
public void testRemoveAll()
public void testLower()
public void testHigher()
public void testFloor()
public void testCeiling()
public void testToArray()
public void testToArray2()
public void testIterator()
public void testEmptyIterator()
public void testIteratorRemove()
public void testToString()
public void testSerialization() throws Exception
Exception
public void testSubSetContents()
public void testSubSetContents2()
public void testHeadSetContents()
public void testTailSetContents()
public void testDescendingSize()
public void testDescendingAddNull()
public void testDescendingAdd()
public void testDescendingAddDup()
public void testDescendingAddNonComparable()
public void testDescendingAddAll1()
public void testDescendingAddAll2()
public void testDescendingAddAll3()
public void testDescendingAddAll5()
public void testDescendingPoll()
public void testDescendingRemoveElement()
public void testDescendingContains()
public void testDescendingClear()
public void testDescendingContainsAll()
public void testDescendingRetainAll()
public void testDescendingRemoveAll()
public void testDescendingLower()
public void testDescendingHigher()
public void testDescendingFloor()
public void testDescendingCeiling()
public void testDescendingToArray()
public void testDescendingToArray2()
public void testDescendingIterator()
public void testDescendingEmptyIterator()
public void testDescendingIteratorRemove()
public void testDescendingToString()
public void testDescendingSerialization() throws Exception
Exception
public void testDescendingSubSetContents()
public void testDescendingSubSetContents2()
public void testDescendingHeadSetContents()
public void testDescendingTailSetContents()