mockito-kotlin / org.mockito.kotlin / org.mockito.BDDMockito.BDDMyOngoingStubbing

Extensions for org.mockito.BDDMockito.BDDMyOngoingStubbing

will

infix fun <T> BDDMyOngoingStubbing<T>.will(value: Answer<T>): BDDMyOngoingStubbing<T>

Alias for BDDMyOngoingStubbing.will

willAnswer

infix fun <T> BDDMyOngoingStubbing<T>.willAnswer(value: (InvocationOnMock) -> T?): BDDMyOngoingStubbing<T>

Alias for BBDMyOngoingStubbing.willAnswer, accepting a lambda.

willReturn

infix fun <T> BDDMyOngoingStubbing<T>.willReturn(value: () -> T): BDDMyOngoingStubbing<T>

Alias for BBDMyOngoingStubbing.willReturn.

willReturnConsecutively

infix fun <T> BDDMyOngoingStubbing<T>.willReturnConsecutively(ts: List<T>): BDDMyOngoingStubbing<T>

Sets consecutive return values to be returned when the method is called. Same as BDDMyOngoingStubbing.willReturn, but accepts list instead of varargs.

willSuspendableAnswer

infix fun <T> BDDMyOngoingStubbing<T>.willSuspendableAnswer(value: suspend (InvocationOnMock) -> T?): BDDMyOngoingStubbing<T>

Alias for BBDMyOngoingStubbing.willAnswer, accepting a suspend lambda.

willThrow

infix fun <T> BDDMyOngoingStubbing<T>.willThrow(value: () -> Throwable): BDDMyOngoingStubbing<T>

Alias for BBDMyOngoingStubbing.willThrow.

infix fun <T> BDDMyOngoingStubbing<T>.willThrow(t: KClass<out Throwable>): BDDMyOngoingStubbing<T>

Sets a Throwable type to be thrown when the method is called.

fun <T> BDDMyOngoingStubbing<T>.willThrow(t: KClass<out Throwable>, vararg ts: KClass<out Throwable>): BDDMyOngoingStubbing<T>

Sets Throwable classes to be thrown when the method is called.