mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-30 14:23:55 +01:00
Add DepictsFragment Unit Tests and update tests dependencies (#4688)
* Add DepictsFragment Unit Tests and update tests dependencies * Attempt to fix CI
This commit is contained in:
parent
3dcd271980
commit
7ce80aa804
6 changed files with 229 additions and 20 deletions
|
|
@ -6,7 +6,7 @@ import android.os.Bundle
|
|||
import android.os.Looper
|
||||
import androidx.fragment.app.Fragment
|
||||
import androidx.work.Configuration
|
||||
import androidx.work.WorkManager
|
||||
import androidx.work.testing.WorkManagerTestInitHelper
|
||||
import fr.free.nrw.commons.CommonsApplication
|
||||
import fr.free.nrw.commons.R
|
||||
import fr.free.nrw.commons.TestAppAdapter
|
||||
|
|
@ -105,6 +105,9 @@ class MainActivityUnitTests {
|
|||
MainActivity::class.java.getDeclaredField("contributionsFragment")
|
||||
fieldContributionsFragment.isAccessible = true
|
||||
fieldContributionsFragment.set(activity, contributionsFragment)
|
||||
|
||||
val config: Configuration = Configuration.Builder().build()
|
||||
WorkManagerTestInitHelper.initializeTestWorkManager(context, config)
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -199,8 +202,6 @@ class MainActivityUnitTests {
|
|||
@Throws(Exception::class)
|
||||
fun testToggleLimitedConnectionMode() {
|
||||
Shadows.shadowOf(Looper.getMainLooper()).idle()
|
||||
val config: Configuration = Configuration.Builder().build()
|
||||
WorkManager.initialize(context, config)
|
||||
`when`(
|
||||
defaultKvStore.getBoolean(
|
||||
CommonsApplication.IS_LIMITED_CONNECTION_MODE_ENABLED, false
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue