@GwtCompatible public abstract class AbstractMultimapTester<K,V,M extends com.google.common.collect.Multimap<K,V>> extends AbstractContainerTester<M,Map.Entry<K,V>>
Multimap
testers.AbstractContainerTester.ArrayWithDuplicate<E>
container, samples
Constructor and Description |
---|
AbstractMultimapTester() |
Modifier and Type | Method and Description |
---|---|
protected Collection<Map.Entry<K,V>> |
actualContents() |
protected void |
assertGet(K key,
Collection<V> values) |
protected void |
assertGet(K key,
V... values) |
protected Map.Entry<K,V>[] |
createArrayWithNullKey() |
protected Map.Entry<K,V>[] |
createArrayWithNullKeyAndValue() |
protected Map.Entry<K,V>[] |
createArrayWithNullValue() |
protected K |
getKeyForNullValue() |
protected V |
getValueForNullKey() |
protected void |
initMultimapWithNullKey() |
protected void |
initMultimapWithNullKeyAndValue() |
protected void |
initMultimapWithNullValue() |
protected K |
k0() |
protected K |
k1() |
protected K |
k2() |
protected K |
k3() |
protected K |
k4() |
protected M |
multimap() |
protected void |
resetCollection() |
protected M |
resetContainer(M newContents)
Replaces the existing container under test with a new container.
|
protected com.google.common.collect.Multimap<K,V> |
resetContainer(Map.Entry<K,V>... newContents) |
protected SampleElements<K> |
sampleKeys() |
protected SampleElements<V> |
sampleValues() |
protected V |
v0() |
protected V |
v1() |
protected V |
v2() |
protected V |
v3() |
protected V |
v4() |
createArrayWithDuplicateElement, createDisjointCollection, createOrderedArray, createSamplesArray, e0, e1, e2, e3, e4, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, expectContents, expectMissing, expectUnchanged, getNullLocation, getNumElements, getOrderedElements, getSampleElements, getSampleElements, resetContainer, setUp
getName, getSubjectGenerator, getTestMethodName, init, init, tearDown
countTestCases, createResult, run, run, runBare, runTest, setName, toString
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
protected M multimap()
protected Map.Entry<K,V>[] createArrayWithNullKey()
null
as the key of the
middle element.protected Map.Entry<K,V>[] createArrayWithNullValue()
null
as the value of the
middle element.protected Map.Entry<K,V>[] createArrayWithNullKeyAndValue()
null
as the key and value of the
middle element.protected V getValueForNullKey()
protected K getKeyForNullValue()
protected void initMultimapWithNullKey()
protected void initMultimapWithNullValue()
protected void initMultimapWithNullKeyAndValue()
protected SampleElements<K> sampleKeys()
protected SampleElements<V> sampleValues()
protected Collection<Map.Entry<K,V>> actualContents()
actualContents
in class AbstractContainerTester<M extends com.google.common.collect.Multimap<K,V>,Map.Entry<K,V>>
expectContents(E...)
and its friends.protected M resetContainer(M newContents)
AbstractContainerTester
expectContents(E...)
and other
convenience methods. The creation of multiple containers in a single
method is discouraged in most cases, but it is vital to the iterator tests.resetContainer
in class AbstractContainerTester<M extends com.google.common.collect.Multimap<K,V>,Map.Entry<K,V>>
newContents
- the new container instanceprotected com.google.common.collect.Multimap<K,V> resetContainer(Map.Entry<K,V>... newContents)
protected void resetCollection()
AbstractContainerTester.resetContainer()
protected void assertGet(K key, Collection<V> values)
protected final K k0()
protected final V v0()
protected final K k1()
protected final V v1()
protected final K k2()
protected final V v2()
protected final K k3()
protected final V v3()
protected final K k4()
protected final V v4()
Copyright © 2010-2017. All Rights Reserved.