inline fun <reified T : Any> argumentCaptor(): KArgumentCaptor<T>
Creates a KArgumentCaptor for given type.
inline fun <reified A : Any, reified B : Any> argumentCaptor(a: KClass<A> = A::class, b: KClass<B> = B::class): Pair<KArgumentCaptor<A>, KArgumentCaptor<B>>
Creates 2 KArgumentCaptors for given types.
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>>
Creates 3 KArgumentCaptors for given types.
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>>
Creates 4 KArgumentCaptors for given types.
inline fun <reified T : Any> argumentCaptor(f: KArgumentCaptor<T>.() -> Unit): KArgumentCaptor<T>
Creates a KArgumentCaptor for given type, taking in a lambda to allow fast verification.