com.google.common.collect.testing.testers
Class AbstractListTester<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>
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
AbstractListIndexOfTester, ListAddAllAtIndexTester, ListAddAllTester, ListAddAtIndexTester, ListAddTester, ListCreationTester, ListEqualsTester, ListGetTester, ListHashCodeTester, ListListIteratorTester, ListRemoveAllTester, ListRemoveAtIndexTester, ListRemoveTester, ListRetainAllTester, ListSetTester, ListSubListTester, ListToArrayTester

public class AbstractListTester<E>
extends AbstractCollectionTester<E>

Base class for list testers.

This class is GWT compatible.

Author:
George van den Driessche

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
AbstractListTester()
           
 
Method Summary
protected  void expectContents(Collection<E> expectedCollection)
          Asserts that the collection under test contains exactly the given elements, respecting cardinality but not order.
protected  List<E> 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

AbstractListTester

public AbstractListTester()
Method Detail

getList

protected final List<E> getList()

expectContents

protected void expectContents(Collection<E> expectedCollection)
Asserts that the collection under test contains exactly the given elements, respecting cardinality but not order. Subclasses may override this method to provide stronger assertions, e.g., to check ordering in lists, but realize that unless a test extends AbstractListTester, a call to expectContents() invokes this version.

The AbstractListTester implementation overrides AbstractContainerTester.expectContents(Collection) to verify that the order of the elements in the list under test matches what is expected.

Overrides:
expectContents in class AbstractContainerTester<Collection<E>,E>
Parameters:
expectedCollection - expected value of AbstractContainerTester.container


Copyright © 2010-2011. All Rights Reserved.