|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.apache.commons.collections.BulkTest
org.apache.commons.collections.AbstractTestObject
org.apache.commons.collections.map.AbstractTestMap
org.apache.commons.collections.bidimap.AbstractTestBidiMap
public abstract class AbstractTestBidiMap
Abstract test class for AbstractTestBidiMap.TestInverseBidiMap
methods and contracts.
Nested Class Summary | |
---|---|
class |
AbstractTestBidiMap.TestBidiMapEntrySet
|
class |
AbstractTestBidiMap.TestBidiMapIterator
|
class |
AbstractTestBidiMap.TestInverseBidiMap
|
Nested classes/interfaces inherited from class org.apache.commons.collections.map.AbstractTestMap |
---|
AbstractTestMap.TestMapEntrySet, AbstractTestMap.TestMapKeySet, AbstractTestMap.TestMapValues |
Field Summary | |
---|---|
protected java.lang.Object[][] |
entries
|
Fields inherited from class org.apache.commons.collections.map.AbstractTestMap |
---|
confirmed, entrySet, keySet, map, values |
Fields inherited from class org.apache.commons.collections.AbstractTestObject |
---|
COLLECTIONS_MAJOR_VERSION |
Constructor Summary | |
---|---|
AbstractTestBidiMap()
|
|
AbstractTestBidiMap(java.lang.String testName)
|
Method Summary | |
---|---|
BulkTest |
bulkTestBidiMapIterator()
|
BulkTest |
bulkTestInverseMap()
|
BulkTest |
bulkTestMapEntrySet()
Bulk test Map.entrySet() . |
java.lang.String |
getCompatibilityVersion()
Override as DualHashBidiMap didn't exist until version 3. |
boolean |
isAllowDuplicateValues()
Override to indicate to AbstractTestMap this is a BidiMap. |
abstract BidiMap |
makeEmptyBidiMap()
Implement to create an empty BidiMap . |
java.util.Map |
makeEmptyMap()
Override to return the empty BidiMap. |
BidiMap |
makeFullBidiMap()
Override to create a full BidiMap other than the default. |
void |
testBidiClear()
|
void |
testBidiGetKey()
|
void |
testBidiGetKeyInverse()
|
void |
testBidiInverse()
|
void |
testBidiKeySetValuesOrder()
|
void |
testBidiMapIteratorSet()
|
void |
testBidiModifyEntrySet()
|
void |
testBidiPut()
|
void |
testBidiRemove()
|
void |
testBidiRemoveByEntrySet()
|
void |
testBidiRemoveByKeySet()
|
void |
verify()
Verifies that AbstractTestMap.map is still equal to AbstractTestMap.confirmed . |
void |
verifyInverse()
|
Methods inherited from class org.apache.commons.collections.BulkTest |
---|
clone, ignoredTests, makeSuite, toString |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp |
Methods inherited from class junit.framework.Assert |
---|
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, fail, fail, failNotEquals, failNotSame, failSame |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected final java.lang.Object[][] entries
Constructor Detail |
---|
public AbstractTestBidiMap(java.lang.String testName)
public AbstractTestBidiMap()
Method Detail |
---|
public abstract BidiMap makeEmptyBidiMap()
BidiMap
.
BidiMap
implementation.public BidiMap makeFullBidiMap()
BidiMap
other than the default.
BidiMap
implementation.public final java.util.Map makeEmptyMap()
makeEmptyMap
in class AbstractTestMap
public boolean isAllowDuplicateValues()
isAllowDuplicateValues
in class AbstractTestMap
public java.lang.String getCompatibilityVersion()
getCompatibilityVersion
in class AbstractTestMap
null
if this object shouldn't be
tested for compatibility with previous versions.public void testBidiPut()
public void verify()
AbstractTestMap.map
is still equal to AbstractTestMap.confirmed
.
This implementation checks the inverse map as well.
verify
in class AbstractTestMap
public void verifyInverse()
public void testBidiGetKey()
public void testBidiGetKeyInverse()
public void testBidiInverse()
public void testBidiModifyEntrySet()
public void testBidiClear()
public void testBidiRemove()
public void testBidiKeySetValuesOrder()
public void testBidiRemoveByKeySet()
public void testBidiRemoveByEntrySet()
public BulkTest bulkTestMapEntrySet()
AbstractTestMap
Map.entrySet()
. This method runs through all of
the tests in AbstractTestSet
.
After modification operations, AbstractTestMap.verify()
is invoked to ensure
that the map and the other collection views are still valid.
bulkTestMapEntrySet
in class AbstractTestMap
AbstractTestSet
instance for testing the map's entry setpublic BulkTest bulkTestInverseMap()
public BulkTest bulkTestBidiMapIterator()
public void testBidiMapIteratorSet()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |