| Interface | Description |
|---|---|
| Feature<T> |
Base class for enumerating the features of an interface to be tested.
|
| 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 | Description |
|---|---|
| CollectionFeature |
Optional features of classes derived from
Collection. |
| CollectionSize |
When describing the features of the collection produced by a given generator (i.e.
|
| ListFeature |
Optional features of classes derived from
List. |
| MapFeature |
Optional features of classes derived from
Map. |
| SetFeature |
Optional features of classes derived from
Set. |
| Exception | Description |
|---|---|
| ConflictingRequirementsException |
Thrown when requirements on a tester method or class conflict with each other.
|
| Annotation Type | Description |
|---|---|
| CollectionFeature.Require | |
| CollectionSize.Require | |
| ListFeature.Require | |
| MapFeature.Require | |
| SetFeature.Require | |
| TesterAnnotation |
Use this to meta-annotate
XxxFeature.Require annotations, so that those annotations can
be used to decide whether to apply a test to a given class-under-test. |