Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4f2d4e3a authored by Ricki Hirner's avatar Ricki Hirner
Browse files

Further unmockk after tests

parent feccb76c
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -24,11 +24,11 @@ import dagger.hilt.android.testing.HiltAndroidTest
import io.mockk.Awaits
import io.mockk.coEvery
import io.mockk.every
import io.mockk.junit4.MockKRule
import io.mockk.just
import io.mockk.mockk
import io.mockk.mockkObject
import io.mockk.mockkStatic
import io.mockk.unmockkAll
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.delay
import kotlinx.coroutines.flow.flow
@@ -55,8 +55,7 @@ class SyncAdapterServicesTest {
    @Inject
    lateinit var collectionRepository: DavCollectionRepository

    @Inject
    @ApplicationContext
    @Inject @ApplicationContext
    lateinit var context: Context

    @Inject
@@ -74,6 +73,9 @@ class SyncAdapterServicesTest {
    @get:Rule
    val hiltRule = HiltAndroidRule(this)

    @get:Rule
    val mockkRule = MockKRule(this)

    // test methods should run quickly and not wait 60 seconds for a sync timeout or something like that
    @get:Rule
    val timeoutRule: Timeout = Timeout.seconds(5)
@@ -90,7 +92,6 @@ class SyncAdapterServicesTest {
    @After
    fun tearDown() {
        TestAccount.remove(account)
        unmockkAll()
    }


+5 −1
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ import at.bitfire.davdroid.sync.account.TestAccount
import dagger.hilt.android.qualifiers.ApplicationContext
import dagger.hilt.android.testing.HiltAndroidRule
import dagger.hilt.android.testing.HiltAndroidTest
import io.mockk.junit4.MockKRule
import io.mockk.mockkObject
import io.mockk.verify
import kotlinx.coroutines.runBlocking
@@ -41,6 +42,9 @@ class PeriodicSyncWorkerTest {
    @get:Rule
    val hiltRule = HiltAndroidRule(this)

    @get:Rule
    val mockkRule = MockKRule(this)

    lateinit var account: Account

    @Before
@@ -68,7 +72,7 @@ class PeriodicSyncWorkerTest {
            BaseSyncWorker.INPUT_ACCOUNT_TYPE to invalidAccount.type
        )

        // mock WorkManager to observe cancellation call
        // observe WorkManager cancellation call
        val workManager = WorkManager.getInstance(context)
        mockkObject(workManager)