Class TreeSubMapTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by JSR166TestCase
              extended by TreeSubMapTest
All Implemented Interfaces:
junit.framework.Test

public class TreeSubMapTest
extends JSR166TestCase


Nested Class Summary
 
Nested classes/interfaces inherited from class 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
 
Field Summary
 
Fields inherited from class JSR166TestCase
eight, expensiveTests, five, four, 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, three, two, zero
 
Constructor Summary
TreeSubMapTest()
           
 
Method Summary
static void main(java.lang.String[] args)
           
static junit.framework.Test suite()
           
 void testCeilingEntry()
          ceilingEntry returns next entry.
 void testClear()
          clear removes all pairs
 void testContainsKey_NullPointerException()
          containsKey(null) of nonempty map throws NPE
 void testContainsKey()
          containsKey returns true for contained key
 void testContainsValue()
          containsValue returns true for held values
 void testDescendingAscendingKeySetToArray()
          keySet.toArray returns contains all keys
 void testDescendingCeilingEntry()
          ceilingEntry returns next entry.
 void testDescendingClear()
          clear removes all pairs
 void testDescendingContainsKey()
          containsKey returns true for contained key
 void testDescendingContainsValue()
          containsValue returns true for held values
 void testDescendingDescendingKeySetToArray()
          descendingkeySet.toArray returns contains all keys
 void testDescendingEntrySet()
          entrySet contains all pairs
 void testDescendingEquals()
          Maps with same contents are equal
 void testDescendingFirstKey()
          firstKey returns first key
 void testDescendingFloorEntry()
          floorEntry returns preceding entry.
 void testDescendingGet_NullPointerException()
          get(null) of nonempty map throws NPE
 void testDescendingGet()
          get returns the correct element at the given key, or null if not present
 void testDescendingHeadMapContents()
          headMap returns map with keys in requested range
 void testDescendingHigherEntry()
          higherEntry returns next entry.
 void testDescendingIsEmpty()
          isEmpty is true of empty map and false for non-empty
 void testDescendingKeySet()
          keySet returns a Set containing all the keys
 void testDescendingKeySetOrder()
          keySet is ordered
 void testDescendingLastKey()
          lastKey returns last key
 void testDescendingLowerEntry()
          lowerEntry returns preceding entry.
 void testDescendingPollFirstEntry()
          pollFirstEntry returns entries in order
 void testDescendingPollLastEntry()
          pollLastEntry returns entries in order
 void testDescendingPut1_NullPointerException()
          put(null,x) throws NPE
 void testDescendingPutAll()
          putAll adds all key-value pairs from the given map
 void testDescendingRemove()
          remove removes the correct key-value pair from the map
 void testDescendingSerialization()
          A deserialized map equals original
 void testDescendingSize()
          size returns the correct values
 void testDescendingSubMapContents()
          subMap returns map with keys in requested range
 void testDescendingSubMapContents2()
           
 void testDescendingTailMapContents()
          headMap returns map with keys in requested range
 void testDescendingToString()
          toString contains toString of elements
 void testDescendingValues()
          values collection contains all values
 void testDescendingValuesToArray()
          Values.toArray contains all values
 void testEntrySet()
          entrySet contains all pairs
 void testEquals()
          Maps with same contents are equal
 void testFirstKey()
          firstKey returns first key
 void testFloorEntry()
          floorEntry returns preceding entry.
 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 testIsEmpty()
          isEmpty is true of empty map and false for non-empty
 void testKeySet()
          keySet returns a Set containing all the keys
 void testKeySetOrder()
          keySet is ordered
 void testLastKey()
          lastKey returns last key
 void testLowerEntry()
          lowerEntry returns preceding entry.
 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 testRemove()
          remove removes the correct key-value pair from the map
 void testRemove1_NullPointerException()
          remove(null) throws NPE
 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()
          headMap returns map with keys in requested range
 void testToString()
          toString contains toString of elements
 void testValues()
          values collection contains all values
 
Methods inherited from class JSR166TestCase
assertThreadJoinTimesOut, awaiter, checkEmpty, delay, getShortDelay, joinPool, latchAwaitingStringTask, newTestSuite, permissivePolicy, possiblyInterruptedRunnable, runTest, runTestProfiled, runWithoutPermissions, runWithPermissions, setDelays, setUp, shouldThrow, shouldThrow, tearDown, threadAssertEquals, threadAssertEquals, threadAssertFalse, threadAssertNull, threadAssertSame, threadAssertTrue, threadFail, threadRecordFailure, threadShouldThrow, threadShouldThrow, threadUnexpectedException, trackedRunnable
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TreeSubMapTest

public TreeSubMapTest()
Method Detail

main

public static void main(java.lang.String[] args)

suite

public static junit.framework.Test suite()

testClear

public void testClear()
clear removes all pairs


testEquals

public void testEquals()
Maps with same contents are equal


testContainsKey

public void testContainsKey()
containsKey returns true for contained key


testContainsValue

public void testContainsValue()
containsValue returns true for held values


testGet

public void testGet()
get returns the correct element at the given key, or null if not present


testIsEmpty

public void testIsEmpty()
isEmpty is true of empty map and false for non-empty


testFirstKey

