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 related to Groovy meta programming.
  • Uses of ExtensionAnnotation in spock.guice

    Classes in spock.guice with annotations of type ExtensionAnnotation
    Modifier and Type
    Class
    Description
    @interface 
    Activates Guice integration for a specification.
  • Uses of ExtensionAnnotation in spock.lang

    Classes in spock.lang with annotations of type ExtensionAnnotation
    Modifier and Type
    Class
    Description
    @interface 
    Automatically cleans up the object stored in the annotated field or property at the end of its life time.
    @interface 
    Indicates that a feature method is expected to fail with the given exception.
    @interface 
    Indicates that a specification or feature method should not be run.
    @interface 
    Ignores the annotated spec/feature if the given condition holds.
    @interface 
    Indicates that all feature methods except the ones carrying this annotation should be ignored.
    @interface 
    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.
    @interface 
    Indicates that the execution of a method should time out after the given duration has elapsed.
    @interface 
    Indicates 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.mop

    Classes in spock.util.mop with annotations of type ExtensionAnnotation
    Modifier and Type
    Class
    Description
    @interface 
    Confines any changes made to the meta classes of the specified classes to the annotated scope.
    @interface 
    Activates one or more Groovy categories while the annotated spec method or class executes.