mockito-kotlin
Module Contents
alltypes
package com.nhaarman.mockitokotlin2
Module Contents
class KArgumentCaptor<out T>
class KStubbing<out T>
class MockitoKotlinException : RuntimeException
class VerifyScope<T>
fun after(millis: Long): VerificationAfterDelay
inline fun <reified T : Any> any(): T
inline fun <reified T> anyArray(): Array<T>
inline fun <reified T : Any> anyOrNull(): T
inline fun <reified T : Any> anyVararg(): T
inline fun <reified T : Any> argForWhich(noinline predicate: T.() -> Boolean): T
inline fun <reified T : Any> argThat(noinline predicate: T.() -> Boolean): T
inline fun <reified T : Any> argWhere(noinline predicate: (T) -> Boolean): T
inline fun <reified T : Any> argumentCaptor(): KArgumentCaptor<T>
fun atLeast(numInvocations: Int): VerificationMode
fun atLeastOnce(): VerificationMode
fun atMost(maxNumberOfInvocations: Int): VerificationMode
fun calls(wantedNumberOfInvocations: Int): VerificationMode
inline fun <reified T : Any> capture(captor: ArgumentCaptor<T>): T
inline fun <reified T : Any> check(noinline predicate: (T) -> Unit): T
fun <T> clearInvocations(vararg mocks: T): Unit
inline fun <reified T : Any> createInstance(): T
fun <T : Any> createInstance(kClass: KClass<T>): T
fun description(description: String): VerificationMode
fun <T> doAnswer(answer: (InvocationOnMock) -> T?): Stubber
fun doCallRealMethod(): Stubber
fun doNothing(): Stubber
fun doReturn(value: Any?): Stubber
fun doReturn(toBeReturned: Any?, vararg toBeReturnedNext: Any?): Stubber
fun doThrow(toBeThrown: KClass<out Throwable>): Stubber
fun doThrow(vararg toBeThrown: Throwable): Stubber
fun <T> eq(value: T): T
fun <T> given(methodCall: T): BDDMyOngoingStubbing<T>
fun <T> given(methodCall: () -> T): BDDMyOngoingStubbing<T>
fun ignoreStubs(vararg mocks: Any): Array<out Any>
fun inOrder(vararg mocks: Any): InOrder
fun inOrder(vararg mocks: Any, evaluation: InOrder.() -> Unit): Unit
inline fun <reified T : Any> isA(): T
fun <T : Any> isNotNull(): T?
fun <T : Any> isNull(): T?
inline fun <reified T : Any> mock(: Array<KClass<out Any>>? = null, name: String? = null, spiedInstance: Any? = null, defaultAnswer: Answer<Any>? = null, serializable: Boolean = false, serializableMode: SerializableMode? = null, verboseLogging: Boolean = false, invocationListeners: Array<InvocationListener>? = null, stubOnly: Boolean = false, @Incubating useConstructor: Boolean = false, @Incubating outerInstance: Any? = null): T
inline fun <reified T : Any> mock(: Array<KClass<out Any>>? = null, name: String? = null, spiedInstance: Any? = null, defaultAnswer: Answer<Any>? = null, serializable: Boolean = false, serializableMode: SerializableMode? = null, verboseLogging: Boolean = false, invocationListeners: Array<InvocationListener>? = null, stubOnly: Boolean = false, @Incubating useConstructor: Boolean = false, @Incubating outerInstance: Any? = null, stubbing: KStubbing<T>.(T) -> Unit): T
inline fun <reified T : Any> mock(a: Answer<Any>): T
inline fun <reified T : Any> mock(s: String): T
inline fun <reified T : Any> mock(s: MockSettings): T
fun mockingDetails(toInspect: Any): MockingDetails
fun never(): VerificationMode
fun <T : Any> notNull(): T?
inline fun <reified T : Any> nullableArgumentCaptor(): KArgumentCaptor<T?>
fun only(): VerificationMode
org.mockito.ArgumentCaptor
org.mockito.BDDMockito.BDDMyOngoingStubbing
org.mockito.stubbing.OngoingStubbing
org.mockito.stubbing.Stubber
fun <T> refEq(value: T, vararg excludeFields: String): T?
fun <T> reset(vararg mocks: T): Unit
fun <T> same(value: T): T
inline fun <reified T : Any> spy(): T
fun <T> spy(value: T): T
inline fun <T : Any> T.stub(stubbing: KStubbing<T>.(T) -> Unit): T
fun <T> then(mock: T): Then<T>
fun timeout(millis: Long): VerificationWithTimeout
fun times(numInvocations: Int): VerificationMode
fun validateMockitoUsage(): Unit
fun <T> verify(mock: T): T
fun <T> verify(mock: T, mode: VerificationMode): T
inline fun <T> verify(mock: T, block: VerifyScope<T>.() -> Unit): Unit
fun <T> verifyNoMoreInteractions(vararg mocks: T): Unit
fun verifyZeroInteractions(vararg mocks: Any): Unit
fun <T> whenever(methodCall: T): OngoingStubbing<T>
fun withSettings(: Array<KClass<out Any>>? = null, name: String? = null, spiedInstance: Any? = null, defaultAnswer: Answer<Any>? = null, serializable: Boolean = false, serializableMode: SerializableMode? = null, verboseLogging: Boolean = false, invocationListeners: Array<InvocationListener>? = null, stubOnly: Boolean = false, @Incubating useConstructor: Boolean = false, @Incubating outerInstance: Any? = null): MockSettings