com.google.common.collect.testing.testers
Class AbstractListIndexOfTester<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.AbstractListIndexOfTester<E>
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
ListIndexOfTester, ListLastIndexOfTester

@GwtCompatible
public abstract class AbstractListIndexOfTester<E>
extends AbstractListTester<E>

Common parent class for ListIndexOfTester and ListLastIndexOfTester.

This class is GWT compatible.

Author:
Chris Povirk

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
AbstractListIndexOfTester()
           
 
Method Summary
protected abstract  int find(Object o)
          Override to call indexOf() or lastIndexOf().
protected abstract  String getMethodName()
          Override to return "indexOf" or "lastIndexOf()" for use in failure messages.
 void testFind_no()
           
 void testFind_nonNullWhenNullContained()
           
 void testFind_nullContained()
           
 void testFind_nullNotContainedAndUnsupported()
           
 void testFind_nullNotContainedButSupported()
           
 void testFind_wrongType()
           
 void testFind_yes()
           
 
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

AbstractListIndexOfTester

public AbstractListIndexOfTester()
Method Detail

find

protected abstract int find(Object o)
Override to call indexOf() or lastIndexOf().


getMethodName

protected abstract String getMethodName()
Override to return "indexOf" or "lastIndexOf()" for use in failure messages.


testFind_yes

public void testFind_yes()

testFind_no

public void testFind_no()

testFind_nullNotContainedButSupported

public void testFind_nullNotContainedButSupported()

testFind_nullNotContainedAndUnsupported

public void testFind_nullNotContainedAndUnsupported()

testFind_nonNullWhenNullContained

public void testFind_nonNullWhenNullContained()

testFind_nullContained

public void testFind_nullContained()

testFind_wrongType

public void testFind_wrongType()


Copyright © 2010-2012. All Rights Reserved.