A B C D E F G H I J M N O P R S T U V
All Classes All Packages
All Classes All Packages
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
ExecutionConditionextensions. - 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
-
ParameterContextimplementation (used forParameterResolverextensions 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
TestInstancesimplementation.
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
ExecutionConditionextensions registered for the suppliedExtensionContext. - 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
ExtensionContextto 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
Extensionsof 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
Extensionsof 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., aConstructororMethod) 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
@ExtendWithor@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
Extensionsof 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
All Classes All Packages