Skip to content

Commit deedc16

Browse files
romtsnclaude
andcommitted
fix: Fix MaskRendererTest after lazy bitmap init guard and simplify test setup
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 942f3e6 commit deedc16

File tree

1 file changed

+2
-15
lines changed

1 file changed

+2
-15
lines changed

sentry-android-replay/src/test/java/io/sentry/android/replay/util/MaskRendererTest.kt

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -317,21 +317,8 @@ class MaskRendererTest {
317317
@Test
318318
fun `close recycles internal bitmap`() {
319319
val renderer = MaskRenderer()
320-
// Trigger lazy initialization by calling renderMasks
321-
val bitmap = Bitmap.createBitmap(10, 10, Bitmap.Config.ARGB_8888)
322-
val node =
323-
GenericViewHierarchyNode(
324-
x = 0f,
325-
y = 0f,
326-
width = 10,
327-
height = 10,
328-
elevation = 0f,
329-
distance = 0,
330-
shouldMask = false,
331-
isVisible = true,
332-
visibleRect = Rect(0, 0, 10, 10),
333-
)
334-
renderer.renderMasks(bitmap, node, null)
320+
// Trigger lazy initialization
321+
renderer.singlePixelBitmap
335322

336323
renderer.close()
337324
assertTrue(renderer.singlePixelBitmap.isRecycled)

0 commit comments

Comments
 (0)