|
||||||||||
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.keyvalue.AbstractTestMapEntry
Abstract tests that can be extended to test any Map.Entry implementation.
Subclasses must implement makeMapEntry(Object, Object)
to return
a new Map.Entry of the type being tested. Subclasses must also implement
testConstructors()
to test the constructors of the Map.Entry
type being tested.
Field Summary | |
protected java.lang.String |
key
|
protected java.lang.String |
value
|
Constructor Summary | |
AbstractTestMapEntry(java.lang.String testName)
JUnit constructor. |
Method Summary | |
java.util.Map.Entry |
makeKnownMapEntry()
Makes a Map.Entry of a type that's known to work correctly. |
java.util.Map.Entry |
makeKnownMapEntry(java.lang.Object key,
java.lang.Object value)
Makes a Map.Entry of a type that's known to work correctly. |
java.util.Map.Entry |
makeMapEntry()
Make an instance of Map.Entry with the default (null) key and value. |
abstract java.util.Map.Entry |
makeMapEntry(java.lang.Object key,
java.lang.Object value)
Make an instance of Map.Entry with the specified key and value. |
void |
testAccessorsAndMutators()
|
abstract void |
testConstructors()
Subclasses should provide tests for their constructors. |
void |
testEqualsAndHashCode()
|
void |
testSelfReferenceHandling()
Subclasses should override this method to test the desired behaviour of the class with respect to handling of self-references. |
void |
testToString()
|
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString |
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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected final java.lang.String key
protected final java.lang.String value
Constructor Detail |
public AbstractTestMapEntry(java.lang.String testName)
testName
- the test nameMethod Detail |
public java.util.Map.Entry makeMapEntry()
makeMapEntry(Object, Object)
with null for key and value. Subclasses can override this method if desired.
public abstract java.util.Map.Entry makeMapEntry(java.lang.Object key, java.lang.Object value)
public java.util.Map.Entry makeKnownMapEntry()
public java.util.Map.Entry makeKnownMapEntry(java.lang.Object key, java.lang.Object value)
public void testAccessorsAndMutators()
public void testSelfReferenceHandling()
public abstract void testConstructors()
public void testEqualsAndHashCode()
public void testToString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |