@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
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, run, run, runBare, runTest, setName, toString
public AbstractMultimapTester()
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)
Copyright © 2010–2018. All rights reserved.