Class AbstractTestOrderedMap

  • All Implemented Interfaces:
    java.lang.Cloneable, junit.framework.Test

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

      • AbstractTestOrderedMap

        public AbstractTestOrderedMap​(java.lang.String testName)
        JUnit constructor.
        Parameters:
        testName - the test name
    • Method Detail

      • makeConfirmedMap

        public java.util.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 java.lang.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()