Package com.google.common.collect.testing.features
@CheckReturnValue
package com.google.common.collect.testing.features
-
ClassDescriptionOptional features of classes derived from
Collection
.When describing the features of the collection produced by a given generator (i.e. in a call toFeatureSpecificTestSuiteBuilder.withFeatures(Feature...)
), this annotation specifies each of the different sizes for which a test suite should be built.Thrown when requirements on a tester method or class conflict with each other.Feature<T>Base class for enumerating the features of an interface to be tested.Utilities for collecting and validating tester requirements from annotations.Optional features of classes derived fromList
.Optional features of classes derived fromMap
.Optional features of classes derived fromSet
.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.Encapsulates the constraints that a class under test must satisfy in order for a tester method to be run against that class.