@GwtCompatible public abstract class AbstractMultimapTester<K,V,M extends 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 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
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 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 Multimap<K,V>,Map.Entry<K,V>>
newContents
- the new container instanceprotected 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–2019. All rights reserved.