com.google.common.collect.testing.testers
Class ListListIteratorTester<E>

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.google.common.collect.testing.AbstractTester<OneSizeTestContainerGenerator<C,E>>
              extended by com.google.common.collect.testing.AbstractContainerTester<Collection<E>,E>
                  extended by com.google.common.collect.testing.AbstractCollectionTester<E>
                      extended by com.google.common.collect.testing.testers.AbstractListTester<E>
                          extended by com.google.common.collect.testing.testers.ListListIteratorTester<E>
All Implemented Interfaces:
junit.framework.Test

@GwtCompatible
public class ListListIteratorTester<E>
extends AbstractListTester<E>

A generic JUnit test which tests listIterator operations on a list. Can't be invoked directly; please see ListTestSuiteBuilder.

This class is GWT compatible.

Author:
Chris Povirk, Kevin Bourrillion

Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.common.collect.testing.AbstractContainerTester
AbstractContainerTester.ArrayWithDuplicate<E>
 
Field Summary
 
Fields inherited from class com.google.common.collect.testing.AbstractCollectionTester
collection
 
Fields inherited from class com.google.common.collect.testing.AbstractContainerTester
container, samples
 
Constructor Summary
ListListIteratorTester()
           
 
Method Summary
static Method getListIteratorFullyModifiableMethod()
          Returns the Method instance for testListIterator_fullyModifiable() so that tests of CopyOnWriteArraySet can suppress it with FeatureSpecificTestSuiteBuilder.suppressing() until Sun bug 6570575 is fixed.
static Method getListIteratorUnmodifiableMethod()
          Returns the Method instance for testListIterator_unmodifiable() so that it can be suppressed in GWT tests.
 void testListIterator_atSize()
           
 void testListIterator_fullyModifiable()
           
 void testListIterator_tooHigh()
           
 void testListIterator_tooLow()
           
 void testListIterator_unmodifiable()
           
 
Methods inherited from class com.google.common.collect.testing.testers.AbstractListTester
expectContents, getList
 
Methods inherited from class com.google.common.collect.testing.AbstractCollectionTester
actualContents, createArrayWithNullElement, expectNullMissingWhenNullUnsupported, initCollectionWithNullElement, resetCollection, resetContainer
 
Methods inherited from class com.google.common.collect.testing.AbstractContainerTester
createArrayWithDuplicateElement, createDisjointCollection, createSamplesArray, emptyCollection, expectAdded, expectAdded, expectAdded, expectContents, expectMissing, expectUnchanged, getNullLocation, getNumElements, getOrderedElements, getSampleElements, getSampleElements, resetContainer, setUp
 
Methods inherited from class com.google.common.collect.testing.AbstractTester
getName, getSubjectGenerator, getTestMethodName, init, init, tearDown
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, run, run, runBare, runTest, setName, 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

ListListIteratorTester

public ListListIteratorTester()
Method Detail

testListIterator_unmodifiable

public void testListIterator_unmodifiable()

testListIterator_fullyModifiable

public void testListIterator_fullyModifiable()

testListIterator_tooLow

public void testListIterator_tooLow()

testListIterator_tooHigh

public void testListIterator_tooHigh()

testListIterator_atSize

public void testListIterator_atSize()

getListIteratorFullyModifiableMethod

public static Method getListIteratorFullyModifiableMethod()
Returns the Method instance for testListIterator_fullyModifiable() so that tests of CopyOnWriteArraySet can suppress it with FeatureSpecificTestSuiteBuilder.suppressing() until Sun bug 6570575 is fixed.


getListIteratorUnmodifiableMethod

public static Method getListIteratorUnmodifiableMethod()
Returns the Method instance for testListIterator_unmodifiable() so that it can be suppressed in GWT tests.



Copyright © 2010-2012. All Rights Reserved.