From e83a040f021725456a424df63c44f2150d9b624f Mon Sep 17 00:00:00 2001 From: MohitMaliFtechiz Date: Tue, 4 Jun 2024 17:32:01 +0530 Subject: [PATCH] Added test cases for testing the "Import Bookmark" feature. --- .../kiwixmobile/settings/KiwixSettingsFragmentTest.kt | 3 +++ .../java/org/kiwix/kiwixmobile/settings/SettingsRobot.kt | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/settings/KiwixSettingsFragmentTest.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/settings/KiwixSettingsFragmentTest.kt index 97a4c2889..18464a0f3 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/settings/KiwixSettingsFragmentTest.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/settings/KiwixSettingsFragmentTest.kt @@ -110,6 +110,9 @@ class KiwixSettingsFragmentTest { clickExportBookmarkPreference() assertExportBookmarkDialogDisplayed() dismissDialog() + clickOnImportBookmarkPreference() + assertImportBookmarkDialogDisplayed() + dismissDialog() clickNightModePreference() assertNightModeDialogDisplayed() dismissDialog() diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/settings/SettingsRobot.kt b/app/src/androidTest/java/org/kiwix/kiwixmobile/settings/SettingsRobot.kt index 4fc9ee78f..c3fb7c1a7 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/settings/SettingsRobot.kt +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/settings/SettingsRobot.kt @@ -124,6 +124,14 @@ class SettingsRobot : BaseRobot() { isVisible(TextId(R.string.export_all_bookmarks_dialog_title)) } + fun clickOnImportBookmarkPreference() { + clickRecyclerViewItems(R.string.pref_import_bookmark_title) + } + + fun assertImportBookmarkDialogDisplayed() { + isVisible(TextId(R.string.import_bookmarks_dialog_title)) + } + fun clickNightModePreference() { clickRecyclerViewItems(R.string.pref_night_mode) }