Skip to content

Commit b5c4aed

Browse files
committed
Fix tests
1 parent 12550ce commit b5c4aed

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

sentry-android-replay/src/test/java/io/sentry/android/replay/screenshot/PixelCopyStrategyTest.kt

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@ package io.sentry.android.replay.screenshot
22

33
import android.app.Activity
44
import android.os.Bundle
5+
import android.os.Handler
56
import android.os.Looper
67
import android.widget.LinearLayout
78
import android.widget.LinearLayout.LayoutParams
89
import android.widget.TextView
910
import androidx.test.ext.junit.runners.AndroidJUnit4
1011
import io.sentry.SentryOptions
12+
import io.sentry.android.replay.ExecutorProvider
1113
import io.sentry.android.replay.ScreenshotRecorderCallback
1214
import io.sentry.android.replay.ScreenshotRecorderConfig
1315
import io.sentry.android.replay.util.DebugOverlayDrawable
@@ -39,8 +41,13 @@ class PixelCopyStrategyTest {
3941

4042
fun getSut(executor: ScheduledExecutorService = mock()): PixelCopyStrategy {
4143
return PixelCopyStrategy(
42-
executor,
43-
MainLooperHandler(),
44+
object : ExecutorProvider {
45+
override fun getExecutor(): ScheduledExecutorService = executor
46+
47+
override fun getMainLooperHandler(): MainLooperHandler = MainLooperHandler()
48+
49+
override fun getBackgroundHandler(): Handler = mock()
50+
},
4451
callback,
4552
options,
4653
config,

0 commit comments

Comments
 (0)