From cbb1656caea553915cdd8b4ebeb2b7a4c4df234c Mon Sep 17 00:00:00 2001 From: Juan Carlos Garrote Date: Fri, 20 Sep 2024 15:07:15 +0200 Subject: [PATCH] fix: added missing parameter in ShareViewModel unit test --- .../presentation/viewmodels/sharing/ShareViewModelTest.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/owncloudApp/src/test/java/com/owncloud/android/presentation/viewmodels/sharing/ShareViewModelTest.kt b/owncloudApp/src/test/java/com/owncloud/android/presentation/viewmodels/sharing/ShareViewModelTest.kt index 6e1de0ed76a..d0b508b98ae 100644 --- a/owncloudApp/src/test/java/com/owncloud/android/presentation/viewmodels/sharing/ShareViewModelTest.kt +++ b/owncloudApp/src/test/java/com/owncloud/android/presentation/viewmodels/sharing/ShareViewModelTest.kt @@ -23,6 +23,7 @@ package com.owncloud.android.presentation.viewmodels.sharing import androidx.arch.core.executor.testing.InstantTaskExecutorRule import androidx.lifecycle.MutableLiveData import com.owncloud.android.domain.UseCaseResult +import com.owncloud.android.domain.capabilities.usecases.GetStoredCapabilitiesUseCase import com.owncloud.android.domain.sharing.shares.model.OCShare import com.owncloud.android.domain.sharing.shares.usecases.CreatePrivateShareAsyncUseCase import com.owncloud.android.domain.sharing.shares.usecases.CreatePublicShareAsyncUseCase @@ -74,6 +75,7 @@ class ShareViewModelTest { private lateinit var createPublicShareAsyncUseCase: CreatePublicShareAsyncUseCase private lateinit var editPublicShareAsyncUseCase: EditPublicShareAsyncUseCase private lateinit var deletePublicShareAsyncUseCase: DeleteShareAsyncUseCase + private lateinit var getStoredCapabilitiesUseCase: GetStoredCapabilitiesUseCase private lateinit var ocContextProvider: ContextProvider private val filePath = "/Photos/image.jpg" @@ -130,6 +132,7 @@ class ShareViewModelTest { createPublicShareAsyncUseCase = spyk(mockkClass(CreatePublicShareAsyncUseCase::class)) editPublicShareAsyncUseCase = spyk(mockkClass(EditPublicShareAsyncUseCase::class)) deletePublicShareAsyncUseCase = spyk(mockkClass(DeleteShareAsyncUseCase::class)) + getStoredCapabilitiesUseCase = spyk(mockkClass(GetStoredCapabilitiesUseCase::class)) every { getSharesAsLiveDataUseCase(any()) } returns sharesLiveData every { getShareAsLiveDataUseCase(any()) } returns privateShareLiveData @@ -147,6 +150,7 @@ class ShareViewModelTest { createPublicShareAsyncUseCase, editPublicShareAsyncUseCase, deletePublicShareAsyncUseCase, + getStoredCapabilitiesUseCase, coroutineDispatcherProvider ) }