|
@@ -2,6 +2,7 @@ package com.nextcloud.talk.viewmodels
|
|
|
|
|
|
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
|
|
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
|
|
import io.reactivex.android.plugins.RxAndroidPlugins
|
|
import io.reactivex.android.plugins.RxAndroidPlugins
|
|
|
|
+import io.reactivex.plugins.RxJavaPlugins
|
|
import io.reactivex.schedulers.Schedulers
|
|
import io.reactivex.schedulers.Schedulers
|
|
import org.junit.BeforeClass
|
|
import org.junit.BeforeClass
|
|
import org.junit.Rule
|
|
import org.junit.Rule
|
|
@@ -14,6 +15,16 @@ open class AbstractViewModelTest {
|
|
@JvmStatic
|
|
@JvmStatic
|
|
@BeforeClass
|
|
@BeforeClass
|
|
fun setUpClass() {
|
|
fun setUpClass() {
|
|
|
|
+ RxJavaPlugins.setIoSchedulerHandler {
|
|
|
|
+ Schedulers.trampoline()
|
|
|
|
+ }
|
|
|
|
+ RxJavaPlugins.setComputationSchedulerHandler {
|
|
|
|
+ Schedulers.trampoline()
|
|
|
|
+ }
|
|
|
|
+ RxJavaPlugins.setNewThreadSchedulerHandler {
|
|
|
|
+ Schedulers.trampoline()
|
|
|
|
+ }
|
|
|
|
+
|
|
RxAndroidPlugins.setInitMainThreadSchedulerHandler {
|
|
RxAndroidPlugins.setInitMainThreadSchedulerHandler {
|
|
Schedulers.trampoline()
|
|
Schedulers.trampoline()
|
|
}
|
|
}
|