public abstract class AbstractTestMapEntry
extends junit.framework.TestCase
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.Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
key |
protected java.lang.String |
value |
Constructor and Description |
---|
AbstractTestMapEntry(java.lang.String testName)
JUnit constructor.
|
Modifier and Type | Method and Description |
---|---|
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() |
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, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
protected final java.lang.String key
protected final java.lang.String value
public AbstractTestMapEntry(java.lang.String testName)
testName
- the test namepublic 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()
Copyright © 2001-2016 Apache Software Foundation. All Rights Reserved.