Index

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

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.

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.

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
 
count() - Method in annotation type spock.lang.Retry
The number of retries.
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
 
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 keep reservedProcessors 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.
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.
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
 
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 or DetachedMockFactory 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
Initializes a with Instant.now() and ZoneId.systemDefault() and 1 second MutableClock.changeAmount.
MutableClock(Instant) - Constructor for class spock.util.time.MutableClock
Initializes a with given instant and ZoneId.systemDefault() and 1 second MutableClock.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 second MutableClock.changeAmount.
MutableClock(ZoneId) - Constructor for class spock.util.time.MutableClock
Initializes a with Instant.now() and given zone and 1 second MutableClock.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.PendingFeature
The reason why this feature is pending
reason() - Method in annotation type spock.lang.PendingFeatureIf
The reason why this feature is pending
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
 
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.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
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.
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

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
 
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
 
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.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
verifyAll(U, Closure<?>) - Method in class spock.lang.Specification
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 a SpockAssertionError 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.
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