Class PerCollectionSizeTestSuiteBuilder<B extends PerCollectionSizeTestSuiteBuilder<B,G,T,E>, G extends TestContainerGenerator<T,E>, T, E>

java.lang.Object
com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder<B,G>
com.google.common.collect.testing.PerCollectionSizeTestSuiteBuilder<B,G,T,E>
Type Parameters:
B - The concrete type of this builder (the 'self-type'). All the Builder methods of this class (such as FeatureSpecificTestSuiteBuilder.named(String)) return this type, so that Builder methods of more derived classes can be chained onto them without casting.
G - The type of the generator to be passed to testers in the generated test suite. An instance of G should somehow provide an instance of the class under test, plus any other information required to parameterize the test.
Direct Known Subclasses:
AbstractCollectionTestSuiteBuilder, BiMapTestSuiteBuilder, MapTestSuiteBuilder, MultimapTestSuiteBuilder

@GwtIncompatible public abstract class PerCollectionSizeTestSuiteBuilder<B extends PerCollectionSizeTestSuiteBuilder<B,G,T,E>, G extends TestContainerGenerator<T,E>, T, E> extends FeatureSpecificTestSuiteBuilder<B,G>
This builder creates a composite test suite, containing a separate test suite for each CollectionSize present in the features specified by FeatureSpecificTestSuiteBuilder.withFeatures(Feature...).
Author:
George van den Driessche
See Also: