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 065ef7a3219cd5d6620159be418593fa66da928b..9ab6b1ce75a345d18fe5ad3f624e12fddcf6df49 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 4376c7dfafc58f88c517cb9c888e7389c2f471dd..5826fe3cfa99455018c3a712cc3e931b6d73fe01 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 422ca6804894889e4344534a5ad9eb627e815168..792a52bad9ce2e61c1ed26efaa273e54cb2f3b79 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 a453e3ed4477f378982f49839ffcf0726810408e..c130a60a320d9b99c535417da1a66d7e10e53841 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