com.google.common.collect.testing.google
Class AbstractBiMapTester<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.google.AbstractBiMapTester<K,V>
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
BiMapClearTester, BiMapInverseTester, BiMapPutTester, BiMapRemoveTester

@GwtCompatible
public abstract class AbstractBiMapTester<K,V>
extends AbstractMapTester<K,V>

Skeleton for a tester of a BiMap.


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
AbstractBiMapTester()
           
 
Method Summary
protected  void expectContents(Collection<Map.Entry<K,V>> expected)
          Asserts that the collection under test contains exactly the given elements, respecting cardinality but not order.
protected  void expectMissing(Map.Entry<K,V>... entries)
           
protected  BiMap<K,V> getMap()
           
 
Methods inherited from class com.google.common.collect.testing.AbstractMapTester
actualContents, createArrayWithNullKey, createArrayWithNullValue, createDisjointCollection, entry, expectMissingKeys, expectMissingValues, expectNullKeyMissingWhenNullKeysUnsupported, expectNullValueMissingWhenNullValuesUnsupported, expectReplacement, get, getKeyForNullValue, 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

AbstractBiMapTester

public AbstractBiMapTester()
Method Detail

getMap

protected BiMap<K,V> getMap()
Overrides:
getMap in class AbstractMapTester<K,V>

expectContents

protected void expectContents(Collection<Map.Entry<K,V>> expected)
Description copied from class: AbstractContainerTester
Asserts that the collection under test contains exactly the given elements, respecting cardinality but not order. Subclasses may override this method to provide stronger assertions, e.g., to check ordering in lists, but realize that unless a test extends AbstractListTester, a call to expectContents() invokes this version.

Overrides:
expectContents in class AbstractMapTester<K,V>
Parameters:
expected - expected value of AbstractContainerTester.container

expectMissing

protected void expectMissing(Map.Entry<K,V>... entries)
Overrides:
expectMissing in class AbstractMapTester<K,V>


Copyright © 2010-2012. All Rights Reserved.