Package | Description |
---|---|
org.spockframework.builder | |
org.spockframework.compiler | |
org.spockframework.lang | |
org.spockframework.mock |
Spock's built-in mocking framework.
|
org.spockframework.mock.runtime | |
org.spockframework.runtime | |
org.spockframework.runtime.extension | |
org.spockframework.runtime.extension.builtin | |
org.spockframework.runtime.model | |
org.spockframework.util |
Modifier and Type | Method | Description |
---|---|---|
ISlot |
ISlotFactory.create(java.lang.Object owner,
java.lang.reflect.Type ownerType,
java.lang.String name) |
|
IBlueprint |
IGestalt.getBlueprint() |
|
java.lang.Object |
IBlueprint.getThisObject() |
Modifier and Type | Method | Description |
---|---|---|
static org.codehaus.groovy.ast.expr.Expression |
AstUtil.getAssertionMessage(org.codehaus.groovy.ast.stmt.AssertStatement stat) |
|
org.codehaus.groovy.ast.expr.ClosureExpression |
SpecialMethodCall.getClosureExpr() |
|
org.codehaus.groovy.ast.stmt.ExpressionStatement |
InteractionRewriter.rewrite(org.codehaus.groovy.ast.stmt.ExpressionStatement stat) |
If the given statement is a valid interaction definition, returns the rewritten statement.
|
Modifier and Type | Method | Description |
---|---|---|
static SpecialMethodCall |
SpecialMethodCall.parse(org.codehaus.groovy.ast.expr.MethodCallExpression methodCallExpr,
org.codehaus.groovy.ast.expr.BinaryExpression binaryExpr) |
Constructor | Description |
---|---|
InteractionRewriter(IRewriteResources resources,
org.codehaus.groovy.ast.expr.ClosureExpression activeWithOrMockClosure) |
|
SpecialMethodCall(java.lang.String methodName,
org.codehaus.groovy.ast.expr.Expression inferredName,
org.codehaus.groovy.ast.expr.Expression inferredType,
org.codehaus.groovy.ast.expr.MethodCallExpression methodCallExpr,
org.codehaus.groovy.ast.expr.BinaryExpression binaryExpr,
org.codehaus.groovy.ast.expr.ClosureExpression closureExpr,
boolean conditionBlock) |
|
SpecialMethodCall(java.lang.String methodName,
org.codehaus.groovy.ast.expr.Expression inferredName,
org.codehaus.groovy.ast.expr.Expression inferredType,
org.codehaus.groovy.ast.expr.MethodCallExpression methodCallExpr,
org.codehaus.groovy.ast.expr.BinaryExpression binaryExpr,
org.codehaus.groovy.ast.expr.ClosureExpression closureExpr,
boolean conditionBlock) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
SpecInternals.createMock(java.lang.String name,
java.lang.Class<?> type,
MockNature nature,
MockImplementation implementation,
java.util.Map<java.lang.String,java.lang.Object> options,
groovy.lang.Closure closure) |
|
java.lang.Object |
SpecInternals.createMock(java.lang.String name,
java.lang.Class<?> type,
MockNature nature,
MockImplementation implementation,
java.util.Map<java.lang.String,java.lang.Object> options,
groovy.lang.Closure closure) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
IMockInteraction.accept(IMockInvocation invocation) |
|
java.util.List<java.lang.Object> |
IMockConfiguration.getConstructorArgs() |
Returns the constructor arguments to be used for creating the mock object.
|
java.lang.String |
IMockConfiguration.getName() |
Returns the name of the mock object.
|
java.lang.String |
IMockObject.getName() |
Returns the name of this mock object, or
null if it has no name. |
Modifier and Type | Method | Description |
---|---|---|
java.util.List<java.lang.Object> |
MockConfiguration.getConstructorArgs() |
|
java.lang.String |
MockConfiguration.getName() |
|
java.lang.String |
MockObject.getName() |
|
java.lang.Class<?> |
MockObject.getType() |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
ProxyBasedMockFactory.create(java.lang.Class<?> mockType,
java.util.List<java.lang.Class<?>> additionalInterfaces,
java.util.List<java.lang.Object> constructorArgs,
IProxyBasedMockInterceptor mockInterceptor,
java.lang.ClassLoader classLoader,
boolean useObjenesis) |
|
static java.lang.Object |
MockInstantiator.instantiate(java.lang.Class<?> declaredType,
java.lang.Class<?> actualType,
java.util.List<java.lang.Object> constructorArgs,
boolean useObjenesis) |
Constructor | Description |
---|---|
MockConfiguration(java.lang.String name,
java.lang.Class<?> type,
MockNature nature,
MockImplementation implementation,
java.util.Map<java.lang.String,java.lang.Object> options) |
|
MockObject(java.lang.String name,
java.lang.Class<?> type,
java.lang.Object instance,
boolean verified,
boolean global,
IDefaultResponse defaultResponse,
Specification specification) |
Modifier and Type | Method | Description |
---|---|---|
<T> T |
RunContext.getConfiguration(java.lang.Class<T> type) |
|
ExpressionInfo |
Condition.getExpression() |
|
java.lang.String |
Condition.getMessage() |
|
static java.lang.String |
GroovyRuntimeUtil.getterMethodToPropertyName(java.lang.String methodName,
java.util.List<java.lang.Class<?>> parameterTypes,
java.lang.Class<?> returnType) |
Checks if the given method is a getter method according
to Groovy rules.
|
java.lang.String |
Condition.getText() |
|
java.lang.Iterable<java.lang.Object> |
Condition.getValues() |
|
DelegatingScript |
ConfigurationScriptLoader.loadAutoDetectedScript() |
Modifier and Type | Method | Description |
---|---|---|
static java.lang.String |
HamcrestFacade.getFailureDescription(java.lang.Object matcher,
java.lang.Object value,
java.lang.String message) |
|
static boolean |
GroovyRuntimeUtil.isVoidMethod(java.lang.Object target,
java.lang.String method,
java.lang.Object... args) |
|
static void |
SpockRuntime.verifyCondition(ValueRecorder recorder,
java.lang.String text,
int line,
int column,
java.lang.Object message,
java.lang.Object condition) |
|
static void |
SpockRuntime.verifyCondition(ValueRecorder recorder,
java.lang.String text,
int line,
int column,
java.lang.Object message,
java.lang.Object condition) |
|
static void |
SpockRuntime.verifyCondition(ValueRecorder recorder,
java.lang.String text,
int line,
int column,
java.lang.Object message,
java.lang.Object condition) |
|
static void |
SpockRuntime.verifyCondition(ValueRecorder recorder,
java.lang.String text,
int line,
int column,
java.lang.Object message,
java.lang.Object condition) |
|
static void |
SpockRuntime.verifyMethodCondition(ValueRecorder recorder,
java.lang.String text,
int line,
int column,
java.lang.Object message,
java.lang.Object target,
java.lang.String method,
java.lang.Object[] args,
boolean safe,
boolean explicit) |
|
static void |
SpockRuntime.verifyMethodCondition(ValueRecorder recorder,
java.lang.String text,
int line,
int column,
java.lang.Object message,
java.lang.Object target,
java.lang.String method,
java.lang.Object[] args,
boolean safe,
boolean explicit) |
|
static void |
SpockRuntime.verifyMethodCondition(ValueRecorder recorder,
java.lang.String text,
int line,
int column,
java.lang.Object message,
java.lang.Object target,
java.lang.String method,
java.lang.Object[] args,
boolean safe,
boolean explicit) |
|
static <T,U extends java.lang.Throwable> |
RunContext.withNewContext(DelegatingScript configurationScript,
java.util.List<java.lang.Class<?>> extensionClasses,
boolean inheritParentExtensions,
IThrowableFunction<RunContext,T,U> command) |
Constructor | Description |
---|---|
Condition(java.lang.Iterable<java.lang.Object> values,
java.lang.String text,
TextPosition position,
java.lang.String message) |
|
Condition(java.lang.Iterable<java.lang.Object> values,
java.lang.String text,
TextPosition position,
java.lang.String message) |
|
Condition(java.lang.Iterable<java.lang.Object> values,
java.lang.String text,
TextPosition position,
java.lang.String message) |
|
UnallowedExceptionThrownError(java.lang.Class<? extends java.lang.Throwable> unallowed,
java.lang.Throwable actual) |
|
WrongExceptionThrownError(java.lang.Class<? extends java.lang.Throwable> expected,
java.lang.Throwable actual) |
Modifier and Type | Method | Description |
---|---|---|
FeatureInfo |
IMethodInvocation.getFeature() |
Returns the feature which this method invocation belongs to (if any).
|
IterationInfo |
IMethodInvocation.getIteration() |
Return the iteration which this method invocation belongs to (if any).
|
Modifier and Type | Field | Description |
---|---|---|
protected static java.lang.Class<?> |
AbstractRuleExtension.methodRuleClass |
|
protected static java.lang.Class<?> |
AbstractRuleExtension.testRuleClass |
Modifier and Type | Method | Description |
---|---|---|
protected boolean |
AbstractRuleExtension.hasFieldType(FieldInfo field,
java.lang.Class<?> ruleClass) |
Modifier and Type | Method | Description |
---|---|---|
org.junit.runner.Description |
NodeInfo.getDescription() |
|
FeatureInfo |
MethodInfo.getFeature() |
|
NameProvider<IterationInfo> |
FeatureInfo.getIterationNameProvider() |
|
java.lang.Object |
NodeInfo.getMetadata() |
Constructor | Description |
---|---|
ExpressionInfo(TextRegion region,
TextPosition anchor,
java.lang.String operation,
java.util.List<ExpressionInfo> children) |
|
ExpressionInfo(TextRegion region,
TextPosition anchor,
java.lang.String operation,
ExpressionInfo... children) |
Modifier and Type | Method | Description |
---|---|---|
static <T> T |
ObjectUtil.asInstance(java.lang.Object obj,
java.lang.Class<T> type) |
|
static java.lang.reflect.Method |
ReflectionUtil.getDeclaredMethodByName(java.lang.Class<?> clazz,
java.lang.String name) |
|
static java.lang.reflect.Method |
ReflectionUtil.getDeclaredMethodBySignature(java.lang.Class<?> clazz,
java.lang.String name,
java.lang.Class<?>... parameterTypes) |
|
static <T> T |
CollectionUtil.getLastElement(java.util.List<T> list) |
|
static java.lang.reflect.Method |
ReflectionUtil.getMethodByName(java.lang.Class<?> clazz,
java.lang.String name) |
Finds a public method with the given name declared in the given
class/interface or one of its super classes/interfaces.
|
static java.lang.reflect.Method |
ReflectionUtil.getMethodBySignature(java.lang.Class<?> clazz,
java.lang.String name,
java.lang.Class<?>... parameterTypes) |
|
static java.lang.Object |
ReflectionUtil.invokeMethod(java.lang.Object target,
java.lang.reflect.Method method,
java.lang.Object... args) |
Modifier and Type | Method | Description |
---|---|---|
static void |
IoUtil.closeQuietly(java.io.Closeable... closeables) |
|
static java.lang.Object |
ReflectionUtil.invokeMethod(java.lang.Object target,
java.lang.reflect.Method method,
java.lang.Object... args) |
|
static java.lang.Object |
ReflectionUtil.invokeMethod(java.lang.Object target,
java.lang.reflect.Method method,
java.lang.Object... args) |
Constructor | Description |
---|---|
VersionNumber(int major,
int minor,
int micro,
java.lang.String qualifier) |
Copyright © 2018. All rights reserved