Package com.tomtom.ivi.platform.framework.api.testing.ipc.iviservice.mockkservice

Functions

Link copied to clipboard
@JvmName(name = "mockkServiceKFunction3")
inline fun <T : AnyIviServiceApiBase> mockkDiscoverableService(    createApis: (LifecycleOwner, IviServiceProvider, Any) -> List<T>,     queuedActions: MutableList<() -> Unit> = mutableListOf(),     vararg mockServices: T): List<T>

Mocks the IVI services returned by createApis. This is for discoverable services that may have multiple registered services.

Link copied to clipboard
@JvmName(name = "mockkOptionalServiceKFunction2")
inline fun <T : AnyIviServiceApiBase> mockkOptionalService(    createApiOrNull: (LifecycleOwner, IviServiceProvider) -> T?,     serviceRegistered: LiveData<Boolean>,     queuedActions: MutableList<() -> Unit> = mutableListOf(),     mockServiceImplementation: T.() -> Unit = {}): T
@JvmName(name = "mockkOptionalServiceKFunction3")
inline fun <T : AnyIviServiceApiBase> mockkOptionalService(    createApiOrNull: (LifecycleOwner, IviServiceProvider, Any) -> T?,     serviceRegistered: LiveData<Boolean>,     queuedActions: MutableList<() -> Unit> = mutableListOf(),     mockServiceImplementation: T.() -> Unit = {}): T

Mocks the IVI service returned by createApiOrNull. This is for services that are optionally registered. For services that are always expected to be registered, use mockkService instead.

Link copied to clipboard
@JvmName(name = "mockkServiceKFunction2")
inline fun <T : AnyIviServiceApiBase> mockkService(    createApi: (LifecycleOwner, IviServiceProvider) -> T,     queuedActions: MutableList<() -> Unit> = mutableListOf(),     mockServiceImplementation: T.() -> Unit = {}): T
@JvmName(name = "mockkServiceKFunction3")
inline fun <T : AnyIviServiceApiBase> mockkService(    createApi: (LifecycleOwner, IviServiceProvider, Any) -> T,     queuedActions: MutableList<() -> Unit> = mutableListOf(),     mockServiceImplementation: T.() -> Unit = {}): T

Mocks the IVI service returned by createApi. This is for services that are always expected to be registered. For services that are optionally registered, use mockkOptionalService instead.

@JvmName(name = "mockkServiceKFunction2")
inline fun <T : AnyIviServiceApiBase> mockkService(    createApis: (LifecycleOwner, IviServiceProvider) -> List<T>,     queuedActions: MutableList<() -> Unit> = mutableListOf(),     vararg mockServices: T): List<T>

Mocks the IVI services returned by createApis. This is for discoverable services that may have multiple registered services.