@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>
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() |
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
public AbstractMultimapTester()
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()
Copyright © 2010-2018. All Rights Reserved.