Class ListMultimapTestSuiteBuilder<K,V>
java.lang.Object
com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder<MultimapTestSuiteBuilder<K, V, com.google.common.collect.ListMultimap<K,V>>, TestMultimapGenerator<K, V, com.google.common.collect.ListMultimap<K,V>>>
com.google.common.collect.testing.PerCollectionSizeTestSuiteBuilder<MultimapTestSuiteBuilder<K, V, com.google.common.collect.ListMultimap<K,V>>, TestMultimapGenerator<K, V, com.google.common.collect.ListMultimap<K,V>>, com.google.common.collect.ListMultimap<K,V>, Map.Entry<K,V>>
com.google.common.collect.testing.google.MultimapTestSuiteBuilder<K, V, com.google.common.collect.ListMultimap<K,V>>
com.google.common.collect.testing.google.ListMultimapTestSuiteBuilder<K,V>
@GwtIncompatible
public class ListMultimapTestSuiteBuilder<K,V>
extends MultimapTestSuiteBuilder<K, V, com.google.common.collect.ListMultimap<K,V>>
Creates, based on your criteria, a JUnit test suite that exhaustively tests a
ListMultimap implementation.- Author:
- Louis Wasserman
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<Class<? extends AbstractTester>> static <K,V> ListMultimapTestSuiteBuilder <K, V> using(TestListMultimapGenerator<K, V> generator) Methods inherited from class MultimapTestSuiteBuilder
createDerivedSuites, usingModifier and TypeMethodDescriptionprotected List<junit.framework.TestSuite> createDerivedSuites(FeatureSpecificTestSuiteBuilder<?, ? extends OneSizeTestContainerGenerator<com.google.common.collect.ListMultimap<K, V>, Map.Entry<K, V>>> parentBuilder) static <K, V, M extends com.google.common.collect.Multimap<K,V>>
MultimapTestSuiteBuilder<K, V, M> using(TestMultimapGenerator<K, V, M> generator) Methods inherited from class PerCollectionSizeTestSuiteBuilder
createTestSuiteModifier and TypeMethodDescriptionjunit.framework.TestSuiteCreates a runnable JUnit test suite based on the criteria already given.Methods inherited from class FeatureSpecificTestSuiteBuilder
checkCanCreate, formatFeatureSet, getFeatures, getName, getSetUp, getSubjectGenerator, getSuppressedTests, getTearDown, makeSuiteForTesterClass, named, self, suppressing, suppressing, usingGenerator, withFeatures, withFeatures, withSetUp, withTearDownModifier and TypeMethodDescriptionprotected voidThrowIllegalStateExceptionifFeatureSpecificTestSuiteBuilder.createTestSuite()can't be called yet.protected static StringformatFeatureSet(Set<? extends Feature<?>> features) getName()@Nullable RunnablegetSetUp()TestMultimapGenerator<K, V, com.google.common.collect.ListMultimap<K, V>> @Nullable Runnableprotected junit.framework.TestSuitemakeSuiteForTesterClass(Class<? extends AbstractTester<?>> testerClass) MultimapTestSuiteBuilder<K, V, com.google.common.collect.ListMultimap<K, V>> Configures this builder produce a TestSuite with the given name.protected MultimapTestSuiteBuilder<K, V, com.google.common.collect.ListMultimap<K, V>> self()MultimapTestSuiteBuilder<K, V, com.google.common.collect.ListMultimap<K, V>> suppressing(Method... methods) Prevents the given methods from being run as part of the test suite.MultimapTestSuiteBuilder<K, V, com.google.common.collect.ListMultimap<K, V>> suppressing(Collection<Method> methods) protected MultimapTestSuiteBuilder<K, V, com.google.common.collect.ListMultimap<K, V>> usingGenerator(TestMultimapGenerator<K, V, com.google.common.collect.ListMultimap<K, V>> subjectGenerator) MultimapTestSuiteBuilder<K, V, com.google.common.collect.ListMultimap<K, V>> withFeatures(Feature<?>... features) Configures this builder to produce tests appropriate for the given features.MultimapTestSuiteBuilder<K, V, com.google.common.collect.ListMultimap<K, V>> withFeatures(Iterable<? extends Feature<?>> features) MultimapTestSuiteBuilder<K, V, com.google.common.collect.ListMultimap<K, V>> MultimapTestSuiteBuilder<K, V, com.google.common.collect.ListMultimap<K, V>> withTearDown(@Nullable Runnable tearDown)
-
Constructor Details
-
ListMultimapTestSuiteBuilder
public ListMultimapTestSuiteBuilder()
-
-
Method Details
-
using
public static <K,V> ListMultimapTestSuiteBuilder<K,V> using(TestListMultimapGenerator<K, V> generator) -
getTesters
- Overrides:
getTestersin classMultimapTestSuiteBuilder<K, V, com.google.common.collect.ListMultimap<K,V>>
-