Uses of Annotation Type
org.spockframework.runtime.extension.ExtensionAnnotation
Packages that use ExtensionAnnotation
Package
Description
Integration with Guice 2/3.
The core specification language.
Utilities for dealing with the test environment.
Utilities related to Groovy meta programming.
-
Uses of ExtensionAnnotation in spock.guice
Classes in spock.guice with annotations of type ExtensionAnnotation -
Uses of ExtensionAnnotation in spock.lang
Classes in spock.lang with annotations of type ExtensionAnnotationModifier and TypeClassDescription@interfaceAutomatically cleans up the object stored in the annotated field or property at the end of its life time.@interfaceIndicates that a feature method is expected to fail with the given exception.@interfaceIndicates that a specification or feature method should not be run.@interfaceIgnores the annotated spec or feature if the given condition holds.@interfaceIndicates that all feature methods except the ones carrying this annotation should be ignored.@interfaceIndicates that a feature method or specification relates to one or more issues in an external issue tracking system.@interfaceAllows to attach a natural-language description to a spec.@interfaceIgnores the annotated spec or feature unless the given condition holds.@interfaceOne or more references to external information related to a specification or feature.@interfaceIndicates 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.@interfaceIndicates that the execution of a method should time out after the given duration has elapsed.@interfaceAllows to attach a natural-language name to a spec.@interfaceIndicates that iterations of a data-driven feature should be made visible as separate features to the outside world (IDEs, reports, etc.). -
Uses of ExtensionAnnotation in spock.util.environment
Classes in spock.util.environment with annotations of type ExtensionAnnotationModifier and TypeClassDescription@interfaceSaves system properties before the annotated feature method (including any setup and cleanup methods) gets run, and restores them afterwards. -
Uses of ExtensionAnnotation in spock.util.mop
Classes in spock.util.mop with annotations of type ExtensionAnnotationModifier and TypeClassDescription@interfaceConfines any changes made to the meta classes of the specified classes to the annotated scope.@interfaceActivates one or more Groovy categories while the annotated spec method or class executes.