public class ConcurrentSkipListMapTest 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 |
---|
ConcurrentSkipListMapTest() |
Modifier and Type | Method and Description |
---|---|
void |
testCeilingEntry()
ceilingEntry returns next entry.
|
void |
testCeilingKey()
ceilingKey returns next element
|
void |
testClear()
clear removes all pairs
|
void |
testConstructFromSorted()
copy constructor creates map equal to source map
|
void |
testContainsKey_NullPointerException()
containsKey(null) of nonempty map throws NPE
|
void |
testContainsKey()
containsKey returns true for contained key
|
void |
testContainsValue_NullPointerException()
containsValue(null) throws NPE
|
void |
testContainsValue()
containsValue returns true for held values
|
void |
testDescendingEntrySet()
descendingEntrySet contains all pairs
|
void |
testDescendingEntrySetToArray()
descendingEntrySet.toArray contains all entries
|
void |
testDescendingKeySetDescendingIteratorOrder()
descending iterator of descendingKeySet is ordered
|
void |
testDescendingKeySetOrder()
descendingKeySet is ordered
|
void |
testDescendingKeySetToArray()
descendingkeySet.toArray returns contains all keys
|
void |
testEntryImmutability()
lowerEntry, higherEntry, ceilingEntry, and floorEntry return
immutable entries
|
void |
testEntrySet()
entrySet contains all pairs
|
void |
testEntrySetToArray()
entrySet.toArray contains all entries
|
void |
testEquals()
Maps with same contents are equal
|
void |
testFirstKey()
firstKey returns first key
|
void |
testFloorEntry()
floorEntry returns preceding entry.
|
void |
testFloorKey()
floorKey returns preceding element
|
void |
testGet_NullPointerException()
get(null) of nonempty map throws NPE
|
void |
testGet()
get returns the correct element at the given key,
or null if not present
|
void |
testHeadMapContents()
headMap returns map with keys in requested range
|
void |
testHigherEntry()
higherEntry returns next entry.
|
void |
testHigherKey()
higherKey returns next element
|
void |
testIsEmpty()
isEmpty is true of empty map and false for non-empty
|
void |
testKeySet()
keySet returns a Set containing all the keys
|
void |
testKeySetDescendingIteratorOrder()
descending iterator of key set is inverse ordered
|
void |
testKeySetOrder()
keySet is ordered
|
void |
testKeySetToArray()
keySet.toArray returns contains all keys
|
void |
testLastKey()
lastKey returns last key
|
void |
testLowerEntry()
lowerEntry returns preceding entry.
|
void |
testLowerKey()
lowerKey returns preceding element
|
void |
testPollFirstEntry()
pollFirstEntry returns entries in order
|
void |
testPollLastEntry()
pollLastEntry returns entries in order
|
void |
testPut1_NullPointerException()
put(null,x) throws NPE
|
void |
testPutAll()
putAll adds all key-value pairs from the given map
|
void |
testPutIfAbsent()
putIfAbsent works when the given key is not present
|
void |
testPutIfAbsent1_NullPointerException()
putIfAbsent(null, x) throws NPE
|
void |
testPutIfAbsent2()
putIfAbsent does not add the pair if the key is already present
|
void |
testRecursiveSubMaps()
Submaps of submaps subdivide correctly
|
void |
testRemove()
remove removes the correct key-value pair from the map
|
void |
testRemove1_NullPointerException()
remove(null) throws NPE
|
void |
testRemove2_NullPointerException()
remove(null, x) throws NPE
|
void |
testRemove2()
remove(key,value) removes only if pair present
|
void |
testRemove3()
remove(x, null) returns false
|
void |
testReplace_NullPointerException()
replace(null, x) throws NPE
|
void |
testReplace()
replace fails when the given key is not present
|
void |
testReplace2()
replace succeeds if the key is already present
|
void |
testReplaceValue_NullPointerException()
replace(null, x, y) throws NPE
|
void |
testReplaceValue()
replace value fails when the given key not mapped to expected value
|
void |
testReplaceValue2()
replace value succeeds when the given key mapped to expected value
|
void |
testSerialization()
A deserialized map equals original
|
void |
testSize()
size returns the correct values
|
void |
testSubMapContents()
subMap returns map with keys in requested range
|
void |
testSubMapContents2() |
void |
testTailMapContents()
tailMap returns map with keys in requested range
|
void |
testToString()
toString contains toString of elements
|
void |
testValues()
values collection contains all values
|
void |
testValuesToArray()
Values.toArray contains all values
|
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 testClear()
public void testConstructFromSorted()
public void testEquals()
public void testContainsKey()
public void testContainsValue()
public void testGet()
public void testIsEmpty()
public void testFirstKey()
public void testLastKey()
public void testKeySetToArray()
public void testDescendingKeySetToArray()
public void testKeySet()
public void testKeySetOrder()
public void testKeySetDescendingIteratorOrder()
public void testDescendingKeySetOrder()
public void testDescendingKeySetDescendingIteratorOrder()
public void testValuesToArray()
public void testValues()
public void testEntrySet()
public void testDescendingEntrySet()
public void testEntrySetToArray()
public void testDescendingEntrySetToArray()
public void testPutAll()
public void testPutIfAbsent()
public void testPutIfAbsent2()
public void testReplace()
public void testReplace2()
public void testReplaceValue()
public void testReplaceValue2()
public void testRemove()
public void testRemove2()
public void testLowerEntry()
public void testHigherEntry()
public void testFloorEntry()
public void testCeilingEntry()
public void testEntryImmutability()
public void testLowerKey()
public void testHigherKey()
public void testFloorKey()
public void testCeilingKey()
public void testPollFirstEntry()
public void testPollLastEntry()
public void testSize()
public void testToString()
public void testGet_NullPointerException()
public void testContainsKey_NullPointerException()
public void testContainsValue_NullPointerException()
public void testPut1_NullPointerException()
public void testPutIfAbsent1_NullPointerException()
public void testReplace_NullPointerException()
public void testReplaceValue_NullPointerException()
public void testRemove1_NullPointerException()
public void testRemove2_NullPointerException()
public void testRemove3()
public void testSerialization() throws Exception
Exception
public void testSubMapContents()
public void testSubMapContents2()
public void testHeadMapContents()
public void testTailMapContents()