mockito-kotlin
Module Contents
alltypes
package com.nhaarman.mockitokotlin2
Module Contents
class ArgumentCaptorHolder4<out A, out B, out C, out D>
class ArgumentCaptorHolder5<out A, out B, out C, out D, out E>
class InOrderOnType<T> : InOrder
class KArgumentCaptor<out T>
class KStubbing<out T>
class MockitoKotlinException : RuntimeException
class UseConstructor
class VerifyScope<out 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> argThat(matcher: ArgumentMatcher<T>): T
inline fun <reified T : Any> argWhere(noinline predicate: (T) -> Boolean): T
inline fun <reified T : Any> argumentCaptor(): KArgumentCaptor<T>
inline fun <reified A : Any, reified B : Any> argumentCaptor(a: KClass<A> = A::class, b: KClass<B> = B::class): Pair<KArgumentCaptor<A>, KArgumentCaptor<B>>
inline fun <reified A : Any, reified B : Any, reified C : Any> argumentCaptor(a: KClass<A> = A::class, b: KClass<B> = B::class, c: KClass<C> = C::class): Triple<KArgumentCaptor<A>, KArgumentCaptor<B>, KArgumentCaptor<C>>
inline fun <reified A : Any, reified B : Any, reified C : Any, reified D : Any> argumentCaptor(a: KClass<A> = A::class, b: KClass<B> = B::class, c: KClass<C> = C::class, d: KClass<D> = D::class): ArgumentCaptorHolder4<KArgumentCaptor<A>, KArgumentCaptor<B>, KArgumentCaptor<C>, KArgumentCaptor<D>>
inline fun <reified A : Any, reified B : Any, reified C : Any, reified D : Any, reified E : Any> argumentCaptor(a: KClass<A> = A::class, b: KClass<B> = B::class, c: KClass<C> = C::class, d: KClass<D> = D::class, e: KClass<E> = E::class): ArgumentCaptorHolder5<KArgumentCaptor<A>, KArgumentCaptor<B>, KArgumentCaptor<C>, KArgumentCaptor<D>, KArgumentCaptor<E>>
inline fun <reified T : Any> argumentCaptor(f: KArgumentCaptor<T>.() -> Unit): 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
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
inline fun inOrder(vararg mocks: Any, evaluation: InOrder.() -> Unit): Unit
inline fun <T> T.inOrder(block: InOrderOnType<T>.() -> Any): 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<out 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: UseConstructor? = null, @Incubating outerInstance: Any? = null, @Incubating lenient: Boolean = false): T
inline fun <reified T : Any> mock(: Array<out 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: UseConstructor? = null, @Incubating outerInstance: Any? = null, @Incubating lenient: Boolean = false, 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?>
inline fun <reified T : Any> nullableArgumentCaptor(f: KArgumentCaptor<T?>.() -> Unit): KArgumentCaptor<T?>
fun only(): VerificationMode
org.mockito.ArgumentCaptor
org.mockito.BDDMockito.BDDMyOngoingStubbing
org.mockito.stubbing.OngoingStubbing
org.mockito.stubbing.Stubber
inline fun <reified T : Any> 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
inline fun <reified T : Any> spy(stubbing: KStubbing<T>.(T) -> Unit): T
fun <T> spy(value: T): T
inline fun <reified T> spy(value: T, stubbing: KStubbing<T>.(T) -> Unit): T
inline fun <T : Any> T.stub(stubbing: KStubbing<T>.(T) -> Unit): T
inline fun <T> stubbing(mock: T, stubbing: KStubbing<T>.(T) -> Unit): Unit
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> verifyBlocking(mock: T, f: suspend T.() -> Unit): Unit
fun <T> verifyBlocking(mock: T, mode: VerificationMode, f: suspend T.() -> Unit): Unit
fun <T> verifyNoMoreInteractions(vararg mocks: T): Unit
fun verifyZeroInteractions(vararg mocks: Any): Unit
inline fun <T> whenever(methodCall: T): OngoingStubbing<T>
fun withSettings(: Array<out 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: UseConstructor? = null, @Incubating outerInstance: Any? = null, @Incubating lenient: Boolean = false): MockSettings
package com.nhaarman.mockitokotlin2.internal