Fixed: Some test cases failing on CI.

This commit is contained in:
MohitMaliFtechiz 2025-08-27 18:06:31 +05:30 committed by Kelson
parent 107c96e5ff
commit 6564e5283e
8 changed files with 20 additions and 0 deletions

View File

@ -66,6 +66,7 @@ class ErrorActivityTest : BaseActivityTest() {
PreferenceManager.getDefaultSharedPreferences(context)
.edit {
putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false)
putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true)
putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false)
putString(SharedPreferenceUtil.PREF_LANG, "en")
putLong(

View File

@ -19,7 +19,9 @@ package org.kiwix.kiwixmobile.help
import android.os.Build
import androidx.compose.ui.test.junit4.createComposeRule
import androidx.core.content.edit
import androidx.lifecycle.Lifecycle
import androidx.preference.PreferenceManager
import androidx.test.core.app.ActivityScenario
import androidx.test.espresso.IdlingRegistry
import androidx.test.espresso.accessibility.AccessibilityChecks
@ -60,6 +62,11 @@ class HelpFragmentTest : BaseActivityTest() {
}
waitForIdle()
}
PreferenceManager.getDefaultSharedPreferences(
InstrumentationRegistry.getInstrumentation().targetContext.applicationContext
).edit {
putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true)
}
activityScenario =
ActivityScenario.launch(KiwixMainActivity::class.java).apply {
moveToState(Lifecycle.State.RESUMED)

View File

@ -92,6 +92,7 @@ class IntroFragmentTest : BaseActivityTest() {
}
PreferenceManager.getDefaultSharedPreferences(context).edit {
putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, true)
putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true)
putString(SharedPreferenceUtil.PREF_LANG, "en")
putLong(
SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS,

View File

@ -109,6 +109,7 @@ class LanguageFragmentTest {
.edit {
putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false)
putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false)
putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true)
putString(SharedPreferenceUtil.PREF_LANG, "en")
putLong(
SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS,

View File

@ -55,6 +55,7 @@ class MimeTypeTest : BaseActivityTest() {
PreferenceManager.getDefaultSharedPreferences(context).edit {
putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false)
putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false)
putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true)
putString(SharedPreferenceUtil.PREF_LANG, "en")
putLong(
SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS,

View File

@ -54,6 +54,7 @@ class EncodedUrlTest : BaseActivityTest() {
PreferenceManager.getDefaultSharedPreferences(context).edit {
putBoolean(SharedPreferenceUtil.PREF_SHOW_INTRO, false)
putBoolean(SharedPreferenceUtil.PREF_WIFI_ONLY, false)
putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true)
putString(SharedPreferenceUtil.PREF_LANG, "en")
putLong(
SharedPreferenceUtil.PREF_LAST_DONATION_POPUP_SHOWN_IN_MILLISECONDS,

View File

@ -19,7 +19,9 @@ package org.kiwix.kiwixmobile.settings
import android.Manifest
import androidx.compose.ui.test.junit4.createComposeRule
import androidx.core.content.edit
import androidx.lifecycle.Lifecycle
import androidx.preference.PreferenceManager
import androidx.test.core.app.ActivityScenario
import androidx.test.espresso.accessibility.AccessibilityChecks
import androidx.test.espresso.matcher.ViewMatchers.withContentDescription
@ -97,6 +99,11 @@ class KiwixSettingsFragmentTest {
}
waitForIdle()
}
PreferenceManager.getDefaultSharedPreferences(
InstrumentationRegistry.getInstrumentation().targetContext.applicationContext
).edit {
putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true)
}
val activityScenario = ActivityScenario.launch(KiwixMainActivity::class.java).apply {
moveToState(Lifecycle.State.RESUMED)
onActivity {

View File

@ -139,6 +139,7 @@ class KiwixSplashActivityTest {
PreferenceManager.getDefaultSharedPreferences(
context
).edit()
preferencesEditor.putBoolean(SharedPreferenceUtil.PREF_IS_TEST, true).commit()
preferencesEditor.putBoolean(
SharedPreferenceUtil.PREF_SHOW_INTRO,
value