com.google.common.collect.testing.testers
Class CollectionAddAllTester<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.CollectionAddAllTester<E>
All Implemented Interfaces:
junit.framework.Test

public class CollectionAddAllTester<E>
extends AbstractCollectionTester<E>

A generic JUnit test which tests addAll operations on a collection. Can't be invoked directly; please see CollectionTestSuiteBuilder.

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
CollectionAddAllTester()
           
 
Method Summary
static Method getAddAllNullUnsupportedMethod()
          Returns the Method instance for testAddAll_nullUnsupported() so that tests can suppress it with FeatureSpecificTestSuiteBuilder.suppressing() until Sun bug 5045147 is fixed.
 void testAddAll_nullCollectionReference()
           
 void testAddAll_nullSupported()
           
 void testAddAll_nullUnsupported()
           
 void testAddAll_supportedNonePresent()
           
 void testAddAll_supportedNothing()
           
 void testAddAll_supportedSomePresent()
           
 void testAddAll_unsupportedAllPresent()
           
 void testAddAll_unsupportedNonePresent()
           
 void testAddAll_unsupportedNothing()
           
 void testAddAll_unsupportedSomePresent()
           
 void testAddAllConcurrentWithIteration()
           
 
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, 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

CollectionAddAllTester

public CollectionAddAllTester()
Method Detail

testAddAll_supportedNothing

public void testAddAll_supportedNothing()

testAddAll_unsupportedNothing

public void testAddAll_unsupportedNothing()

testAddAll_supportedNonePresent

public void testAddAll_supportedNonePresent()

testAddAll_unsupportedNonePresent

public void testAddAll_unsupportedNonePresent()

testAddAll_supportedSomePresent

public void testAddAll_supportedSomePresent()

testAddAll_unsupportedSomePresent

public void testAddAll_unsupportedSomePresent()

testAddAllConcurrentWithIteration

public void testAddAllConcurrentWithIteration()

testAddAll_unsupportedAllPresent

public void testAddAll_unsupportedAllPresent()

testAddAll_nullSupported

public void testAddAll_nullSupported()

testAddAll_nullUnsupported

public void testAddAll_nullUnsupported()

testAddAll_nullCollectionReference

public void testAddAll_nullCollectionReference()

getAddAllNullUnsupportedMethod

public static Method getAddAllNullUnsupportedMethod()
Returns the Method instance for testAddAll_nullUnsupported() so that tests can suppress it with FeatureSpecificTestSuiteBuilder.suppressing() until Sun bug 5045147 is fixed.



Copyright © 2010-2012. All Rights Reserved.