com.google.common.collect.testing.testers
Class MapRemoveTester<K,V>

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.google.common.collect.testing.AbstractTester<OneSizeTestContainerGenerator<C,E>>
              extended by com.google.common.collect.testing.AbstractContainerTester<Map<K,V>,Map.Entry<K,V>>
                  extended by com.google.common.collect.testing.AbstractMapTester<K,V>
                      extended by com.google.common.collect.testing.testers.MapRemoveTester<K,V>
All Implemented Interfaces:
junit.framework.Test

@GwtCompatible
public class MapRemoveTester<K,V>
extends AbstractMapTester<K,V>

A generic JUnit test which tests remove operations on a map. Can't be invoked directly; please see MapTestSuiteBuilder.

This class is GWT compatible.

Author:
George van den Driessche, Chris Povirk

Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.common.collect.testing.AbstractContainerTester
AbstractContainerTester.ArrayWithDuplicate<E>
 
Field Summary
 
Fields inherited from class com.google.common.collect.testing.AbstractContainerTester
container, samples
 
Constructor Summary
MapRemoveTester()
           
 
Method Summary
 void testRemove_notPresent()
           
 void testRemove_nullPresent()
           
 void testRemove_nullQueriesNotSupported()
           
 void testRemove_nullSupportedMissing()
           
 void testRemove_present()
           
 void testRemove_unsupported()
           
 void testRemove_unsupportedNotPresent()
           
 void testRemove_wrongType()
           
 void testRemovePresentConcurrentWithEntrySetIteration()
           
 void testRemovePresentConcurrentWithKeySetIteration()
           
 void testRemovePresentConcurrentWithValuesIteration()
           
 
Methods inherited from class com.google.common.collect.testing.AbstractMapTester
actualContents, createArrayWithNullKey, createArrayWithNullValue, createDisjointCollection, entry, expectContents, expectMissing, expectMissingKeys, expectMissingValues, expectNullKeyMissingWhenNullKeysUnsupported, expectNullValueMissingWhenNullValuesUnsupported, expectReplacement, get, getKeyForNullValue, getMap, getNumEntries, getSampleEntries, getSampleEntries, getValueForNullKey, initMapWithNullKey, initMapWithNullValue, resetMap, resetMap, setUp
 
Methods inherited from class com.google.common.collect.testing.AbstractContainerTester
createArrayWithDuplicateElement, createSamplesArray, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, expectUnchanged, getNullLocation, getNumElements, getOrderedElements, getSampleElements, getSampleElements, resetContainer, resetContainer
 
Methods inherited from class com.google.common.collect.testing.AbstractTester
getName, getSubjectGenerator, getTestMethodName, init, init, tearDown
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MapRemoveTester

public MapRemoveTester()
Method Detail

testRemove_present

public void testRemove_present()

testRemovePresentConcurrentWithEntrySetIteration

public void testRemovePresentConcurrentWithEntrySetIteration()

testRemovePresentConcurrentWithKeySetIteration

public void testRemovePresentConcurrentWithKeySetIteration()

testRemovePresentConcurrentWithValuesIteration

public void testRemovePresentConcurrentWithValuesIteration()

testRemove_notPresent

public void testRemove_notPresent()

testRemove_nullPresent

public void testRemove_nullPresent()

testRemove_unsupported

public void testRemove_unsupported()

testRemove_unsupportedNotPresent

public void testRemove_unsupportedNotPresent()

testRemove_nullQueriesNotSupported

public void testRemove_nullQueriesNotSupported()

testRemove_nullSupportedMissing

public void testRemove_nullSupportedMissing()

testRemove_wrongType

public void testRemove_wrongType()


Copyright © 2010-2012. All Rights Reserved.