From e25c678a8ef613ec4970fe8bf95c92651d3d2a58 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Fri, 23 May 2025 13:57:06 -0300 Subject: [PATCH] Fix AppUpdateWorkerTest --- .../java/org/fdroid/fdroid/work/AppUpdateWorkerTest.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/androidTest/java/org/fdroid/fdroid/work/AppUpdateWorkerTest.kt b/app/src/androidTest/java/org/fdroid/fdroid/work/AppUpdateWorkerTest.kt index 2958af943..acec2915b 100644 --- a/app/src/androidTest/java/org/fdroid/fdroid/work/AppUpdateWorkerTest.kt +++ b/app/src/androidTest/java/org/fdroid/fdroid/work/AppUpdateWorkerTest.kt @@ -42,13 +42,13 @@ class AppUpdateWorkerTest { private val context get() = getInstrumentation().targetContext private val workManager get() = WorkManager.getInstance(context) - private val preferences: Preferences = mockk() - private val updateManager: AppUpdateManager = mockk() + private val preferences: Preferences by lazy { mockk() } + private val updateManager: AppUpdateManager by lazy { mockk() } @Before fun setup() { // MockKAgentException: Mocking static is supported starting from Android P - assumeTrue(SDK_INT >= 48) + assumeTrue(SDK_INT >= 28) val config = Configuration.Builder() .setMinimumLoggingLevel(Log.DEBUG) @@ -62,6 +62,7 @@ class AppUpdateWorkerTest { every { Preferences.get() } returns preferences every { preferences.isLocalRepoHttpsEnabled } returns false every { preferences.isOnDemandDownloadAllowed } returns true + every { preferences.mirrorErrorData } returns emptyMap() } @Test