Class AbstractTestSortedBidiMap

All Implemented Interfaces:
Cloneable, junit.framework.Test

public abstract class AbstractTestSortedBidiMap extends AbstractTestOrderedBidiMap
Abstract test class for SortedBidiMap methods and contracts.
  • Field Details

    • sortedKeys

      protected List sortedKeys
    • sortedValues

      protected List sortedValues
    • sortedNewValues

      protected SortedSet sortedNewValues
  • Constructor Details

    • AbstractTestSortedBidiMap

      public AbstractTestSortedBidiMap(String testName)
    • AbstractTestSortedBidiMap

      public AbstractTestSortedBidiMap()
  • Method Details

    • isAllowNullKey

      public boolean isAllowNullKey()
      Description copied from class: AbstractTestMap
      Returns true if the maps produced by AbstractTestMap.makeEmptyMap() and AbstractTestMap.makeFullMap() supports null keys.

      Default implementation returns true. Override if your collection class does not support null keys.

      Overrides:
      isAllowNullKey in class AbstractTestMap
    • isAllowNullValue

      public boolean isAllowNullValue()
      Description copied from class: AbstractTestMap
      Returns true if the maps produced by AbstractTestMap.makeEmptyMap() and AbstractTestMap.makeFullMap() supports null values.

      Default implementation returns true. Override if your collection class does not support null values.

      Overrides:
      isAllowNullValue in class AbstractTestMap
    • makeConfirmedMap

      public Map makeConfirmedMap()
      Description copied from class: AbstractTestMap
      Override to return a map other than HashMap as the confirmed map.
      Overrides:
      makeConfirmedMap in class AbstractTestMap
      Returns:
      a map that is known to be valid
    • testBidiHeadMapContains

      public void testBidiHeadMapContains()
    • testBidiClearByHeadMap

      public void testBidiClearByHeadMap()
    • testBidiRemoveByHeadMap

      public void testBidiRemoveByHeadMap()
    • testBidiRemoveByHeadMapEntrySet

      public void testBidiRemoveByHeadMapEntrySet()
    • testBidiTailMapContains

      public void testBidiTailMapContains()
    • testBidiClearByTailMap

      public void testBidiClearByTailMap()
    • testBidiRemoveByTailMap

      public void testBidiRemoveByTailMap()
    • testBidiRemoveByTailMapEntrySet

      public void testBidiRemoveByTailMapEntrySet()
    • testBidiSubMapContains

      public void testBidiSubMapContains()
    • testBidiClearBySubMap

      public void testBidiClearBySubMap()
    • testBidiRemoveBySubMap

      public void testBidiRemoveBySubMap()
    • testBidiRemoveBySubMapEntrySet

      public void testBidiRemoveBySubMapEntrySet()
    • bulkTestHeadMap

      public BulkTest bulkTestHeadMap()
    • bulkTestTailMap

      public BulkTest bulkTestTailMap()
    • bulkTestSubMap

      public BulkTest bulkTestSubMap()