Class NavigableMapNavigationTester<K,V>
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- com.google.common.collect.testing.AbstractTester<OneSizeTestContainerGenerator<C,E>>
-
- com.google.common.collect.testing.AbstractContainerTester<java.util.Map<K,V>,java.util.Map.Entry<K,V>>
-
- com.google.common.collect.testing.AbstractMapTester<K,V>
-
- com.google.common.collect.testing.testers.NavigableMapNavigationTester<K,V>
-
- All Implemented Interfaces:
junit.framework.Test
public class NavigableMapNavigationTester<K,V> extends AbstractMapTester<K,V>
A generic JUnit test which tests operations on a NavigableMap. Can't be invoked directly; please seeNavigableMapTestSuiteBuilder.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.common.collect.testing.AbstractContainerTester
AbstractContainerTester.ArrayWithDuplicate<E>
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map.Entry<K,V>aprivate java.util.Map.Entry<K,V>bprivate java.util.Map.Entry<K,V>cprivate java.util.List<java.util.Map.Entry<K,V>>entriesprivate java.util.NavigableMap<K,V>navigableMap-
Fields inherited from class com.google.common.collect.testing.AbstractContainerTester
container, samples
-
-
Constructor Summary
Constructors Constructor Description NavigableMapNavigationTester()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidresetWithHole()Resets the contents of navigableMap to have entries a, c, for the navigation tests.voidsetUp()voidtestCeiling()voidtestDescendingNavigation()voidtestEmptyMapFirst()voidtestEmptyMapLast()voidtestEmptyMapNearby()voidtestEmptyMapPollFirst()voidtestEmptyMapPollLast()voidtestFirst()voidtestFloor()voidtestHeadMapExclusive()voidtestHeadMapInclusive()voidtestHigher()voidtestLast()voidtestLower()voidtestPollFirst()voidtestPollFirstUnsupported()voidtestPollLast()voidtestPollLastUnsupported()voidtestSingletonMapFirst()voidtestSingletonMapLast()voidtestSingletonMapNearby()voidtestSingletonMapPollFirst()voidtestSingletonMapPollLast()voidtestTailMapExclusive()voidtestTailMapInclusive()-
Methods inherited from class com.google.common.collect.testing.AbstractMapTester
actualContents, createArrayWithNullKey, createArrayWithNullValue, createDisjointCollection, entry, expectContents, expectMissing, expectMissingKeys, expectMissingValues, expectNullKeyMissingWhenNullKeysUnsupported, expectNullValueMissingWhenNullValuesUnsupported, expectReplacement, get, getKeyForNullValue, getMap, getNumEntries, getSampleEntries, getSampleEntries, getValueForNullKey, initMapWithNullKey, initMapWithNullValue, k0, k1, k2, k3, k4, resetMap, resetMap, v0, v1, v2, v3, v4
-
Methods inherited from class com.google.common.collect.testing.AbstractContainerTester
createArrayWithDuplicateElement, createOrderedArray, createSamplesArray, e0, e1, e2, e3, e4, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, expectUnchanged, getNullLocation, getNumElements, getOrderedElements, getSampleElements, getSampleElements, resetContainer, resetContainer
-
Methods inherited from class com.google.common.collect.testing.AbstractTester
getName, getSubjectGenerator, getTestMethodName, init, init, tearDown
-
Methods inherited from class junit.framework.TestCase
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
-
-
-
-
Method Detail
-
setUp
public void setUp() throws java.lang.Exception
-
resetWithHole
private void resetWithHole()
Resets the contents of navigableMap to have entries a, c, for the navigation tests.
-
testEmptyMapFirst
public void testEmptyMapFirst()
-
testEmptyMapPollFirst
public void testEmptyMapPollFirst()
-
testEmptyMapNearby
public void testEmptyMapNearby()
-
testEmptyMapLast
public void testEmptyMapLast()
-
testEmptyMapPollLast
public void testEmptyMapPollLast()
-
testSingletonMapFirst
public void testSingletonMapFirst()
-
testSingletonMapPollFirst
public void testSingletonMapPollFirst()
-
testSingletonMapNearby
public void testSingletonMapNearby()
-
testSingletonMapLast
public void testSingletonMapLast()
-
testSingletonMapPollLast
public void testSingletonMapPollLast()
-
testFirst
public void testFirst()
-
testPollFirst
public void testPollFirst()
-
testPollFirstUnsupported
public void testPollFirstUnsupported()
-
testLower
public void testLower()
-
testFloor
public void testFloor()
-
testCeiling
public void testCeiling()
-
testHigher
public void testHigher()
-
testLast
public void testLast()
-
testPollLast
public void testPollLast()
-
testPollLastUnsupported
public void testPollLastUnsupported()
-
testDescendingNavigation
public void testDescendingNavigation()
-
testHeadMapExclusive
public void testHeadMapExclusive()
-
testHeadMapInclusive
public void testHeadMapInclusive()
-
testTailMapExclusive
public void testTailMapExclusive()
-
testTailMapInclusive
public void testTailMapInclusive()
-
-