Package app.futured.arkitekt.crusecases.test

Functions

mockExecute
Link copied to clipboard
inline fun <ARGS : Any, RETURN_VALUE, USE_CASE : FlowUseCase<ARGS, RETURN_VALUE>> USE_CASE.mockExecute(returnBlock: () -> Flow<RETURN_VALUE>)
Mock CoroutineScopeOwner.execute method with any() matcher argument used as input argument.
inline fun <ARGS : Any, RETURN_VALUE, USE_CASE : UseCase<ARGS, RETURN_VALUE>> USE_CASE.mockExecute(crossinline returnBlock: () -> RETURN_VALUE)
Mock CoroutineScopeOwner.execute method with any() matcher argument used as input argument.
fun <ARGS, RETURN_VALUE, USE_CASE : FlowUseCase<ARGS, RETURN_VALUE>> USE_CASE.mockExecute(args: ARGS, returnBlock: () -> Flow<RETURN_VALUE>)
Mock CoroutineScopeOwner.execute method.
fun <ARGS, RETURN_VALUE, USE_CASE : UseCase<ARGS, RETURN_VALUE>> USE_CASE.mockExecute(args: ARGS, returnBlock: () -> RETURN_VALUE)
Mock CoroutineScopeOwner.execute method.
mockExecuteNullable
Link copied to clipboard
inline fun <ARGS : Any, RETURN_VALUE, USE_CASE : FlowUseCase<ARGS?, RETURN_VALUE>> USE_CASE.mockExecuteNullable(returnBlock: () -> Flow<RETURN_VALUE>)
Mock CoroutineScopeOwner.execute method for use cases with nullable input argument and any() matcher argument used as input argument.
inline fun <ARGS : Any, RETURN_VALUE, USE_CASE : UseCase<ARGS?, RETURN_VALUE>> USE_CASE.mockExecuteNullable(crossinline returnBlock: () -> RETURN_VALUE)
Mock CoroutineScopeOwner.execute method for use cases with nullable input argument and any() matcher argument used as input argument.
inline fun <ARGS : Any, RETURN_VALUE, USE_CASE : FlowUseCase<ARGS?, RETURN_VALUE>> USE_CASE.mockExecuteNullable(args: ARGS?, returnBlock: () -> Flow<RETURN_VALUE>)
Mock CoroutineScopeOwner.execute method for use cases with nullable input argument.
inline fun <ARGS : Any, RETURN_VALUE, USE_CASE : UseCase<ARGS?, RETURN_VALUE>> USE_CASE.mockExecuteNullable(args: ARGS?, crossinline returnBlock: () -> RETURN_VALUE)
Mock CoroutineScopeOwner.execute method for use cases with nullable input argument.