mockito-kotlin / com.nhaarman.mockito_kotlin / org.mockito.stubbing.OngoingStubbing

Extensions for org.mockito.stubbing.OngoingStubbing

doAnswer

infix fun <T> OngoingStubbing<T>.doAnswer(answer: (InvocationOnMock) -> T?): OngoingStubbing<T>

doReturn

infix fun <T> OngoingStubbing<T>.doReturn(t: T): OngoingStubbing<T>
fun <T> OngoingStubbing<T>.doReturn(t: T, vararg ts: T): OngoingStubbing<T>
infix fun <T> OngoingStubbing<T>.doReturn(ts: List<T>): OngoingStubbing<T>

doThrow

infix fun <T> OngoingStubbing<T>.doThrow(t: Throwable): OngoingStubbing<T>
fun <T> OngoingStubbing<T>.doThrow(t: Throwable, vararg ts: Throwable): OngoingStubbing<T>
infix fun <T> OngoingStubbing<T>.doThrow(t: KClass<out Throwable>): OngoingStubbing<T>
fun <T> OngoingStubbing<T>.doThrow(t: KClass<out Throwable>, vararg ts: KClass<out Throwable>): OngoingStubbing<T>