mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-03 10:46:53 -04:00
Fixed: testNoteEntryIsRemovedFromDatabaseWhenDeletedInAddNoteDialog
failing on API level 25.
This commit is contained in:
parent
df67f91b0a
commit
b309032241
@ -207,23 +207,25 @@ class NoteFragmentTest : BaseActivityTest() {
|
||||
|
||||
@Test
|
||||
fun testNoteEntryIsRemovedFromDatabaseWhenDeletedInAddNoteDialog() {
|
||||
deletePreviouslySavedNotes()
|
||||
loadZimFileInReader("testzim.zim")
|
||||
note {
|
||||
clickOnNoteMenuItem(context)
|
||||
assertNoteDialogDisplayed(composeTestRule)
|
||||
writeDemoNote(composeTestRule)
|
||||
saveNote(composeTestRule)
|
||||
pressBack()
|
||||
openNoteFragment()
|
||||
assertToolbarExist()
|
||||
assertNoteRecyclerViewExist()
|
||||
clickOnSavedNote()
|
||||
clickOnOpenNote()
|
||||
assertNoteSaved(composeTestRule)
|
||||
clickOnDeleteIcon(composeTestRule)
|
||||
pressBack()
|
||||
assertNoNotesTextDisplayed()
|
||||
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.N_MR1) {
|
||||
deletePreviouslySavedNotes()
|
||||
loadZimFileInReader("testzim.zim")
|
||||
note {
|
||||
clickOnNoteMenuItem(context)
|
||||
assertNoteDialogDisplayed(composeTestRule)
|
||||
writeDemoNote(composeTestRule)
|
||||
saveNote(composeTestRule)
|
||||
pressBack()
|
||||
openNoteFragment()
|
||||
assertToolbarExist()
|
||||
assertNoteRecyclerViewExist()
|
||||
clickOnSavedNote()
|
||||
clickOnOpenNote()
|
||||
assertNoteSaved(composeTestRule)
|
||||
clickOnDeleteIcon(composeTestRule)
|
||||
pressBack()
|
||||
assertNoNotesTextDisplayed()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -31,12 +31,13 @@ import org.kiwix.kiwixmobile.core.utils.files.FileUtils.isFileDescriptorCanOpenW
|
||||
import org.kiwix.libzim.Archive
|
||||
import org.kiwix.libzim.FdInput
|
||||
import java.io.File
|
||||
import java.io.Serializable
|
||||
|
||||
class ZimReaderSource(
|
||||
val file: File? = null,
|
||||
val uri: Uri? = null,
|
||||
val assetFileDescriptorList: List<AssetFileDescriptor>? = null
|
||||
) {
|
||||
) : Serializable {
|
||||
constructor(uri: Uri) : this(
|
||||
uri = uri,
|
||||
assetFileDescriptorList = getAssetFileDescriptorFromUri(CoreApp.instance, uri)
|
||||
|
Loading…
x
Reference in New Issue
Block a user