A B C D E F G H I J M N O P R S T U V 
All Classes All Packages

A

AbstractContext - Class in ru.vyarus.spock.jupiter.engine.context
Extension context object is passed to all extensions as parameter.
AbstractContext(ExtensionContext, ExtensionRegistry, AnnotatedElement, SpecInfo) - Constructor for class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
afterAll(ClassContext) - Method in class ru.vyarus.spock.jupiter.interceptor.JunitApiExecutor
 
afterEach(MethodContext) - Method in class ru.vyarus.spock.jupiter.interceptor.JunitApiExecutor
 
afterTestExecution(MethodContext) - Method in class ru.vyarus.spock.jupiter.interceptor.JunitApiExecutor
 

B

beforeAll(ClassContext) - Method in class ru.vyarus.spock.jupiter.interceptor.JunitApiExecutor
 
beforeEach(MethodContext) - Method in class ru.vyarus.spock.jupiter.interceptor.JunitApiExecutor
 
beforeTestExecution(MethodContext) - Method in class ru.vyarus.spock.jupiter.interceptor.JunitApiExecutor
 

C

ClassContext - Class in ru.vyarus.spock.jupiter.engine.context
Represent spec level (class level).
ClassContext(ExtensionRegistry, SpecInfo) - Constructor for class ru.vyarus.spock.jupiter.engine.context.ClassContext
 
close() - Method in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
closeAllStoredCloseableValues() - Method in class ru.vyarus.spock.jupiter.engine.store.ExtensionValuesStore
Close all values that implement ExtensionContext.Store.CloseableResource.
collector - Variable in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
ConditionEvaluationException - Exception in ru.vyarus.spock.jupiter.engine.execution
Thrown if an error is encountered while evaluating an ExecutionCondition.
ConditionEvaluationException(String, Throwable) - Constructor for exception ru.vyarus.spock.jupiter.engine.execution.ConditionEvaluationException
 
ConditionEvaluator - Class in ru.vyarus.spock.jupiter.engine.execution
Evaluates ExecutionCondition extensions.
createMethodRegistry(ExtensionRegistry, Method) - Static method in class ru.vyarus.spock.jupiter.engine.ExtensionUtils
 
createRegistry(Class<?>) - Static method in class ru.vyarus.spock.jupiter.engine.ExtensionUtils
 

D

DefaultParameterContext - Class in ru.vyarus.spock.jupiter.engine.context
ParameterContext implementation (used for ParameterResolver extensions to resolve method parameters).
DefaultParameterContext(Parameter, int, Optional<Object>) - Constructor for class ru.vyarus.spock.jupiter.engine.context.DefaultParameterContext
 
DefaultTestInstances - Class in ru.vyarus.spock.jupiter.engine.context
Default TestInstances implementation.

E

element - Variable in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
evaluate(ExtensionRegistry, ExtensionContext) - Static method in class ru.vyarus.spock.jupiter.engine.execution.ConditionEvaluator
Evaluate all ExecutionCondition extensions registered for the supplied ExtensionContext.
ExtensionLifecycleMerger - Class in ru.vyarus.spock.jupiter.interceptor
Merges junit extensions lifecycle into spock.
ExtensionLifecycleMerger(ClassContext) - Constructor for class ru.vyarus.spock.jupiter.interceptor.ExtensionLifecycleMerger
 
ExtensionRegistry - Class in ru.vyarus.spock.jupiter.engine
Holds all found junit extensions for target context.
ExtensionRegistry(ExtensionRegistry) - Constructor for class ru.vyarus.spock.jupiter.engine.ExtensionRegistry
 
ExtensionUtils - Class in ru.vyarus.spock.jupiter.engine
Extensions recognition logic.
ExtensionValuesStore - Class in ru.vyarus.spock.jupiter.engine.store
Used inside implementations of ExtensionContext to store and retrieve values.
ExtensionValuesStore(ExtensionValuesStore) - Constructor for class ru.vyarus.spock.jupiter.engine.store.ExtensionValuesStore
 

