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, setUpgetName, getSubjectGenerator, getTestMethodName, init, init, tearDownassertEquals, 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, toStringprotected 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)
AbstractContainerTesterexpectContents(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()