Object MockImpl(String inferredName, Class<?> inferredType, Map<String, Object> options, Class<?> specifiedType, Closure closure) { return createMockImpl(inferredName, inferredType, MockNature.MOCK, MockImplementation.JAVA, options, specifiedType, closure); }
Object StubImpl(String inferredName, Class<?> inferredType, Map<String, Object> options, Class<?> specifiedType) { return createMockImpl(inferredName, inferredType, MockNature.STUB, MockImplementation.JAVA, options, specifiedType, null); }
Object GroovyMockImpl(String inferredName, Class<?> inferredType, Map<String, Object> options, Class<?> specifiedType, Closure closure) { return createMockImpl(inferredName, inferredType, MockNature.MOCK, MockImplementation.GROOVY, options, specifiedType, closure); }
Object GroovySpyImpl(String inferredName, Class<?> inferredType, Map<String, Object> options, Closure closure) { return createMockImpl(inferredName, inferredType, MockNature.SPY, MockImplementation.GROOVY, options, null, closure); }
Object MockImpl(String inferredName, Class<?> inferredType, Map<String, Object> options, Closure closure) { return createMockImpl(inferredName, inferredType, MockNature.MOCK, MockImplementation.JAVA, options, null, closure); }
Object StubImpl(String inferredName, Class<?> inferredType, Map<String, Object> options, Closure closure) { return createMockImpl(inferredName, inferredType, MockNature.STUB, MockImplementation.JAVA, options, null, closure); }
Object StubImpl(String inferredName, Class<?> inferredType, Map<String, Object> options, Class<?> specifiedType, Closure closure) { return createMockImpl(inferredName, inferredType, MockNature.STUB, MockImplementation.JAVA, options, specifiedType, closure); }
Object SpyImpl(String inferredName, Class<?> inferredType, Map<String, Object> options, Closure closure) { return createMockImpl(inferredName, inferredType, MockNature.SPY, MockImplementation.JAVA, options, null, closure); }
Object GroovyMockImpl(String inferredName, Class<?> inferredType, Closure closure) { return createMockImpl(inferredName, inferredType, MockNature.MOCK, MockImplementation.GROOVY, Collections.<String, Object>emptyMap(), null, closure); }
Object GroovySpyImpl(String inferredName, Class<?> inferredType, Closure closure) { return createMockImpl(inferredName, inferredType, MockNature.SPY, MockImplementation.GROOVY, Collections.<String, Object>emptyMap(), null, closure); }
Object MockImpl(String inferredName, Class<?> inferredType) { return createMockImpl(inferredName, inferredType, MockNature.MOCK, MockImplementation.JAVA, Collections.<String, Object>emptyMap(), null, null); }
Object MockImpl(String inferredName, Class<?> inferredType, Class<?> specifiedType, Closure closure) { return createMockImpl(inferredName, inferredType, MockNature.MOCK, MockImplementation.JAVA, Collections.<String, Object>emptyMap(), specifiedType, closure); }
Object StubImpl(String inferredName, Class<?> inferredType, Class<?> specifiedType) { return createMockImpl(inferredName, inferredType, MockNature.STUB, MockImplementation.JAVA, Collections.<String, Object>emptyMap(), specifiedType, null); }
Object StubImpl(String inferredName, Class<?> inferredType, Class<?> specifiedType, Closure closure) { return createMockImpl(inferredName, inferredType, MockNature.STUB, MockImplementation.JAVA, Collections.<String, Object>emptyMap(), specifiedType, closure); }
Object SpyImpl(String inferredName, Class<?> inferredType, Closure closure) { return createMockImpl(inferredName, inferredType, MockNature.SPY, MockImplementation.JAVA, Collections.<String, Object>emptyMap(), null, closure); }
Object StubImpl(String inferredName, Class<?> inferredType) { return createMockImpl(inferredName, inferredType, MockNature.STUB, MockImplementation.JAVA, Collections.<String, Object>emptyMap(), null, null); }
Object SpyImpl(String inferredName, Class<?> inferredType, Class<?> specifiedType) { return createMockImpl(inferredName, inferredType, MockNature.SPY, MockImplementation.JAVA, Collections.<String, Object>emptyMap(), specifiedType, null); }
Object GroovySpyImpl(String inferredName, Class<?> inferredType, Class<?> specifiedType) { return createMockImpl(inferredName, inferredType, MockNature.SPY, MockImplementation.GROOVY, Collections.<String, Object>emptyMap(), specifiedType, null); }
Object GroovySpyImpl(String inferredName, Class<?> inferredType, Class<?> specifiedType, Closure closure) { return createMockImpl(inferredName, inferredType, MockNature.SPY, MockImplementation.GROOVY, Collections.<String, Object>emptyMap(), specifiedType, closure); }
Object SpyImpl(String inferredName, Class<?> inferredType, Object instance) { if (instance == null) { throw new SpockException("Spy instance may not be null"); } return createMockImpl(inferredName, instance.getClass(), instance, MockNature.SPY, MockImplementation.JAVA, Collections.<String, Object>singletonMap("useObjenesis", true), null, null); }