com.google.common.collect.testing
Class CollectionTestSuiteBuilder<E>

java.lang.Object
  extended by com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder<B,G>
      extended by com.google.common.collect.testing.PerCollectionSizeTestSuiteBuilder<B,TestCollectionGenerator<E>,Collection<E>,E>
          extended by com.google.common.collect.testing.AbstractCollectionTestSuiteBuilder<CollectionTestSuiteBuilder<E>,E>
              extended by com.google.common.collect.testing.CollectionTestSuiteBuilder<E>

public class CollectionTestSuiteBuilder<E>
extends AbstractCollectionTestSuiteBuilder<CollectionTestSuiteBuilder<E>,E>

Concrete instantiation of AbstractCollectionTestSuiteBuilder for testing collections that do not have a more specific tester like ListTestSuiteBuilder or SetTestSuiteBuilder.

Author:
Chris Povirk, Louis Wasserman

Constructor Summary
CollectionTestSuiteBuilder()
           
 
Method Summary
protected  List<junit.framework.TestSuite> createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<Collection<E>,E>> parentBuilder)
           
static
<E> CollectionTestSuiteBuilder<E>
using(TestCollectionGenerator<E> generator)
           
 
Methods inherited from class com.google.common.collect.testing.AbstractCollectionTestSuiteBuilder
getTesters
 
Methods inherited from class com.google.common.collect.testing.PerCollectionSizeTestSuiteBuilder
createTestSuite
 
Methods inherited from class com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder
checkCanCreate, formatFeatureSet, getFeatures, getName, getSetUp, getSubjectGenerator, getSuppressedTests, getTearDown, makeSuiteForTesterClass, named, self, suppressing, suppressing, usingGenerator, withFeatures, withFeatures, withSetUp, withTearDown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionTestSuiteBuilder

public CollectionTestSuiteBuilder()
Method Detail

using

public static <E> CollectionTestSuiteBuilder<E> using(TestCollectionGenerator<E> generator)

createDerivedSuites

protected List<junit.framework.TestSuite> createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<Collection<E>,E>> parentBuilder)
Overrides:
createDerivedSuites in class AbstractCollectionTestSuiteBuilder<CollectionTestSuiteBuilder<E>,E>


Copyright © 2010-2012. All Rights Reserved.