Class MapMergeTester<K,​V>

  • All Implemented Interfaces:
    junit.framework.Test

    @GwtCompatible(emulated=true)
    public class MapMergeTester<K,​V>
    extends AbstractMapTester<K,​V>
    A generic JUnit test which tests Map.merge(K, V, java.util.function.BiFunction<? super V, ? super V, ? extends V>). Can't be invoked directly; please see MapTestSuiteBuilder.
    • Constructor Detail

      • MapMergeTester

        public MapMergeTester()
    • Method Detail

      • testAbsent

        public void testAbsent()
      • testMappedToNull

        public void testMappedToNull()
      • testMergeAbsentNullKey

        public void testMergeAbsentNullKey()
      • testMergePresent

        public void testMergePresent()
      • testMergeFunctionThrows

        public void testMergeFunctionThrows()
      • testMergePresentToNull

        public void testMergePresentToNull()
      • testMergeNullValue

        public void testMergeNullValue()
      • testMergeNullFunction

        public void testMergeNullFunction()
      • testMergeUnsupported

        public void testMergeUnsupported()
      • getMergeNullValueMethod

        @GwtIncompatible
        public static java.lang.reflect.Method getMergeNullValueMethod()
        Returns the Method instance for testMergeNullValue() so that tests of Hashtable can suppress it with FeatureSpecificTestSuiteBuilder.suppressing().