The core specification language.
Class Summary Class Description SpecificationBase class for Spock specifications.
Enum Summary Enum Description Retry.Mode
Annotation Types Summary Annotation Type Description AutoCleanupAutomatically cleans up the object stored in the annotated field or property at the end of its life time. FailsWithIndicates that a feature method is expected to fail with the given exception. IgnoreIndicates that a specification or feature method should not be run. IgnoreIfIgnores the annotated spec or feature if the given condition holds. IgnoreRestIndicates that all feature methods except the ones carrying this annotation should be ignored. IssueIndicates that a feature method or specification relates to one or more issues in an external issue tracking system. NarrativeAllows to attach a natural-language description to a spec. PendingFeatureIndicates that the feature is not fully implemented yet and should not be reported as error. RequiresIgnores the annotated spec or feature unless the given condition holds. RetryRetries the given feature if an exception occurs during execution. SeeOne or more references to external information related to a specification or feature. SharedIndicates that a field is shared among all feature methods in a specification. StepwiseIndicates 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. SubjectIndicates which objects/classes are the subjects of a specification. TimeoutIndicates that the execution of a method should time out after the given duration has elapsed. TitleAllows to attach a natural-language name to a spec. UnrollIndicates that iterations of a data-driven feature should be made visible as separate features to the outside world (IDEs, reports, etc.).