Class ConcurrentMapReplaceEntryTester<K,V>

java.lang.Object
junit.framework.Assert
junit.framework.TestCase
All Implemented Interfaces:
junit.framework.Test

@GwtCompatible @NullMarked public class ConcurrentMapReplaceEntryTester<K,V> extends AbstractMapTester<K,V>
A generic JUnit test which tests replace(K, V, V) operations on a concurrent map. Can't be invoked directly; please see ConcurrentMapTestSuiteBuilder.
Author:
Louis Wasserman
  • Constructor Details

    • ConcurrentMapReplaceEntryTester

      public ConcurrentMapReplaceEntryTester()
  • Method Details

    • getMap

      protected ConcurrentMap<K,V> getMap()
      Overrides:
      getMap in class AbstractMapTester<K,V>
    • testReplaceEntry_supportedPresent

      public void testReplaceEntry_supportedPresent()
    • testReplaceEntry_supportedPresentUnchanged

      public void testReplaceEntry_supportedPresentUnchanged()
    • testReplaceEntry_supportedWrongValue

      public void testReplaceEntry_supportedWrongValue()
    • testReplaceEntry_supportedAbsentKey

      public void testReplaceEntry_supportedAbsentKey()
    • testReplaceEntry_presentNullValueUnsupported

      public void testReplaceEntry_presentNullValueUnsupported()
    • testReplaceEntry_wrongValueNullValueUnsupported

      public void testReplaceEntry_wrongValueNullValueUnsupported()
    • testReplaceEntry_absentKeyNullValueUnsupported

      public void testReplaceEntry_absentKeyNullValueUnsupported()
    • testReplaceEntry_nullDifferentFromAbsent

      public void testReplaceEntry_nullDifferentFromAbsent()
    • testReplaceEntry_expectNullUnsupported

      public void testReplaceEntry_expectNullUnsupported()
    • testReplaceEntry_unsupportedPresent

      public void testReplaceEntry_unsupportedPresent()
    • testReplaceEntry_unsupportedWrongValue

      public void testReplaceEntry_unsupportedWrongValue()
    • testReplaceEntry_unsupportedAbsentKey

      public void testReplaceEntry_unsupportedAbsentKey()