Class AbstractTestBidiMap

    • Field Detail

      • entries

        protected final java.lang.Object[][] entries
    • Constructor Detail

      • AbstractTestBidiMap

        public AbstractTestBidiMap​(java.lang.String testName)
      • AbstractTestBidiMap

        public AbstractTestBidiMap()
    • Method Detail

      • makeEmptyBidiMap

        public abstract org.apache.commons.collections.BidiMap makeEmptyBidiMap()
        Implement to create an empty BidiMap.
        Returns:
        an empty BidiMap implementation.
      • makeFullBidiMap

        public org.apache.commons.collections.BidiMap makeFullBidiMap()
        Override to create a full BidiMap other than the default.
        Returns:
        a full BidiMap implementation.
      • makeEmptyMap

        public final java.util.Map makeEmptyMap()
        Override to return the empty BidiMap.
        Specified by:
        makeEmptyMap in class AbstractTestMap
        Returns:
        the map to be tested
      • isAllowDuplicateValues

        public boolean isAllowDuplicateValues()
        Override to indicate to AbstractTestMap this is a BidiMap.
        Overrides:
        isAllowDuplicateValues in class AbstractTestMap
      • getCompatibilityVersion

        public java.lang.String getCompatibilityVersion()
        Override as DualHashBidiMap didn't exist until version 3.
        Overrides:
        getCompatibilityVersion in class AbstractTestMap
        Returns:
        The version, or null if this object shouldn't be tested for compatibility with previous versions.
      • testBidiPut

        public void testBidiPut()
      • verifyInverse

        public void verifyInverse()
      • testBidiGetKey

        public void testBidiGetKey()
      • testBidiGetKeyInverse

        public void testBidiGetKeyInverse()
      • testBidiInverse

        public void testBidiInverse()
      • testBidiModifyEntrySet

        public void testBidiModifyEntrySet()
      • testBidiClear

        public void testBidiClear()
      • testBidiRemove

        public void testBidiRemove()
      • testBidiKeySetValuesOrder

        public void testBidiKeySetValuesOrder()
      • testBidiRemoveByKeySet

        public void testBidiRemoveByKeySet()
      • testBidiRemoveByEntrySet

        public void testBidiRemoveByEntrySet()
      • bulkTestInverseMap

        public BulkTest bulkTestInverseMap()
      • bulkTestBidiMapIterator

        public BulkTest bulkTestBidiMapIterator()
      • testBidiMapIteratorSet

        public void testBidiMapIteratorSet()