F

findAnnotation(Class<A>) - Method in class ru.vyarus.spock.jupiter.engine.context.DefaultParameterContext
 
findClassExtensions(Class<?>) - Static method in class ru.vyarus.spock.jupiter.engine.ExtensionUtils
 
findInstance(Class<T>) - Method in class ru.vyarus.spock.jupiter.engine.context.DefaultTestInstances
 
findRepeatableAnnotations(Class<A>) - Method in class ru.vyarus.spock.jupiter.engine.context.DefaultParameterContext
 

G

get(Object) - Method in class ru.vyarus.spock.jupiter.engine.store.NamespaceAwareStore
 
get(Object, Class<T>) - Method in class ru.vyarus.spock.jupiter.engine.store.NamespaceAwareStore
 
get(ExtensionContext.Namespace, Object) - Method in class ru.vyarus.spock.jupiter.engine.store.ExtensionValuesStore
 
get(ExtensionContext.Namespace, Object, Class<T>) - Method in class ru.vyarus.spock.jupiter.engine.store.ExtensionValuesStore
 
getAllInstances() - Method in class ru.vyarus.spock.jupiter.engine.context.DefaultTestInstances
 
getCollector() - Method in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
getConfigurationParameter(String) - Method in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
getConfigurationParameter(String, Function<String, T>) - Method in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
getDisplayName() - Method in class ru.vyarus.spock.jupiter.engine.context.ClassContext
 
getDisplayName() - Method in class ru.vyarus.spock.jupiter.engine.context.MethodContext
 
getElement() - Method in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
getEnclosingInstances() - Method in class ru.vyarus.spock.jupiter.engine.context.DefaultTestInstances
 
getExecutionException() - Method in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
getExecutionMode() - Method in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
getExtensions(Class<E>) - Method in class ru.vyarus.spock.jupiter.engine.ExtensionRegistry
Get all Extensions of the specified type that are present in this registry or one of its ancestors.
getFixtureMethodsInterceptor() - Method in class ru.vyarus.spock.jupiter.interceptor.ExtensionLifecycleMerger
Interceptor externalized in order to unify all interceptor registration in one place.
getIndex() - Method in class ru.vyarus.spock.jupiter.engine.context.DefaultParameterContext
 
getInnermostInstance() - Method in class ru.vyarus.spock.jupiter.engine.context.DefaultTestInstances
 
getMethodContext(IMethodInvocation) - Method in class ru.vyarus.spock.jupiter.interceptor.ExtensionLifecycleMerger
 
getOrComputeIfAbsent(K, Function<K, V>) - Method in class ru.vyarus.spock.jupiter.engine.store.NamespaceAwareStore
 
getOrComputeIfAbsent(K, Function<K, V>, Class<V>) - Method in class ru.vyarus.spock.jupiter.engine.store.NamespaceAwareStore
 
getOrComputeIfAbsent(ExtensionContext.Namespace, K, Function<K, V>) - Method in class ru.vyarus.spock.jupiter.engine.store.ExtensionValuesStore
 
getOrComputeIfAbsent(ExtensionContext.Namespace, K, Function<K, V>, Class<V>) - Method in class ru.vyarus.spock.jupiter.engine.store.ExtensionValuesStore
 
getParameter() - Method in class ru.vyarus.spock.jupiter.engine.context.DefaultParameterContext
 
getParent() - Method in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
getRegistry() - Method in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
getReversedExtensions(Class<E>) - Method in class ru.vyarus.spock.jupiter.engine.ExtensionRegistry
Get all Extensions of the specified type that are present in this registry or one of its ancestors, in reverse order.
getRoot() - Method in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
getSpec() - Method in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
getSpecContext() - Method in class ru.vyarus.spock.jupiter.interceptor.ExtensionLifecycleMerger
 
