Package | Description |
---|---|
com.google.common.collect.testing | |
com.google.common.collect.testing.features | |
com.google.common.collect.testing.google |
Modifier and Type | Class and Description |
---|---|
(package private) static class |
SortedMapTestSuiteBuilder.NoRecurse
To avoid infinite recursion, test suites with these marker features won't
have derived suites created for them.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Set<Feature<?>> |
FeatureSpecificTestSuiteBuilder.features |
Modifier and Type | Method and Description |
---|---|
static java.util.Set<Feature<?>> |
MapTestSuiteBuilder.computeCommonDerivedCollectionFeatures(java.util.Set<Feature<?>> mapFeatures) |
private static java.util.Set<Feature<?>> |
MapTestSuiteBuilder.computeEntrySetFeatures(java.util.Set<Feature<?>> mapFeatures) |
private static java.util.Set<Feature<?>> |
MapTestSuiteBuilder.computeKeySetFeatures(java.util.Set<Feature<?>> mapFeatures) |
private static java.util.Set<Feature<?>> |
CollectionTestSuiteBuilder.computeReserializedCollectionFeatures(java.util.Set<Feature<?>> features) |
private static java.util.Set<Feature<?>> |
SetTestSuiteBuilder.computeReserializedCollectionFeatures(java.util.Set<Feature<?>> features) |
private static java.util.Set<Feature<?>> |
ListTestSuiteBuilder.computeReserializedCollectionFeatures(java.util.Set<Feature<?>> features) |
private static java.util.Set<Feature<?>> |
MapTestSuiteBuilder.computeReserializedMapFeatures(java.util.Set<Feature<?>> mapFeatures) |
private static java.util.Set<Feature<?>> |
MapTestSuiteBuilder.computeValuesCollectionFeatures(java.util.Set<Feature<?>> mapFeatures) |
java.util.Set<Feature<?>> |
FeatureSpecificTestSuiteBuilder.getFeatures() |
java.util.Set<Feature<? super java.lang.Void>> |
SortedMapTestSuiteBuilder.NoRecurse.getImpliedFeatures() |
Modifier and Type | Method and Description |
---|---|
B |
FeatureSpecificTestSuiteBuilder.withFeatures(Feature<?>... features)
Configures this builder to produce tests appropriate for the given
features.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Set<Feature<?>> |
MapTestSuiteBuilder.computeCommonDerivedCollectionFeatures(java.util.Set<Feature<?>> mapFeatures) |
private static java.util.Set<Feature<?>> |
MapTestSuiteBuilder.computeEntrySetFeatures(java.util.Set<Feature<?>> mapFeatures) |
private static java.util.Set<Feature<?>> |
MapTestSuiteBuilder.computeKeySetFeatures(java.util.Set<Feature<?>> mapFeatures) |
private static java.util.Set<Feature<?>> |
CollectionTestSuiteBuilder.computeReserializedCollectionFeatures(java.util.Set<Feature<?>> features) |
private static java.util.Set<Feature<?>> |
SetTestSuiteBuilder.computeReserializedCollectionFeatures(java.util.Set<Feature<?>> features) |
private static java.util.Set<Feature<?>> |
ListTestSuiteBuilder.computeReserializedCollectionFeatures(java.util.Set<Feature<?>> features) |
private static java.util.Set<Feature<?>> |
MapTestSuiteBuilder.computeReserializedMapFeatures(java.util.Set<Feature<?>> mapFeatures) |
private static java.util.Set<Feature<?>> |
MapTestSuiteBuilder.computeValuesCollectionFeatures(java.util.Set<Feature<?>> mapFeatures) |
protected static java.lang.String |
FeatureSpecificTestSuiteBuilder.formatFeatureSet(java.util.Set<? extends Feature<?>> features) |
B |
FeatureSpecificTestSuiteBuilder.withFeatures(java.lang.Iterable<? extends Feature<?>> features) |
Modifier and Type | Class and Description |
---|---|
class |
CollectionFeature
Optional features of classes derived from
Collection . |
class |
CollectionSize
When describing the features of the collection produced by a given generator
(i.e.
|
class |
ListFeature
Optional features of classes derived from
List . |
class |
MapFeature
Optional features of classes derived from
Map . |
class |
SetFeature
Optional features of classes derived from
Set . |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<Feature<?>> |
TesterRequirements.absentFeatures |
private java.util.Set<Feature<?>> |
ConflictingRequirementsException.conflicts |
private java.util.Set<Feature<? super java.util.Set>> |
SetFeature.implied |
private java.util.Set<Feature<? super java.util.List>> |
ListFeature.implied |
private java.util.Set<Feature<? super java.util.Collection>> |
CollectionFeature.implied |
private java.util.Set<Feature<? super java.util.Collection>> |
CollectionSize.implied |
private java.util.Set<Feature<? super java.util.Map>> |
MapFeature.implied |
private java.util.Set<Feature<?>> |
TesterRequirements.presentFeatures |
Modifier and Type | Method and Description |
---|---|
static java.util.Set<Feature<?>> |
FeatureUtil.addImpliedFeatures(java.util.Set<Feature<?>> features)
Given a set of features, add to it all the features directly or indirectly
implied by any of them, and return it.
|
java.util.Set<Feature<?>> |
TesterRequirements.getAbsentFeatures() |
java.util.Set<Feature<?>> |
ConflictingRequirementsException.getConflicts() |
java.util.Set<Feature<? super java.util.Set>> |
SetFeature.getImpliedFeatures() |
java.util.Set<Feature<? super java.util.List>> |
ListFeature.getImpliedFeatures() |
java.util.Set<Feature<? super java.util.Collection>> |
CollectionFeature.getImpliedFeatures() |
java.util.Set<Feature<? super java.util.Collection>> |
CollectionSize.getImpliedFeatures() |
java.util.Set<Feature<? super T>> |
Feature.getImpliedFeatures()
Returns the set of features that are implied by this feature.
|
java.util.Set<Feature<? super java.util.Map>> |
MapFeature.getImpliedFeatures() |
java.util.Set<Feature<?>> |
TesterRequirements.getPresentFeatures() |
static java.util.Set<Feature<?>> |
FeatureUtil.impliedFeatures(java.util.Set<Feature<?>> features)
Given a set of features, return a new set of all features directly or
indirectly implied by any of them.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Set<Feature<?>> |
FeatureUtil.addImpliedFeatures(java.util.Set<Feature<?>> features)
Given a set of features, add to it all the features directly or indirectly
implied by any of them, and return it.
|
private static void |
FeatureUtil.checkConflict(java.lang.String earlierRequirement,
java.util.Set<Feature<?>> earlierFeatures,
java.lang.String newRequirement,
java.util.Set<Feature<?>> newFeatures,
java.lang.Object source) |
private static void |
FeatureUtil.checkConflict(java.lang.String earlierRequirement,
java.util.Set<Feature<?>> earlierFeatures,
java.lang.String newRequirement,
java.util.Set<Feature<?>> newFeatures,
java.lang.Object source) |
static java.util.Set<Feature<?>> |
FeatureUtil.impliedFeatures(java.util.Set<Feature<?>> features)
Given a set of features, return a new set of all features directly or
indirectly implied by any of them.
|
Constructor and Description |
---|
CollectionFeature(Feature<? super java.util.Collection>... implied) |
CollectionSize(Feature<? super java.util.Collection>... implied) |
ListFeature(Feature<? super java.util.List>... implied) |
MapFeature(Feature<? super java.util.Map>... implied) |
SetFeature(Feature<? super java.util.Set>... implied) |
Constructor and Description |
---|
ConflictingRequirementsException(java.lang.String message,
java.util.Set<Feature<?>> conflicts,
java.lang.Object source) |
TesterRequirements(java.util.Set<Feature<?>> presentFeatures,
java.util.Set<Feature<?>> absentFeatures) |
TesterRequirements(java.util.Set<Feature<?>> presentFeatures,
java.util.Set<Feature<?>> absentFeatures) |
Modifier and Type | Class and Description |
---|---|
(package private) static class |
BiMapTestSuiteBuilder.NoRecurse |
class |
MultimapFeature
Optional features of classes derived from
Multimap . |
class |
MultisetFeature
Optional features of classes derived from
Multiset . |
static class |
MultisetTestSuiteBuilder.NoRecurse |
(package private) static class |
SortedMultisetTestSuiteBuilder.NoRecurse
To avoid infinite recursion, test suites with these marker features won't
have derived suites created for them.
|
Modifier and Type | Field and Description |
---|---|
private static Multimap<Feature<?>,Feature<?>> |
MultimapTestSuiteBuilder.GET_FEATURE_MAP |
private static Multimap<Feature<?>,Feature<?>> |
MultimapTestSuiteBuilder.GET_FEATURE_MAP |
private java.util.Set<Feature<? super Multimap>> |
MultimapFeature.implied |
Modifier and Type | Method and Description |
---|---|
private static java.util.Set<Feature<?>> |
MultimapTestSuiteBuilder.computeAsMapFeatures(java.util.Set<Feature<?>> multimapFeatures) |
private static java.util.Set<Feature<?>> |
BiMapTestSuiteBuilder.computeCommonDerivedCollectionFeatures(java.util.Set<Feature<?>> mapFeatures) |
(package private) static java.util.Set<Feature<?>> |
MultimapTestSuiteBuilder.computeDerivedCollectionFeatures(java.util.Set<Feature<?>> multimapFeatures) |
(package private) static java.util.Set<Feature<?>> |
MultisetTestSuiteBuilder.computeElementSetFeatures(java.util.Set<Feature<?>> features) |
(package private) static java.util.Set<Feature<?>> |
MultimapTestSuiteBuilder.computeEntriesFeatures(java.util.Set<Feature<?>> multimapFeatures) |
private static java.util.Set<Feature<?>> |
MultisetTestSuiteBuilder.computeEntrySetFeatures(java.util.Set<Feature<?>> features) |
private static java.util.Set<Feature<?>> |
BiMapTestSuiteBuilder.computeInverseFeatures(java.util.Set<Feature<?>> mapFeatures) |
(package private) static java.util.Set<Feature<?>> |
MultimapTestSuiteBuilder.computeKeysFeatures(java.util.Set<Feature<?>> multimapFeatures) |
(package private) java.util.Set<Feature<?>> |
MultimapTestSuiteBuilder.computeMultimapAsMapGetFeatures(java.util.Set<Feature<?>> multimapFeatures) |
(package private) java.util.Set<Feature<?>> |
ListMultimapTestSuiteBuilder.computeMultimapGetFeatures(java.util.Set<Feature<?>> multimapFeatures) |
(package private) java.util.Set<Feature<?>> |
MultimapTestSuiteBuilder.computeMultimapGetFeatures(java.util.Set<Feature<?>> multimapFeatures) |
private static java.util.Set<Feature<?>> |
MultimapTestSuiteBuilder.computeReserializedMultimapFeatures(java.util.Set<Feature<?>> multimapFeatures) |
private static java.util.Set<Feature<?>> |
MultisetTestSuiteBuilder.computeReserializedMultisetFeatures(java.util.Set<Feature<?>> features) |
(package private) static java.util.Set<Feature<?>> |
MultimapTestSuiteBuilder.computeValuesFeatures(java.util.Set<Feature<?>> multimapFeatures) |
private static java.util.Set<Feature<?>> |
BiMapTestSuiteBuilder.computeValuesSetFeatures(java.util.Set<Feature<?>> mapFeatures) |
java.util.Set<Feature<? super java.lang.Void>> |
BiMapTestSuiteBuilder.NoRecurse.getImpliedFeatures() |
java.util.Set<Feature<? super java.lang.Void>> |
SortedMultisetTestSuiteBuilder.NoRecurse.getImpliedFeatures() |
java.util.Set<Feature<? super Multiset>> |
MultisetFeature.getImpliedFeatures() |
java.util.Set<Feature<? super Multimap>> |
MultimapFeature.getImpliedFeatures() |
java.util.Set<Feature<? super java.lang.Void>> |
MultisetTestSuiteBuilder.NoRecurse.getImpliedFeatures() |
Modifier and Type | Method and Description |
---|---|
private static java.util.Set<Feature<?>> |
MultimapTestSuiteBuilder.computeAsMapFeatures(java.util.Set<Feature<?>> multimapFeatures) |
private static java.util.Set<Feature<?>> |
BiMapTestSuiteBuilder.computeCommonDerivedCollectionFeatures(java.util.Set<Feature<?>> mapFeatures) |
(package private) static java.util.Set<Feature<?>> |
MultimapTestSuiteBuilder.computeDerivedCollectionFeatures(java.util.Set<Feature<?>> multimapFeatures) |
(package private) static java.util.Set<Feature<?>> |
MultisetTestSuiteBuilder.computeElementSetFeatures(java.util.Set<Feature<?>> features) |
(package private) static java.util.Set<Feature<?>> |
MultimapTestSuiteBuilder.computeEntriesFeatures(java.util.Set<Feature<?>> multimapFeatures) |
private static java.util.Set<Feature<?>> |
MultisetTestSuiteBuilder.computeEntrySetFeatures(java.util.Set<Feature<?>> features) |
private static java.util.Set<Feature<?>> |
BiMapTestSuiteBuilder.computeInverseFeatures(java.util.Set<Feature<?>> mapFeatures) |
(package private) static java.util.Set<Feature<?>> |
MultimapTestSuiteBuilder.computeKeysFeatures(java.util.Set<Feature<?>> multimapFeatures) |
(package private) java.util.Set<Feature<?>> |
MultimapTestSuiteBuilder.computeMultimapAsMapGetFeatures(java.util.Set<Feature<?>> multimapFeatures) |
(package private) java.util.Set<Feature<?>> |
ListMultimapTestSuiteBuilder.computeMultimapGetFeatures(java.util.Set<Feature<?>> multimapFeatures) |
(package private) java.util.Set<Feature<?>> |
MultimapTestSuiteBuilder.computeMultimapGetFeatures(java.util.Set<Feature<?>> multimapFeatures) |
private static java.util.Set<Feature<?>> |
MultimapTestSuiteBuilder.computeReserializedMultimapFeatures(java.util.Set<Feature<?>> multimapFeatures) |
private static java.util.Set<Feature<?>> |
MultisetTestSuiteBuilder.computeReserializedMultisetFeatures(java.util.Set<Feature<?>> features) |
(package private) static java.util.Set<Feature<?>> |
MultimapTestSuiteBuilder.computeValuesFeatures(java.util.Set<Feature<?>> multimapFeatures) |
private static java.util.Set<Feature<?>> |
BiMapTestSuiteBuilder.computeValuesSetFeatures(java.util.Set<Feature<?>> mapFeatures) |
Constructor and Description |
---|
MultimapFeature(Feature<? super Multimap>... implied) |