File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
dd-sdk-android-core/src/test/kotlin/com/datadog/android/utils/forge Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -16,22 +16,23 @@ import androidx.work.impl.utils.taskexecutor.TaskExecutor
1616import fr.xgouchet.elmyr.Forge
1717import fr.xgouchet.elmyr.ForgeryFactory
1818import java.util.concurrent.Executor
19- import java.util.concurrent.Executors
2019
2120class WorkerParametersForgeryFactory : ForgeryFactory <WorkerParameters > {
2221
2322 // region ForgeryFactory
2423
2524 override fun getForgery (forge : Forge ): WorkerParameters {
26- val threadExecutor = Executors .newSingleThreadExecutor()
25+ val sameThreadExecutor = object : Executor {
26+ override fun execute (command : Runnable ) = command.run ()
27+ }
2728 return WorkerParameters (
2829 forge.getForgery(),
2930 Data .EMPTY ,
3031 forge.aList { anAlphabeticalString() },
3132 WorkerParameters .RuntimeExtras (),
3233 forge.aSmallInt(),
3334 forge.aSmallInt(),
34- threadExecutor ,
35+ sameThreadExecutor ,
3536 object : TaskExecutor {
3637 override fun getMainThreadExecutor (): Executor {
3738 TODO ()
You can’t perform that action at this time.
0 commit comments