Base class for Spock specifications.
Automatically cleans up the object stored in the annotated field or property at the end of its life time.
Indicates that a feature method is expected to fail with the given exception.
Indicates that a specification or feature method should not be run.
Ignores the annotated spec or feature if the given condition holds.
Indicates that all feature methods except the ones carrying this annotation should be ignored.
Indicates that a feature method or specification relates to one or more issues in an external issue tracking system.
Allows to attach a natural-language description to a spec.
Indicates that the feature is not fully implemented yet and should not be reported as error.
Ignores the annotated spec or feature unless the given condition holds.
One or more references to external information related to a specification or feature.
Indicates that a field is shared among all feature methods in a specification.
Indicates that a spec's feature methods should be run sequentially in their declared order (even in the presence of a parallel spec runner), always starting from the first method.
Indicates which objects/classes are the subjects of a specification.
Indicates that the execution of a method should time out after the given duration has elapsed.
Allows to attach a natural-language name to a spec.
Indicates that iterations of a data-driven feature should be made visible as separate features to the outside world (IDEs, reports, etc.).