@GwtCompatible public abstract class AbstractMultimapTester<K,V,M extends Multimap<K,V>> extends AbstractContainerTester<M,java.util.Map.Entry<K,V>>
Multimap
testers.AbstractContainerTester.ArrayWithDuplicate<E>
Modifier and Type | Field and Description |
---|---|
private M |
multimap |
container, samples
Constructor and Description |
---|
AbstractMultimapTester() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<java.util.Map.Entry<K,V>> |
actualContents() |
protected void |
assertGet(K key,
java.util.Collection<V> values) |
protected void |
assertGet(K key,
V... values) |
protected java.util.Map.Entry<K,V>[] |
createArrayWithNullKey() |
protected java.util.Map.Entry<K,V>[] |
createArrayWithNullKeyAndValue() |
protected java.util.Map.Entry<K,V>[] |
createArrayWithNullValue() |
private java.util.Map.Entry<K,V> |
getEntryNullReplaces() |
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(java.util.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 java.util.Map.Entry<K,V>[] createArrayWithNullKey()
null
as the key of the
middle element.protected java.util.Map.Entry<K,V>[] createArrayWithNullValue()
null
as the value of the
middle element.protected java.util.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 java.util.Collection<java.util.Map.Entry<K,V>> actualContents()
actualContents
in class AbstractContainerTester<M extends Multimap<K,V>,java.util.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>,java.util.Map.Entry<K,V>>
newContents
- the new container instanceprotected void resetCollection()
AbstractContainerTester.resetContainer()
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()