A B C D E F G H I J L M N O P Q R S T U V W _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- adjust(TemporalAdjuster) - Method in class spock.util.time.MutableClock
-
Applies the given
TemporalAdjuster
to the internal time. - annotations - Variable in class spock.config.IncludeExcludeCriteria
- AsyncConditions - Class in spock.util.concurrent
-
Alternative to class BlockingVariable(s) that allows to evaluate conditions in a thread other than the spec runner's thread(s).
- AsyncConditions() - Constructor for class spock.util.concurrent.AsyncConditions
-
Same as AsyncConditions(1).
- AsyncConditions(int) - Constructor for class spock.util.concurrent.AsyncConditions
-
Instantiates an AsyncConditions instance with the specified number of evaluate blocks.
- AutoAttach - Annotation Type in spock.mock
-
Automatically attaches detached mocks
DetachedMockFactory
to a Specification. - AutoAttachExtension - Class in spock.mock
- AutoAttachExtension() - Constructor for class spock.mock.AutoAttachExtension
- AutoCleanup - Annotation Type in spock.lang
-
Automatically cleans up the object stored in the annotated field or property at the end of its life time.
- await() - Method in class spock.util.concurrent.AsyncConditions
-
Same as
await(1)
. - await(double) - Method in class spock.util.concurrent.AsyncConditions
-
Waits until all evaluate blocks have completed or the specified timeout (in seconds) expires.
- await(int, TimeUnit) - Method in class spock.util.concurrent.AsyncConditions
-
Deprecated.use
AsyncConditions.await(double)
instead
B
- baseClasses - Variable in class spock.config.IncludeExcludeCriteria
- BlockingVariable<T> - Class in spock.util.concurrent
-
A statically typed variable whose get() method will block until some other thread has set a value with the set() method, or a timeout expires.
- BlockingVariable() - Constructor for class spock.util.concurrent.BlockingVariable
-
Same as BlockingVariable(1).
- BlockingVariable(double) - Constructor for class spock.util.concurrent.BlockingVariable
-
Instantiates a BlockingVariable with the specified timeout in seconds.
- BlockingVariable(int, TimeUnit) - Constructor for class spock.util.concurrent.BlockingVariable
-
Deprecated.use
BlockingVariable(double)
instead
C
- call(double, Closure<?>) - Method in class spock.util.concurrent.PollingConditions
- call(Closure<?>) - Method in class spock.util.concurrent.PollingConditions
- condition() - Method in annotation type spock.lang.Retry
-
Condition that is evaluated to decide whether the feature should be retried.
- ConfigurationException - Exception in spock.config
-
Thrown to indicate that there is a problem with Spock's configuration (file).
- ConfigurationException(String, Object...) - Constructor for exception spock.config.ConfigurationException
- ConfigurationException(String, Throwable, Object...) - Constructor for exception spock.config.ConfigurationException
- ConfigurationObject - Annotation Type in spock.config
- ConfineMetaClassChanges - Annotation Type in spock.util.mop
-
Confines any changes made to the meta classes of the specified classes to the annotated scope.
- ConfineMetaClassChanges.Container - Annotation Type in spock.util.mop
- copyFromClasspath(String) - Method in interface spock.util.io.DirectoryFixture
-
Copies a file from classpath using the contextClass to load the resource.
- copyFromClasspath(String) - Method in class spock.util.io.FileSystemFixture
- copyFromClasspath(String, Class<?>) - Method in interface spock.util.io.DirectoryFixture
-
Copies a file from classpath using the contextClass to load the resource.
- copyFromClasspath(String, Class<?>) - Method in class spock.util.io.FileSystemFixture
- copyFromClasspath(String, String) - Method in interface spock.util.io.DirectoryFixture
-
Copies a file from classpath using the contextClass to load the resource.
- copyFromClasspath(String, String) - Method in class spock.util.io.FileSystemFixture
- copyFromClasspath(String, String, Class<?>) - Method in interface spock.util.io.DirectoryFixture
-
Copies a file from classpath using the contextClass to load the resource.
- copyFromClasspath(String, String, Class<?>) - Method in class spock.util.io.FileSystemFixture
- count() - Method in annotation type spock.lang.Retry
-
The number of retries.
- create(Closure<?>) - Method in class spock.util.io.FileSystemFixture
-
Basically the same as
DirectoryFixture.dir(String, Closure)
, but with the current root as base. - createMock(String, Class<T>, MockNature, Map<String, Object>) - Method in class spock.mock.DetachedMockFactory
- createMock(String, T, MockNature, Map<String, Object>) - Method in class spock.mock.DetachedMockFactory
- custom(int, int, int, int, int) - Method in class spock.config.ParallelConfiguration
-
Allows fine grained custom control over the parameters of the execution.
D
- defaultExecutionMode - Variable in class spock.config.ParallelConfiguration
- defaultSpecificationExecutionMode - Variable in class spock.config.ParallelConfiguration
- delay() - Method in annotation type spock.lang.Retry
-
Delay between retries in millis, 0 to disable.
- DetachedMockFactory - Class in spock.mock
-
This factory allows the creations of mocks outside of a
Specification
, e.g., in a Spring configuration. - DetachedMockFactory() - Constructor for class spock.mock.DetachedMockFactory
- dir(String) - Method in interface spock.util.io.DirectoryFixture
-
Creates a directory, creates the ancestors as necessary.
- dir(String) - Method in class spock.util.io.FileSystemFixture
- dir(String, Closure<?>) - Method in interface spock.util.io.DirectoryFixture
-
Creates a directory, creates the ancestors as necessary.
- dir(String, Closure<?>) - Method in class spock.util.io.FileSystemFixture
- DirectoryFixture - Interface in spock.util.io
- dynamic(BigDecimal) - Method in class spock.config.ParallelConfiguration
-
Computes the desired parallelism based on the number of available processors/cores multiplied by the
factor
. - dynamicWithReservedProcessors(BigDecimal, int) - Method in class spock.config.ParallelConfiguration
-
Computes the desired parallelism based on the number of available processors multiplied by the
factor
however it makes sure to keepreservedProcessors
free.
E
- enabled - Variable in class spock.config.ParallelConfiguration
- evaluate(Runnable) - Method in class spock.util.concurrent.AsyncConditions
-
Evaluates the specified block, which is expected to contain one or more explicit conditions (i.e.
- eventually(Closure<?>) - Method in class spock.util.concurrent.PollingConditions
-
Repeatedly evaluates the specified conditions until they are satisfied or the timeout has elapsed.
- exceptions() - Method in annotation type spock.lang.PendingFeature
-
Configures which types of Exceptions are expected in the pending feature.
- exceptions() - Method in annotation type spock.lang.PendingFeatureIf
-
Configures which types of Exceptions are expected in the pending feature.
- exceptions() - Method in annotation type spock.lang.Retry
-
Configures which types of Exceptions should be retried.
- Exceptions - Class in spock.util
- Exceptions() - Constructor for class spock.util.Exceptions
- exclude - Variable in class spock.config.RunnerConfiguration
- Execution - Annotation Type in spock.lang
-
Allows to set the execution mode.
- expect(T, Matcher<? super T>) - Static method in class spock.util.matcher.HamcrestSupport
-
Alias for
HamcrestSupport.that(Object, org.hamcrest.Matcher)
intended for use in then-blocks.
F
- FailsWith - Annotation Type in spock.lang
-
Indicates that a feature method is expected to fail with the given exception.
- file(String) - Method in interface spock.util.io.DirectoryFixture
-
Creates a file object relative to the enclosing fixture or directory, but not the physical File, it will eagerly create parent directories if necessary.
- file(String) - Method in class spock.util.io.FileSystemFixture
- FileSystemFixture - Class in spock.util.io
-
FileSystemFixture can be used to create temporary directories and files.
- FileSystemFixture(Path) - Constructor for class spock.util.io.FileSystemFixture
- filterStackTrace - Variable in class spock.config.RunnerConfiguration
- fixed(int) - Method in class spock.config.ParallelConfiguration
-
Uses a fixed value for
parallelism
.
G
- get() - Method in class spock.util.concurrent.BlockingVariable
-
Blocks until a value has been set for this variable, or a timeout expires.
- getCauseChain(Throwable) - Static method in class spock.util.Exceptions
-
Returns a list of all causes of the specified exception.
- getCurrent() - Static method in class spock.util.environment.Jvm
-
Returns the current JVM.
- getCurrent() - Static method in class spock.util.environment.OperatingSystem
-
Returns the current operating system.
- getCurrentPath() - Method in class spock.util.io.FileSystemFixture
- getDelay() - Method in class spock.util.concurrent.PollingConditions
-
Returns the delay (in seconds) between successive evaluations of the conditions.
- getFactor() - Method in class spock.util.concurrent.PollingConditions
-
Returns the factor by which the delay grows (or shrinks) after each evaluation of the conditions.
- getFamily() - Method in class spock.util.environment.OperatingSystem
-
Returns the family of the operating system.
- getInitialDelay() - Method in class spock.util.concurrent.PollingConditions
-
Returns the initial delay (in seconds) before first evaluating the conditions.
- getJavaSpecificationVersion() - Method in class spock.util.environment.Jvm
-
The Java specification version, as returned by the
java.specification.version
system property. - getJavaVersion() - Method in class spock.util.environment.Jvm
-
The Java version, as returned by the
java.version
system property. - getName() - Method in class spock.util.environment.OperatingSystem
-
Returns the name of the operating system, as returned by the
os.name
system property. - getParallelExecutionConfiguration() - Method in class spock.config.ParallelConfiguration
-
Internal use only
- getRootCause(Throwable) - Static method in class spock.util.Exceptions
-
Returns the innermost cause of the specified exception.
- getTimeout() - Method in class spock.util.concurrent.BlockingVariable
-
Returns the timeout (in seconds).
- getTimeout() - Method in class spock.util.concurrent.PollingConditions
-
Returns the timeout (in seconds) until which the conditions have to be satisfied.
- getVersion() - Method in class spock.util.environment.OperatingSystem
-
Returns the version of the operating system, as returned by the
os.version
system property. - getZone() - Method in class spock.util.time.MutableClock
- GroovyMock() - Method in class spock.mock.MockingApi
-
Creates a Groovy mock whose type and name are inferred from the left-hand side of the enclosing variable assignment.
- GroovyMock(Closure) - Method in class spock.mock.MockingApi
-
Creates a Groovy mock with the specified interactions whose type and name are inferred from the left-hand side of the enclosing assignment.
- GroovyMock(Class<T>) - Method in class spock.mock.MockingApi
-
Creates a Groovy mock with the specified type.
- GroovyMock(Class<T>, Closure) - Method in class spock.mock.MockingApi
-
Creates a Groovy mock with the specified type and interactions.
- GroovyMock(Map<String, Object>) - Method in class spock.mock.MockingApi
-
Creates a Groovy mock with the specified options whose type and name are inferred from the left-hand side of the enclosing variable assignment.
- GroovyMock(Map<String, Object>, Closure) - Method in class spock.mock.MockingApi
-
Creates a Groovy mock with the specified options and interactions whose type and name are inferred from the left-hand side of the enclosing assignment.
- GroovyMock(Map<String, Object>, Class<T>) - Method in class spock.mock.MockingApi
-
Creates a Groovy mock with the specified options and type.
- GroovyMock(Map<String, Object>, Class<T>, Closure) - Method in class spock.mock.MockingApi
-
Creates a Groovy mock with the specified options, type, and interactions.
- GroovySpy() - Method in class spock.mock.MockingApi
-
Creates a Groovy spy whose type and name are inferred from the left-hand side of the enclosing variable assignment.
- GroovySpy(Closure) - Method in class spock.mock.MockingApi
-
Creates a Groovy spy with the specified interactions whose type and name are inferred from the left-hand side of the enclosing assignment.
- GroovySpy(Class<T>) - Method in class spock.mock.MockingApi
-
Creates a Groovy spy with the specified type.
- GroovySpy(Class<T>, Closure) - Method in class spock.mock.MockingApi
-
Creates a Groovy spy with the specified type and interactions.
- GroovySpy(Map<String, Object>) - Method in class spock.mock.MockingApi
-
Creates a Groovy spy with the specified options whose type and name are inferred from the left-hand side of the enclosing variable assignment.
- GroovySpy(Map<String, Object>, Closure) - Method in class spock.mock.MockingApi
-
Creates a Groovy spy with the specified options and interactions whose type and name are inferred from the left-hand side of the enclosing assignment.
- GroovySpy(Map<String, Object>, Class<T>) - Method in class spock.mock.MockingApi
-
Creates a Groovy spy with the specified options and type.
- GroovySpy(Map<String, Object>, Class<T>, Closure) - Method in class spock.mock.MockingApi
-
Creates a Groovy spy with the specified options, type, and interactions.
- GroovyStub() - Method in class spock.mock.MockingApi
-
Creates a Groovy stub whose type and name are inferred from the left-hand side of the enclosing variable assignment.
- GroovyStub(Closure) - Method in class spock.mock.MockingApi
-
Creates a Groovy stub with the specified interactions whose type and name are inferred from the left-hand side of the enclosing assignment.
- GroovyStub(Class<T>) - Method in class spock.mock.MockingApi
-
Creates a Groovy stub with the specified type.
- GroovyStub(Class<T>, Closure) - Method in class spock.mock.MockingApi
-
Creates a Groovy stub with the specified type and interactions.
- GroovyStub(Map<String, Object>) - Method in class spock.mock.MockingApi
-
Creates a Groovy stub with the specified options whose type and name are inferred from the left-hand side of the enclosing variable assignment.
- GroovyStub(Map<String, Object>, Closure) - Method in class spock.mock.MockingApi
-
Creates a Groovy stub with the specified options and interactions whose type and name are inferred from the left-hand side of the enclosing assignment.
- GroovyStub(Map<String, Object>, Class<T>) - Method in class spock.mock.MockingApi
-
Creates a Groovy stub with the specified options and type.
- GroovyStub(Map<String, Object>, Class<T>, Closure) - Method in class spock.mock.MockingApi
-
Creates a Groovy stub with the specified options, type, and interactions.
H
- HamcrestSupport - Class in spock.util.matcher
- HamcrestSupport() - Constructor for class spock.util.matcher.HamcrestSupport
I
- Ignore - Annotation Type in spock.lang
-
Indicates that a specification or feature method should not be run.
- IgnoreIf - Annotation Type in spock.lang
-
Ignores the annotated spec, feature or selected iterations if the given condition holds.
- IgnoreIf.Container - Annotation Type in spock.lang
- IgnoreRest - Annotation Type in spock.lang
-
Indicates that all feature methods except the ones carrying this annotation should be ignored.
- include - Variable in class spock.config.RunnerConfiguration
- IncludeExcludeCriteria - Class in spock.config
-
Configuration indicating which specs and methods should be included/excluded from a spec run.
- IncludeExcludeCriteria(Class<?>...) - Constructor for class spock.config.IncludeExcludeCriteria
- inherited() - Method in annotation type spock.lang.Ignore
-
Whether this annotation should be inherited by child classes.
- inherited() - Method in annotation type spock.lang.IgnoreIf
-
Whether this annotation should be inherited by child classes.
- inherited() - Method in annotation type spock.lang.Requires
-
Whether this annotation should be inherited by child classes.
- instant() - Method in class spock.util.time.MutableClock
- interaction(Closure) - Method in class spock.mock.MockingApi
-
Encloses one or more interaction definitions in a then block.
- isEmpty() - Method in class spock.config.IncludeExcludeCriteria
- isJava10() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is 10.
- isJava10Compatible() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with Java 10.
- isJava11() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is 11.
- isJava11Compatible() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with Java 11.
- isJava12() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is 12.
- isJava12Compatible() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with Java 12.
- isJava13() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is 13.
- isJava13Compatible() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with Java 13.
- isJava14() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is 14.
- isJava14Compatible() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with Java 14.
- isJava15() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is 15.
- isJava15Compatible() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with Java 15.
- isJava16() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is 16.
- isJava16Compatible() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with Java 16.
- isJava17() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is 17.
- isJava17Compatible() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with Java 17.
- isJava18() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is 18.
- isJava18Compatible() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with Java 18.
- isJava19() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is 19.
- isJava19Compatible() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with Java 19.
- isJava20() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is 20.
- isJava20Compatible() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with Java 20.
- isJava21() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is 21.
- isJava21Compatible() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with Java 21.
- isJava22() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is 22.
- isJava22Compatible() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with Java 22.
- isJava23() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is 23.
- isJava23Compatible() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with Java 23.
- isJava8() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is 8.
- isJava8Compatible() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with Java 8.
- isJava9() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is 9.
- isJava9Compatible() - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with Java 9.
- isJavaVersion(int) - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is equal to the given major Java version.
- isJavaVersionCompatible(int) - Method in class spock.util.environment.Jvm
-
Tells whether the Java version is compatible with the given major Java version.
- isLinux() - Method in class spock.util.environment.OperatingSystem
-
Tells whether the operating system family is Linux.
- isMacOs() - Method in class spock.util.environment.OperatingSystem
-
Tells whether the operating system family is Mac OS.
- Isolated - Annotation Type in spock.lang
-
Allows the isolated execution of a Specification.
- isOther() - Method in class spock.util.environment.OperatingSystem
-
Tells whether the operating system family is anything other than those listed above.
- isSolaris() - Method in class spock.util.environment.OperatingSystem
-
Tells whether the operating system family is Solaris.
- Issue - Annotation Type in spock.lang
-
Indicates that a feature method or specification relates to one or more issues in an external issue tracking system.
- Issue.Container - Annotation Type in spock.lang
- isWindows() - Method in class spock.util.environment.OperatingSystem
-
Tells whether the operating system family is Windows.
- ITERATION - spock.lang.Retry.Mode
-
Retry the iterations individually.
J
- Jvm - Class in spock.util.environment
-
Provides information on the current JVM, such as its Java version.
L
- LINUX - spock.util.environment.OperatingSystem.Family
-
A Linux operating system.
M
- MAC_OS - spock.util.environment.OperatingSystem.Family
-
A Mac OS operating system.
- minus(TemporalAmount) - Method in class spock.util.time.MutableClock
-
Subtracts the given
TemporalAmount
from the internal time. - Mock() - Method in class spock.mock.MockingApi
-
Creates a mock whose type and name are inferred from the left-hand side of the enclosing variable assignment.
- Mock(Closure) - Method in class spock.mock.MockingApi
-
Creates a mock with the specified interactions whose type and name are inferred from the left-hand side of the enclosing assignment.
- Mock(Class<T>) - Method in class spock.mock.DetachedMockFactory
-
Creates a mock with the specified type.
- Mock(Class<T>) - Method in interface spock.mock.MockFactory
-
Creates a mock with the specified type.
- Mock(Class<T>) - Method in class spock.mock.MockingApi
-
Creates a mock with the specified type.
- Mock(Class<T>, Closure) - Method in class spock.mock.MockingApi
-
Creates a mock with the specified type and interactions.
- Mock(Map<String, Object>) - Method in class spock.mock.MockingApi
-
Creates a mock with the specified options whose type and name are inferred from the left-hand side of the enclosing variable assignment.
- Mock(Map<String, Object>, Closure) - Method in class spock.mock.MockingApi
-
Creates a mock with the specified options and interactions whose type and name are inferred from the left-hand side of the enclosing assignment.
- Mock(Map<String, Object>, Class<T>) - Method in class spock.mock.DetachedMockFactory
-
Creates a mock with the specified options and type.
- Mock(Map<String, Object>, Class<T>) - Method in interface spock.mock.MockFactory
-
Creates a mock with the specified options and type.
- Mock(Map<String, Object>, Class<T>) - Method in class spock.mock.MockingApi
-
Creates a mock with the specified options and type.
- Mock(Map<String, Object>, Class<T>, Closure) - Method in class spock.mock.MockingApi
-
Creates a mock with the specified options, type, and interactions.
- MockFactory - Interface in spock.mock
-
Base interface for Java based mocks see
MockingApi
orDetachedMockFactory
for more examples. - MockingApi - Class in spock.mock
-
Spock's mocking API primarily consists of the following factory methods: Mock() Creates a general-purpose test double that supports both stubbing and mocking. Stub() Creates a test double that supports stubbing but not mocking. Spy() Creates a test double that, by default, delegates all calls to a real object.
- MockingApi() - Constructor for class spock.mock.MockingApi
- mode() - Method in annotation type spock.lang.ResourceLock
-
Controls the access mode of the resource.
- mode() - Method in annotation type spock.lang.Retry
-
Retry mode, controls what is retried.
- modify(BiFunction<Instant, ZoneId, Instant>) - Method in class spock.util.time.MutableClock
-
Sets the internal time based on the result of the modification.
- MutableClock - Class in spock.util.time
-
A mutable implementation of
Clock
for testing purposes. - MutableClock() - Constructor for class spock.util.time.MutableClock
- MutableClock(Instant) - Constructor for class spock.util.time.MutableClock
-
Initializes a with given instant and
ZoneId.systemDefault()
and 1 secondMutableClock.changeAmount
. - MutableClock(Instant, ZoneId) - Constructor for class spock.util.time.MutableClock
-
Initializes a with 1 second
MutableClock.changeAmount
and given parameters. - MutableClock(Instant, ZoneId, TemporalAmount) - Constructor for class spock.util.time.MutableClock
- MutableClock(ZonedDateTime) - Constructor for class spock.util.time.MutableClock
-
Initializes a with instant and zone from
ZonedDateTime
and 1 secondMutableClock.changeAmount
. - MutableClock(ZoneId) - Constructor for class spock.util.time.MutableClock
-
Initializes a with
Instant.now()
and given zone and 1 secondMutableClock.changeAmount
.
N
- Narrative - Annotation Type in spock.lang
-
Allows to attach a natural-language description to a spec.
- next() - Method in class spock.util.time.MutableClock
-
Adds
MutableClock.changeAmount
to internal time. - noExceptionThrown() - Method in class spock.lang.Specification
-
Specifies that no exception should be thrown, failing with a
UnallowedExceptionThrownError
otherwise. - notThrown(Class<? extends Throwable>) - Method in class spock.lang.Specification
-
Specifies that no exception of the given type should be thrown, failing with a
UnallowedExceptionThrownError
otherwise.
O
- old(T) - Method in class spock.lang.Specification
-
Used in a then-block to access an expression's value at the time just before the previous where-block was entered.
- OperatingSystem - Class in spock.util.environment
-
Provides information on the current operating system, such as its name, version, and family.
- OperatingSystem.Family - Enum in spock.util.environment
-
An operating system family.
- optimizeRunOrder - Variable in class spock.config.RunnerConfiguration
- OTHER - spock.util.environment.OperatingSystem.Family
-
An operating system other than those listed above.
P
- parallel - Variable in class spock.config.RunnerConfiguration
- ParallelConfiguration - Class in spock.config
- ParallelConfiguration() - Constructor for class spock.config.ParallelConfiguration
- PendingFeature - Annotation Type in spock.lang
-
Indicates that the feature is not fully implemented yet and should not be reported as error.
- PendingFeatureIf - Annotation Type in spock.lang
-
Marks the annotated feature or selected iterations as
PendingFeature
if the given condition holds. - PendingFeatureIf.Container - Annotation Type in spock.lang
- plus(TemporalAmount) - Method in class spock.util.time.MutableClock
-
Adds the given
TemporalAmount
to the internal time. - PollingConditions - Class in spock.util.concurrent
-
Repeatedly evaluates one or more conditions until they are satisfied or a timeout has elapsed.
- PollingConditions() - Constructor for class spock.util.concurrent.PollingConditions
- previous() - Method in class spock.util.time.MutableClock
-
Subtracts
MutableClock.changeAmount
from internal time.
Q
- quiet() - Method in annotation type spock.lang.AutoCleanup
R
- reason() - Method in annotation type spock.lang.FailsWith
-
The reason for the failure.
- reason() - Method in annotation type spock.lang.IgnoreIf
-
The reason for ignoring this element.
- reason() - Method in annotation type spock.lang.PendingFeature
-
The reason why this feature is pending
- reason() - Method in annotation type spock.lang.PendingFeatureIf
-
The reason why this feature is pending
- reason() - Method in annotation type spock.lang.Requires
-
The reason for ignoring this element.
- Requires - Annotation Type in spock.lang
-
Ignores the annotated spec, feature or selected iterations unless the given condition holds.
- Requires.Container - Annotation Type in spock.lang
- resolve(String) - Method in class spock.util.io.FileSystemFixture
-
A shorthand for
getCurrentPath().resolve(path)
- resolve(Path) - Method in class spock.util.io.FileSystemFixture
-
A shorthand for
getCurrentPath().resolve(path)
- ResourceLock - Annotation Type in spock.lang
-
Allows to control access to a shared resource.
- ResourceLock.Container - Annotation Type in spock.lang
- RestoreSystemProperties - Annotation Type in spock.util.environment
-
Saves system properties before the annotated feature method (including any setup and cleanup methods) gets run, and restores them afterwards.
- Retry - Annotation Type in spock.lang
-
Retries the given feature if an exception occurs during execution.
- Retry.Mode - Enum in spock.lang
- Rollup - Annotation Type in spock.lang
-
Indicates that iterations of a data-driven feature should not be made visible as separate features to the outside world (IDEs, reports, etc.) but as one atomic test.
- RunnerConfiguration - Class in spock.config
-
Configuration settings for the spec runner.
- RunnerConfiguration() - Constructor for class spock.config.RunnerConfiguration
S
- See - Annotation Type in spock.lang
-
One or more references to external information related to a specification or feature.
- See.Container - Annotation Type in spock.lang
- set(T) - Method in class spock.util.concurrent.BlockingVariable
-
Sets a value for this variable.
- setChangeAmount(TemporalAmount) - Method in class spock.util.time.MutableClock
- setDelay(double) - Method in class spock.util.concurrent.PollingConditions
-
Sets the delay (in seconds) between successive evaluations of the conditions.
- setFactor(double) - Method in class spock.util.concurrent.PollingConditions
-
Sets the factor by which the delay grows (or shrinks) after each evaluation of the conditions.
- setInitialDelay(double) - Method in class spock.util.concurrent.PollingConditions
-
Sets the initial delay (in seconds) before first evaluating the conditions.
- setInstant(Instant) - Method in class spock.util.time.MutableClock
- setTimeout(double) - Method in class spock.util.concurrent.PollingConditions
-
Sets the timeout (in seconds) until which the conditions have to be satisfied.
- SETUP_FEATURE_CLEANUP - spock.lang.Retry.Mode
-
Retry the the feature together with the setup and cleanup methods.
- Shared - Annotation Type in spock.lang
-
Indicates that a field is shared among all feature methods in a specification.
- SOLARIS - spock.util.environment.OperatingSystem.Family
-
A Solaris operating system.
- Specification - Class in spock.lang
-
Base class for Spock specifications.
- Specification() - Constructor for class spock.lang.Specification
- spock.config - package spock.config
-
Classes modeling Spock's configuration options.
- spock.guice - package spock.guice
-
Integration with Guice 2/3.
- spock.lang - package spock.lang
-
The core specification language.
- spock.mock - package spock.mock
- spock.unitils - package spock.unitils
-
Integration with Unitils.
- spock.util - package spock.util
- spock.util.concurrent - package spock.util.concurrent
-
Utilities for testing concurrent code.
- spock.util.environment - package spock.util.environment
-
Utilities for dealing with the test environment.
- spock.util.io - package spock.util.io
- spock.util.matcher - package spock.util.matcher
-
Utilities for using (Hamcrest) matchers.
- spock.util.mop - package spock.util.mop
-
Utilities related to Groovy meta programming.
- spock.util.time - package spock.util.time
- Spy() - Method in class spock.mock.MockingApi
-
Creates a spy whose type and name are inferred from the left-hand side of the enclosing variable assignment.
- Spy(Closure) - Method in class spock.mock.MockingApi
-
Creates a spy with the specified interactions whose type and name are inferred from the left-hand side of the enclosing assignment.
- Spy(Class<T>) - Method in class spock.mock.DetachedMockFactory
-
Creates a spy with the specified type.
- Spy(Class<T>) - Method in interface spock.mock.MockFactory
-
Creates a spy with the specified type.
- Spy(Class<T>) - Method in class spock.mock.MockingApi
-
Creates a spy with the specified type.
- Spy(Class<T>, Closure) - Method in class spock.mock.MockingApi
-
Creates a spy with the specified type and interactions.
- Spy(Map<String, Object>) - Method in class spock.mock.MockingApi
-
Creates a spy with the specified options whose type and name are inferred from the left-hand side of the enclosing variable assignment.
- Spy(Map<String, Object>, Closure) - Method in class spock.mock.MockingApi
-
Creates a spy with the specified options and interactions whose type and name are inferred from the left-hand side of the enclosing assignment.
- Spy(Map<String, Object>, Class<T>) - Method in class spock.mock.DetachedMockFactory
-
Creates a spy with the specified options and type.
- Spy(Map<String, Object>, Class<T>) - Method in interface spock.mock.MockFactory
-
Creates a spy with the specified options and type.
- Spy(Map<String, Object>, Class<T>) - Method in class spock.mock.MockingApi
-
Creates a spy with the specified options and type.
- Spy(Map<String, Object>, Class<T>, Closure) - Method in class spock.mock.MockingApi
-
Creates a spy with the specified options, type, and interactions.
- Spy(T) - Method in class spock.mock.DetachedMockFactory
- Spy(T) - Method in interface spock.mock.MockFactory
-
Creates a spy wrapping a provided instance.
- Spy(T) - Method in class spock.mock.MockingApi
-
Creates a spy wrapping a provided instance.
- Spy(T, Closure) - Method in class spock.mock.MockingApi
-
Creates a spy with the specified interactions wrapping a provided instance.
- Stepwise - Annotation Type in spock.lang
-
When applied to a spec, the annotation indicates that the 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.
- Stub() - Method in class spock.mock.MockingApi
-
Creates a stub whose type and name are inferred from the left-hand side of the enclosing variable assignment.
- Stub(Closure) - Method in class spock.mock.MockingApi
-
Creates a stub with the specified interactions whose type and name are inferred from the left-hand side of the enclosing assignment.
- Stub(Class<T>) - Method in class spock.mock.DetachedMockFactory
-
Creates a stub with the specified type.
- Stub(Class<T>) - Method in interface spock.mock.MockFactory
-
Creates a stub with the specified type.
- Stub(Class<T>) - Method in class spock.mock.MockingApi
-
Creates a stub with the specified type.
- Stub(Class<T>, Closure) - Method in class spock.mock.MockingApi
-
Creates a stub with the specified type and interactions.
- Stub(Map<String, Object>) - Method in class spock.mock.MockingApi
-
Creates a stub with the specified options whose type and name are inferred from the left-hand side of the enclosing variable assignment.
- Stub(Map<String, Object>, Closure) - Method in class spock.mock.MockingApi
-
Creates a stub with the specified options and interactions whose type and name are inferred from the left-hand side of the enclosing assignment.
- Stub(Map<String, Object>, Class<T>) - Method in class spock.mock.DetachedMockFactory
-
Creates a stub with the specified options and type.
- Stub(Map<String, Object>, Class<T>) - Method in interface spock.mock.MockFactory
-
Creates a stub with the specified options and type.
- Stub(Map<String, Object>, Class<T>) - Method in class spock.mock.MockingApi
-
Creates a stub with the specified options and type.
- Stub(Map<String, Object>, Class<T>, Closure) - Method in class spock.mock.MockingApi
-
Creates a stub with the specified options, type, and interactions.
- Subject - Annotation Type in spock.lang
-
Indicates which objects/classes are the subjects of a specification.
- Subject.Container - Annotation Type in spock.lang
T
- Tag - Annotation Type in spock.lang
- Tag.Container - Annotation Type in spock.lang
- TempDir - Annotation Type in spock.lang
-
Generate a temp directory for test, and delete it after test.
- that(T, Matcher<? super T>) - Static method in class spock.util.matcher.HamcrestSupport
-
Used to match a value against a (Hamcrest) matcher.
- thrown() - Method in class spock.lang.Specification
-
Specifies that the preceding when block should throw an exception.
- thrown(Class<T>) - Method in class spock.lang.Specification
-
Specifies that the preceding when block should throw an exception of the given type.
- Timeout - Annotation Type in spock.lang
-
Indicates that the execution of a method should time out after the given duration has elapsed.
- Title - Annotation Type in spock.lang
-
Allows to attach a natural-language name to a spec.
- toString() - Method in class spock.util.time.MutableClock
U
- unit() - Method in annotation type spock.lang.Timeout
-
Returns the duration's time unit.
- UnitilsSupport - Annotation Type in spock.unitils
-
Activates Unitils support for a specification.
- Unroll - Annotation Type in spock.lang
-
Indicates that iterations of a data-driven feature should be made visible as separate features to the outside world (IDEs, reports, etc.).
- Use - Annotation Type in spock.util.mop
-
Activates one or more Groovy categories while the annotated spec method or class executes.
- Use.Container - Annotation Type in spock.util.mop
- UseModules - Annotation Type in spock.guice
-
Activates Guice integration for a specification.
- UseModules.Container - Annotation Type in spock.guice
V
- value() - Method in annotation type spock.config.ConfigurationObject
- value() - Method in annotation type spock.guice.UseModules.Container
- value() - Method in annotation type spock.guice.UseModules
- value() - Method in annotation type spock.lang.AutoCleanup
- value() - Method in annotation type spock.lang.Execution
- value() - Method in annotation type spock.lang.FailsWith
-
The expected exception type.
- value() - Method in annotation type spock.lang.Ignore
-
The reason for ignoring this element.
- value() - Method in annotation type spock.lang.IgnoreIf.Container
- value() - Method in annotation type spock.lang.IgnoreIf
-
The condition to check,
PreconditionContext
will be set as delegate and argument. - value() - Method in annotation type spock.lang.Isolated
-
The reason for isolating this specification.
- value() - Method in annotation type spock.lang.Issue.Container
- value() - Method in annotation type spock.lang.Issue
-
The IDs of the issues that the annotated element relates to.
- value() - Method in annotation type spock.lang.Narrative
- value() - Method in annotation type spock.lang.PendingFeatureIf.Container
- value() - Method in annotation type spock.lang.PendingFeatureIf
-
If this condition holds true, the feature will be considered "Pending" and will behave the same way as if it were annotated as a
PendingFeature
- value() - Method in annotation type spock.lang.Requires.Container
- value() - Method in annotation type spock.lang.Requires
-
The condition to check,
PreconditionContext
will be set as delegate and argument. - value() - Method in annotation type spock.lang.ResourceLock.Container
- value() - Method in annotation type spock.lang.ResourceLock
-
The key identifying the resource.
- value() - Method in annotation type spock.lang.See.Container
- value() - Method in annotation type spock.lang.See
-
References to external information related to a specification or feature.
- value() - Method in annotation type spock.lang.Subject.Container
- value() - Method in annotation type spock.lang.Subject
-
The classes which are the subjects of the specification.
- value() - Method in annotation type spock.lang.Tag.Container
- value() - Method in annotation type spock.lang.Tag
- value() - Method in annotation type spock.lang.Timeout
-
Returns the duration after which the execution of the annotated feature or fixture method times out.
- value() - Method in annotation type spock.lang.Title
- value() - Method in annotation type spock.lang.Unroll
- value() - Method in annotation type spock.util.mop.ConfineMetaClassChanges.Container
- value() - Method in annotation type spock.util.mop.ConfineMetaClassChanges
-
The classes whose meta class changes are to be confined.
- value() - Method in annotation type spock.util.mop.Use.Container
- value() - Method in annotation type spock.util.mop.Use
- valueOf(String) - Static method in enum spock.lang.Retry.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum spock.util.environment.OperatingSystem.Family
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum spock.lang.Retry.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum spock.util.environment.OperatingSystem.Family
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyAll(Closure) - Method in class spock.lang.Specification
-
All assertions in this block are executed and the errors recorded and reported at the end.
- verifyAll(Object, Class<U>, Closure) - Method in class spock.lang.Specification
-
A combination of
Specification.with(Object, Class, Closure)
andSpecification.verifyAll(Closure)
. - verifyAll(U, Closure<?>) - Method in class spock.lang.Specification
-
A combination of
Specification.with(Object, Closure)
andSpecification.verifyAll(Closure)
. - visitFieldAnnotation(AutoAttach, FieldInfo) - Method in class spock.mock.AutoAttachExtension
W
- WINDOWS - spock.util.environment.OperatingSystem.Family
-
A Windows operating system.
- with(Object, Class<U>, Closure) - Method in class spock.lang.Specification
-
Same as
Specification.with(Object, groovy.lang.Closure)
, except that it also states that the specified target has the specified type, throwing aSpockAssertionError
otherwise. - with(U, Closure<?>) - Method in class spock.lang.Specification
-
Sets the specified object as the implicit target of the top-level conditions and/or interactions contained in the specified code block, thereby avoiding the need to repeat the same expression multiple times.
- within(double, Closure<?>) - Method in class spock.util.concurrent.PollingConditions
-
Repeatedly evaluates the specified conditions until they are satisfied or the specified timeout (in seconds) has elapsed.
- withZone(ZoneId) - Method in class spock.util.time.MutableClock
_
- _ - Static variable in class spock.lang.Specification
-
The wildcard symbol.
All Classes All Packages