Class AbstractTestOrderedMap

All Implemented Interfaces:
Cloneable, junit.framework.Test

public abstract class AbstractTestOrderedMap extends AbstractTestIterableMap
Abstract test class for OrderedMap methods and contracts.
  • Constructor Details

    • AbstractTestOrderedMap

      public AbstractTestOrderedMap(String testName)
      JUnit constructor.
      Parameters:
      testName - the test name
  • Method Details

    • makeConfirmedMap

      public Map makeConfirmedMap()
      OrderedMap uses TreeMap as its known comparison.
      Overrides:
      makeConfirmedMap in class AbstractTestMap
      Returns:
      a map that is known to be valid
    • getSampleKeys

      public Object[] getSampleKeys()
      The only confirmed collection we have that is ordered is the sorted one. Thus, sort the keys.
      Overrides:
      getSampleKeys in class AbstractTestMap
    • testFirstKey

      public void testFirstKey()
    • testLastKey

      public void testLastKey()
    • testNextKey

      public void testNextKey()
    • testPreviousKey

      public void testPreviousKey()
    • bulkTestOrderedMapIterator

      public BulkTest bulkTestOrderedMapIterator()