@CheckReturnValue
Package com.google.common.collect.testing.features
-
Interface Summary Interface Description Feature<T> Base class for enumerating the features of an interface to be tested. -
Class Summary Class Description FeatureUtil Utilities for collecting and validating tester requirements from annotations.TesterRequirements Encapsulates the constraints that a class under test must satisfy in order for a tester method to be run against that class. -
Enum Summary Enum Description CollectionFeature Optional features of classes derived fromCollection
.CollectionSize When describing the features of the collection produced by a given generator (i.e.ListFeature Optional features of classes derived fromList
.MapFeature Optional features of classes derived fromMap
.SetFeature Optional features of classes derived fromSet
. -
Exception Summary Exception Description ConflictingRequirementsException Thrown when requirements on a tester method or class conflict with each other. -
Annotation Types Summary Annotation Type Description CollectionFeature.Require CollectionSize.Require ListFeature.Require MapFeature.Require SetFeature.Require TesterAnnotation Use this to meta-annotateXxxFeature.Require
annotations, so that those annotations can be used to decide whether to apply a test to a given class-under-test.