getStore(ExtensionContext.Namespace) - Method in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
getStore(IMethodInvocation, ExtensionContext.Namespace) - Static method in class ru.vyarus.spock.jupiter.JunitExtensionSupport
In contrast to JunitExtensionSupport.getStore(SpecInfo, Namespace) provide either class-level or method-level context (depends on test instance presence).
getStore(SpecInfo, ExtensionContext.Namespace) - Static method in class ru.vyarus.spock.jupiter.JunitExtensionSupport
Storage used by junit extensions to keep local state (see docs).
getTags() - Method in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
getTarget() - Method in class ru.vyarus.spock.jupiter.engine.context.DefaultParameterContext
 
getTestClass() - Method in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
getTestInstance() - Method in class ru.vyarus.spock.jupiter.engine.context.ClassContext
 
getTestInstance() - Method in class ru.vyarus.spock.jupiter.engine.context.MethodContext
 
getTestInstanceLifecycle() - Method in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
getTestInstances() - Method in class ru.vyarus.spock.jupiter.engine.context.ClassContext
 
getTestInstances() - Method in class ru.vyarus.spock.jupiter.engine.context.MethodContext
 
getTestMethod() - Method in class ru.vyarus.spock.jupiter.engine.context.ClassContext
 
getTestMethod() - Method in class ru.vyarus.spock.jupiter.engine.context.MethodContext
 
getUniqueId() - Method in class ru.vyarus.spock.jupiter.engine.context.ClassContext
 
getUniqueId() - Method in class ru.vyarus.spock.jupiter.engine.context.MethodContext
 

H

handleTestException(MethodContext, Throwable) - Method in class ru.vyarus.spock.jupiter.interceptor.JunitApiExecutor
 

I

instancePostProcessors(ClassContext, Object) - Method in class ru.vyarus.spock.jupiter.interceptor.JunitApiExecutor
 
instancePreDestroy(MethodContext) - Method in class ru.vyarus.spock.jupiter.interceptor.JunitApiExecutor
 
interceptCleanupMethod(IMethodInvocation) - Method in class ru.vyarus.spock.jupiter.interceptor.ExtensionLifecycleMerger
 
interceptCleanupSpecMethod(IMethodInvocation) - Method in class ru.vyarus.spock.jupiter.interceptor.ExtensionLifecycleMerger
 
interceptFeatureMethod(IMethodInvocation) - Method in class ru.vyarus.spock.jupiter.interceptor.ExtensionLifecycleMerger
 
interceptInitializerMethod(IMethodInvocation) - Method in class ru.vyarus.spock.jupiter.interceptor.ExtensionLifecycleMerger
 
interceptSetupMethod(IMethodInvocation) - Method in class ru.vyarus.spock.jupiter.interceptor.ExtensionLifecycleMerger
 
interceptSetupSpecMethod(IMethodInvocation) - Method in class ru.vyarus.spock.jupiter.interceptor.ExtensionLifecycleMerger
 
isAnnotated(Class<? extends Annotation>) - Method in class ru.vyarus.spock.jupiter.engine.context.DefaultParameterContext
 

J

JunitApiExecutor - Class in ru.vyarus.spock.jupiter.interceptor
Executes registered extensions.
JunitApiExecutor() - Constructor for class ru.vyarus.spock.jupiter.interceptor.JunitApiExecutor
 
JunitExtensionSupport - Class in ru.vyarus.spock.jupiter
Global extension applied to all specs.
JunitExtensionSupport() - Constructor for class ru.vyarus.spock.jupiter.JunitExtensionSupport
 

M

MethodContext - Class in ru.vyarus.spock.jupiter.engine.context
Represent feature level (test method level).
MethodContext(ClassContext, ExtensionRegistry, FeatureInfo, Object) - Constructor for class ru.vyarus.spock.jupiter.engine.context.MethodContext
 

N

NamespaceAwareStore - Class in ru.vyarus.spock.jupiter.engine.store
Store implementation bound to exact namespace.
NamespaceAwareStore(ExtensionValuesStore, ExtensionContext.Namespace) - Constructor for class ru.vyarus.spock.jupiter.engine.store.NamespaceAwareStore
 

