Class QueueTestSuiteBuilder<E>
java.lang.Object
com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder<QueueTestSuiteBuilder<E>, TestCollectionGenerator<E>>
com.google.common.collect.testing.PerCollectionSizeTestSuiteBuilder<QueueTestSuiteBuilder<E>, TestCollectionGenerator<E>, Collection<E>, E>
com.google.common.collect.testing.AbstractCollectionTestSuiteBuilder<QueueTestSuiteBuilder<E>, E>
com.google.common.collect.testing.QueueTestSuiteBuilder<E>
@GwtIncompatible
public final class QueueTestSuiteBuilder<E>
extends AbstractCollectionTestSuiteBuilder<QueueTestSuiteBuilder<E>, E>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
a queue implementation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<Class<? extends AbstractTester>> Specify whether to skip the general collection tests.static <E> QueueTestSuiteBuilder<E> using(TestQueueGenerator<E> generator) Methods inherited from class AbstractCollectionTestSuiteBuilder
createDerivedSuitesMethods inherited from class PerCollectionSizeTestSuiteBuilder
createTestSuiteMethods inherited from class FeatureSpecificTestSuiteBuilder
checkCanCreate, formatFeatureSet, getFeatures, getName, getSetUp, getSubjectGenerator, getSuppressedTests, getTearDown, makeSuiteForTesterClass, named, self, suppressing, suppressing, usingGenerator, withFeatures, withFeatures, withSetUp, withTearDown
-
Constructor Details
-
QueueTestSuiteBuilder
public QueueTestSuiteBuilder()
-
-
Method Details
-
using
-
skipCollectionTests
Specify whether to skip the general collection tests. Call this method when testing a collection that's both a queue and a list, to avoid running the common collection tests twice. By default, collection tests do run. -
getTesters
- Overrides:
getTestersin classAbstractCollectionTestSuiteBuilder<QueueTestSuiteBuilder<E>, E>
-