public void testFirstKey()
firstKey returns first key


testLastKey

public void testLastKey()
lastKey returns last key


testKeySet

public void testKeySet()
keySet returns a Set containing all the keys


testKeySetOrder

public void testKeySetOrder()
keySet is ordered


testValues

public void testValues()
values collection contains all values


testEntrySet

public void testEntrySet()
entrySet contains all pairs


testPutAll

public void testPutAll()
putAll adds all key-value pairs from the given map


testRemove

public void testRemove()
remove removes the correct key-value pair from the map


testLowerEntry

public void testLowerEntry()
lowerEntry returns preceding entry.


testHigherEntry

public void testHigherEntry()
higherEntry returns next entry.


testFloorEntry

public void testFloorEntry()
floorEntry returns preceding entry.


testCeilingEntry

public void testCeilingEntry()
ceilingEntry returns next entry.


testPollFirstEntry

public void testPollFirstEntry()
pollFirstEntry returns entries in order


testPollLastEntry

public void testPollLastEntry()
pollLastEntry returns entries in order


testSize

public void testSize()
size returns the correct values


testToString

public void testToString()
toString contains toString of elements


testGet_NullPointerException

public void testGet_NullPointerException()
get(null) of nonempty map throws NPE


testContainsKey_NullPointerException

public void testContainsKey_NullPointerException()
containsKey(null) of nonempty map throws NPE


testPut1_NullPointerException

public void testPut1_NullPointerException()
put(null,x) throws NPE


testRemove1_NullPointerException

public void testRemove1_NullPointerException()
remove(null) throws NPE


testSerialization

public void testSerialization()
                       throws java.lang.Exception
A deserialized map equals original

Throws:
java.lang.Exception

testSubMapContents

public void testSubMapContents()
subMap returns map with keys in requested range


testSubMapContents2

public void testSubMapContents2()

testHeadMapContents

public void testHeadMapContents()
headMap returns map with keys in requested range


testTailMapContents

public void testTailMapContents()
headMap returns map with keys in requested range


testDescendingClear

public void testDescendingClear()
clear removes all pairs


testDescendingEquals

public void testDescendingEquals()
Maps with same contents are equal


testDescendingContainsKey

public void testDescendingContainsKey()
containsKey returns true for contained key


testDescendingContainsValue

public void testDescendingContainsValue()
containsValue returns true for held values


testDescendingGet

public void testDescendingGet()
get returns the correct element at the given key, or null if not present


testDescendingIsEmpty

public void testDescendingIsEmpty()
isEmpty is true of empty map and false for non-empty


testDescendingFirstKey

public void testDescendingFirstKey()
firstKey returns first key


testDescendingLastKey

public void testDescendingLastKey()
lastKey returns last key


testDescendingKeySet

public void testDescendingKeySet()
keySet returns a Set containing all the keys


testDescendingKeySetOrder

public void testDescendingKeySetOrder()
keySet is ordered


testDescendingValues

public void testDescendingValues()
values collection contains all values


testDescendingAscendingKeySetToArray

public void testDescendingAscendingKeySetToArray()
keySet.toArray returns contains all keys


testDescendingDescendingKeySetToArray

public void testDescendingDescendingKeySetToArray()
descendingkeySet.toArray returns contains all keys


testDescendingValuesToArray

public void testDescendingValuesToArray()
Values.toArray contains all values


testDescendingEntrySet

public void testDescendingEntrySet()
entrySet contains all pairs


testDescendingPutAll

public void testDescendingPutAll()
putAll adds all key-value pairs from the given map


testDescendingRemove

public void testDescendingRemove()
remove removes the correct key-value pair from the map


testDescendingLowerEntry

public void testDescendingLowerEntry()
lowerEntry returns preceding entry.


testDescendingHigherEntry

public void testDescendingHigherEntry()
higherEntry returns next entry.


testDescendingFloorEntry

public void testDescendingFloorEntry()
floorEntry returns preceding entry.


testDescendingCeilingEntry

public void testDescendingCeilingEntry()
ceilingEntry returns next entry.


testDescendingPollFirstEntry

public void testDescendingPollFirstEntry()
pollFirstEntry returns entries in order


testDescendingPollLastEntry

public void testDescendingPollLastEntry()
pollLastEntry returns entries in order


testDescendingSize

public void testDescendingSize()
size returns the correct values


testDescendingToString

public void testDescendingToString()
toString contains toString of elements


testDescendingGet_NullPointerException

public void testDescendingGet_NullPointerException()
get(null) of nonempty map throws NPE


testDescendingPut1_NullPointerException

public void testDescendingPut1_NullPointerException()
put(null,x) throws NPE


testDescendingSerialization

public void testDescendingSerialization()
                                 throws java.lang.Exception
A deserialized map equals original

Throws:
java.lang.Exception

testDescendingSubMapContents

public void testDescendingSubMapContents()
subMap returns map with keys in requested range


testDescendingSubMapContents2

public void testDescendingSubMapContents2()

testDescendingHeadMapContents

public void testDescendingHeadMapContents()
headMap returns map with keys in requested range


testDescendingTailMapContents

public void testDescendingTailMapContents()
headMap returns map with keys in requested range