O

of(Object) - Static method in class ru.vyarus.spock.jupiter.engine.context.DefaultTestInstances
 
of(TestInstances, Object) - Static method in class ru.vyarus.spock.jupiter.engine.context.DefaultTestInstances
 

P

parent - Variable in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
publishReportEntry(Map<String, String>) - Method in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
put(Object, Object) - Method in class ru.vyarus.spock.jupiter.engine.store.NamespaceAwareStore
 
put(ExtensionContext.Namespace, Object, Object) - Method in class ru.vyarus.spock.jupiter.engine.store.ExtensionValuesStore
 

R

registerExtension(Class<? extends Extension>) - Method in class ru.vyarus.spock.jupiter.engine.ExtensionRegistry
Instantiate an extension of the given type using its default constructor and register it in the registry.
registerExtension(Extension, Object) - Method in class ru.vyarus.spock.jupiter.engine.ExtensionRegistry
Register the supplied Extension, without checking if an extension of that type has already been registered.
registerExtensionsFromExecutableParameters(ExtensionRegistry, Executable) - Static method in class ru.vyarus.spock.jupiter.engine.ExtensionUtils
Register extensions using the supplied registrar from parameters in the supplied Executable (i.e., a Constructor or Method) that are annotated with @ExtendWith.
registerExtensionsFromFields(ExtensionRegistry, Class<?>, Object) - Static method in class ru.vyarus.spock.jupiter.engine.ExtensionUtils
Register extensions using the supplied registrar from fields in the supplied class that are annotated with @ExtendWith or @RegisterExtension.
registry - Variable in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
remove(Object) - Method in class ru.vyarus.spock.jupiter.engine.store.NamespaceAwareStore
 
remove(Object, Class<T>) - Method in class ru.vyarus.spock.jupiter.engine.store.NamespaceAwareStore
 
remove(ExtensionContext.Namespace, Object) - Method in class ru.vyarus.spock.jupiter.engine.store.ExtensionValuesStore
 
remove(ExtensionContext.Namespace, Object, Class<T>) - Method in class ru.vyarus.spock.jupiter.engine.store.ExtensionValuesStore
 
resolveParameter(ParameterContext, Executable, AbstractContext) - Static method in class ru.vyarus.spock.jupiter.engine.ExtensionUtils
 
ru.vyarus.spock.jupiter - package ru.vyarus.spock.jupiter
 
ru.vyarus.spock.jupiter.engine - package ru.vyarus.spock.jupiter.engine
 
ru.vyarus.spock.jupiter.engine.context - package ru.vyarus.spock.jupiter.engine.context
 
ru.vyarus.spock.jupiter.engine.execution - package ru.vyarus.spock.jupiter.engine.execution
 
ru.vyarus.spock.jupiter.engine.store - package ru.vyarus.spock.jupiter.engine.store
 
ru.vyarus.spock.jupiter.interceptor - package ru.vyarus.spock.jupiter.interceptor
 

S

skip(ISkippable, AbstractContext) - Static method in class ru.vyarus.spock.jupiter.engine.execution.ConditionEvaluator
 
spec - Variable in class ru.vyarus.spock.jupiter.engine.context.AbstractContext
 
stream(Class<E>) - Method in class ru.vyarus.spock.jupiter.engine.ExtensionRegistry
Stream all Extensions of the specified type that are present in this registry.
SUPPORTED_EXTENSIONS - Static variable in class ru.vyarus.spock.jupiter.engine.ExtensionUtils
 

T

toString() - Method in class ru.vyarus.spock.jupiter.engine.context.DefaultParameterContext
 

U

UNSUPPORTED_EXTENSIONS - Static variable in class ru.vyarus.spock.jupiter.engine.ExtensionUtils
 

V

visitSpec(SpecInfo) - Method in class ru.vyarus.spock.jupiter.JunitExtensionSupport
 
A B C D E F G H I J M N O P R S T U V 
All Classes All Packages