Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0eab0998 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Test screenshots from screen capture UI are detected" into main

parents 68fec525 dc108b7e
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -40,6 +40,7 @@ import org.mockito.ArgumentMatcher
import org.mockito.Mock
import org.mockito.Mockito.mock
import org.mockito.Mockito.never
import org.mockito.Mockito.times
import org.mockito.Mockito.verify
import org.mockito.MockitoAnnotations

@@ -71,6 +72,19 @@ class ScreenshotDetectionControllerTest : SysuiTestCase() {
        verify(windowManager, never()).notifyScreenshotListeners(any())
    }

    @Test
    fun testMaybeNotifyOfScreenshot_evaluatesForScreenCaptureUISource() {
        val data =
            ScreenshotData.forTesting(
                source = WindowManager.ScreenshotSource.SCREENSHOT_SCREEN_CAPTURE_UI
            )

        val list = controller.maybeNotifyOfScreenshot(data)

        assertTrue(list.isEmpty())
        verify(windowManager, times(1)).notifyScreenshotListeners(any())
    }

    @Test
    fun testMaybeNotifyOfScreenshot_emptySet() {
        val data =