From 44cf5baa49596e7171acc8a472bd440c00d7f3ae Mon Sep 17 00:00:00 2001 From: Jonathan Klee Date: Wed, 22 Apr 2026 15:21:42 +0200 Subject: [PATCH] tests: fix unit tests warnings --- .../e/apps/data/install/updates/UpdatesWorkManagerTest.kt | 1 + .../e/apps/data/install/updates/UpdatesWorkerTest.kt | 6 ++++++ .../apps/data/install/workmanager/InstallWorkManagerTest.kt | 1 + .../e/apps/install/workmanager/InstallOrchestratorTest.kt | 1 + 4 files changed, 9 insertions(+) diff --git a/app/src/test/java/foundation/e/apps/data/install/updates/UpdatesWorkManagerTest.kt b/app/src/test/java/foundation/e/apps/data/install/updates/UpdatesWorkManagerTest.kt index 065ef7a32..9ab6b1ce7 100644 --- a/app/src/test/java/foundation/e/apps/data/install/updates/UpdatesWorkManagerTest.kt +++ b/app/src/test/java/foundation/e/apps/data/install/updates/UpdatesWorkManagerTest.kt @@ -57,6 +57,7 @@ class UpdatesWorkManagerTest { @After fun teardown() { workManager.cancelAllWork().result.get() + WorkManagerTestInitHelper.closeWorkDatabase() } @Test diff --git a/app/src/test/java/foundation/e/apps/data/install/updates/UpdatesWorkerTest.kt b/app/src/test/java/foundation/e/apps/data/install/updates/UpdatesWorkerTest.kt index 4376c7dfa..5826fe3cf 100644 --- a/app/src/test/java/foundation/e/apps/data/install/updates/UpdatesWorkerTest.kt +++ b/app/src/test/java/foundation/e/apps/data/install/updates/UpdatesWorkerTest.kt @@ -56,6 +56,7 @@ import io.mockk.spyk import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.test.runTest +import org.junit.After import org.junit.Test import org.junit.runner.RunWith import org.mockito.kotlin.any @@ -74,6 +75,11 @@ import kotlin.test.assertFalse @Config(sdk = [Build.VERSION_CODES.R]) class UpdatesWorkerTest { + @After + fun teardown() { + WorkManagerTestInitHelper.closeWorkDatabase() + } + @Test fun doWork_retriesUpdatesAfterAuthRefresh() = runTest { val workerContext = mock() diff --git a/app/src/test/java/foundation/e/apps/data/install/workmanager/InstallWorkManagerTest.kt b/app/src/test/java/foundation/e/apps/data/install/workmanager/InstallWorkManagerTest.kt index 422ca6804..792a52bad 100644 --- a/app/src/test/java/foundation/e/apps/data/install/workmanager/InstallWorkManagerTest.kt +++ b/app/src/test/java/foundation/e/apps/data/install/workmanager/InstallWorkManagerTest.kt @@ -61,6 +61,7 @@ class InstallWorkManagerTest { fun teardown() { workManager.cancelAllWork().result.get() Thread.interrupted() + WorkManagerTestInitHelper.closeWorkDatabase() } @Test diff --git a/app/src/test/java/foundation/e/apps/install/workmanager/InstallOrchestratorTest.kt b/app/src/test/java/foundation/e/apps/install/workmanager/InstallOrchestratorTest.kt index a453e3ed4..c130a60a3 100644 --- a/app/src/test/java/foundation/e/apps/install/workmanager/InstallOrchestratorTest.kt +++ b/app/src/test/java/foundation/e/apps/install/workmanager/InstallOrchestratorTest.kt @@ -89,6 +89,7 @@ class InstallOrchestratorTest { unmockkObject(InstallWorkManager) isInstallWorkManagerMocked = false } + WorkManagerTestInitHelper.closeWorkDatabase() } @Test -- GitLab