public class MockKStubScope<T,B>
Stub scope. Part of DSL
Allows to specify function result
| Constructor and Description |
|---|
MockKStubScope(MockKGateway.AnswerOpportunity<T> answerOpportunity,
MockKGateway.CallRecorder callRecorder,
CapturingSlot<kotlin.Function> lambda)
Stub scope. Part of DSL
|
| Modifier and Type | Method and Description |
|---|---|
MockKAdditionalAnswerScope<T,B> |
answers(Answer<? extends T> answer) |
MockKAdditionalAnswerScope<T,B> |
answers(kotlin.jvm.functions.Function2<? super io.mockk.MockKAnswerScope<T,B>,? super io.mockk.Call,? extends T> answer) |
MockKAdditionalAnswerScope<T,B> |
coAnswers(kotlin.jvm.functions.Function3<? super io.mockk.MockKAnswerScope<T,B>,? super io.mockk.Call,? super kotlin.coroutines.experimental.Continuation<? super T>,? extends java.lang.Object> answer) |
<K> MockKStubScope<T,K> |
nullablePropertyType(kotlin.reflect.KClass<K> cls) |
<K> MockKStubScope<T,K> |
propertyType(kotlin.reflect.KClass<K> cls) |
MockKAdditionalAnswerScope<T,B> |
returns(T returnValue) |
MockKAdditionalAnswerScope<T,B> |
returnsArgument(int n) |
MockKAdditionalAnswerScope<T,B> |
returnsMany(java.util.List<? extends T> values) |
MockKAdditionalAnswerScope<T,B> |
returnsMany(T values) |
MockKAdditionalAnswerScope<T,B> |
throws(java.lang.Throwable ex) |
public MockKStubScope(MockKGateway.AnswerOpportunity<T> answerOpportunity, MockKGateway.CallRecorder callRecorder, CapturingSlot<kotlin.Function> lambda)
Stub scope. Part of DSL
Allows to specify function result
public MockKAdditionalAnswerScope<T,B> answers(Answer<? extends T> answer)
public MockKAdditionalAnswerScope<T,B> returns(T returnValue)
public MockKAdditionalAnswerScope<T,B> returnsMany(java.util.List<? extends T> values)
public MockKAdditionalAnswerScope<T,B> returnsMany(T values)
public MockKAdditionalAnswerScope<T,B> returnsArgument(int n)
public MockKAdditionalAnswerScope<T,B> throws(java.lang.Throwable ex)
public MockKAdditionalAnswerScope<T,B> answers(kotlin.jvm.functions.Function2<? super io.mockk.MockKAnswerScope<T,B>,? super io.mockk.Call,? extends T> answer)
public <K> MockKStubScope<T,K> propertyType(kotlin.reflect.KClass<K> cls)
public <K> MockKStubScope<T,K> nullablePropertyType(kotlin.reflect.KClass<K> cls)
public MockKAdditionalAnswerScope<T,B> coAnswers(kotlin.jvm.functions.Function3<? super io.mockk.MockKAnswerScope<T,B>,? super io.mockk.Call,? super kotlin.coroutines.experimental.Continuation<? super T>,? extends java.lang.Object> answer)