|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
com.google.common.collect.testing.MapInterfaceTest<K,V>
com.google.common.collect.testing.SortedMapInterfaceTest<K,V>
@GwtCompatible public abstract class SortedMapInterfaceTest<K,V>
Tests representing the contract of SortedMap
. Concrete subclasses of
this base class test conformance of concrete SortedMap
subclasses to
that contract.
This class is GWT compatible.
Field Summary |
---|
Fields inherited from class com.google.common.collect.testing.MapInterfaceTest |
---|
allowsNullKeys, allowsNullValues, supportsClear, supportsIteratorRemove, supportsPut, supportsRemove |
Constructor Summary | |
---|---|
protected |
SortedMapInterfaceTest(boolean allowsNullKeys,
boolean allowsNullValues,
boolean supportsPut,
boolean supportsRemove,
boolean supportsClear)
|
Method Summary | |
---|---|
protected SortedMap<K,V> |
makeEitherMap()
Used by tests that require a map, but don't care whether it's populated or not. |
protected abstract SortedMap<K,V> |
makeEmptyMap()
Creates a new, empty instance of the class under test. |
protected abstract SortedMap<K,V> |
makePopulatedMap()
Creates a new, non-empty instance of the class under test. |
void |
testEntrySetContainsEntryIncompatibleComparableKey()
|
void |
testFirstKeyEmpty()
|
void |
testFirstKeyNonEmpty()
|
void |
testHeadMap()
|
void |
testHeadMapEntrySet()
|
void |
testLastKeyEmpty()
|
void |
testLastKeyNonEmpty()
|
void |
testOrdering()
|
void |
testSubMap()
|
void |
testSubMapIllegal()
|
void |
testTailMap()
|
void |
testTailMapClearThrough()
|
void |
testTailMapEntrySet()
|
void |
testTailMapRemoveThrough()
|
void |
testTailMapWriteThrough()
|
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, format |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected SortedMapInterfaceTest(boolean allowsNullKeys, boolean allowsNullValues, boolean supportsPut, boolean supportsRemove, boolean supportsClear)
Method Detail |
---|
protected abstract SortedMap<K,V> makeEmptyMap() throws UnsupportedOperationException
MapInterfaceTest
makeEmptyMap
in class MapInterfaceTest<K,V>
UnsupportedOperationException
- if it's not possible to make an
empty instance of the class under test.protected abstract SortedMap<K,V> makePopulatedMap() throws UnsupportedOperationException
MapInterfaceTest
makePopulatedMap
in class MapInterfaceTest<K,V>
UnsupportedOperationException
- if it's not possible to make a
non-empty instance of the class under test.protected SortedMap<K,V> makeEitherMap()
MapInterfaceTest
makeEitherMap
in class MapInterfaceTest<K,V>
public void testOrdering()
public void testEntrySetContainsEntryIncompatibleComparableKey()
public void testFirstKeyEmpty()
public void testFirstKeyNonEmpty()
public void testLastKeyEmpty()
public void testLastKeyNonEmpty()
public void testHeadMap()
public void testTailMap()
public void testSubMap()
public void testSubMapIllegal()
public void testTailMapEntrySet()
public void testHeadMapEntrySet()
public void testTailMapWriteThrough()
public void testTailMapRemoveThrough()
public void testTailMapClearThrough()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |