Improved the CopyMoveFileHandlerTest UI test.

This commit is contained in:
MohitMaliFtechiz 2024-09-24 16:30:53 +05:30 committed by MohitMaliFtechiz
parent a968e380e8
commit 0d4a8a961b
2 changed files with 5 additions and 4 deletions

View File

@ -22,6 +22,7 @@ import android.net.Uri
import android.os.Build
import androidx.core.content.ContextCompat
import androidx.core.content.edit
import androidx.documentfile.provider.DocumentFile
import androidx.lifecycle.Lifecycle
import androidx.navigation.fragment.NavHostFragment
import androidx.preference.PreferenceManager
@ -193,7 +194,7 @@ class CopyMoveFileHandlerTest : BaseActivityTest() {
navHostFragment.childFragmentManager.fragments[0] as LocalLibraryFragment
localLibraryFragment.copyMoveFileHandler?.showMoveFileToPublicDirectoryDialog(
Uri.fromFile(selectedFile),
selectedFile
DocumentFile.fromFile(selectedFile)
)
}
}
@ -240,7 +241,7 @@ class CopyMoveFileHandlerTest : BaseActivityTest() {
selectedFile = File(parentFile, selectedFileName).apply {
if (!isFileExist()) createNewFile()
}
copyMoveFileHandler.setSelectedFileAndUri(null, selectedFile)
copyMoveFileHandler.setSelectedFileAndUri(null, DocumentFile.fromFile(selectedFile))
destinationFile = copyMoveFileHandler.getDestinationFile()
Assert.assertNotEquals(
destinationFile.name,
@ -254,7 +255,7 @@ class CopyMoveFileHandlerTest : BaseActivityTest() {
// test when there is no zim file available in the storage it should return the same fileName
selectedFile = File(parentFile, selectedFileName)
copyMoveFileHandler.setSelectedFileAndUri(null, selectedFile)
copyMoveFileHandler.setSelectedFileAndUri(null, DocumentFile.fromFile(selectedFile))
destinationFile = copyMoveFileHandler.getDestinationFile()
Assert.assertEquals(
destinationFile.name,

View File

@ -356,7 +356,7 @@ class CopyMoveFileHandler @Inject constructor(
} ?: throw FileNotFoundException("The selected file could not be opened")
}
private fun getDestinationFile(): File {
fun getDestinationFile(): File {
val root = File(sharedPreferenceUtil.prefStorage)
val fileName = selectedFile?.name ?: ""