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

Commit eb87dfe8 authored by Miranda Kephart's avatar Miranda Kephart
Browse files

Fix legacy clipboard controller tests

Bug: 260707686
Test: atest

Change-Id: Id66f297191c103d079bf5b2e188d75995090be9c
parent 71592cf7
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -140,6 +140,7 @@ public class ClipboardOverlayControllerTest extends SysuiTestCase {

    @Test
    public void test_setClipData_nullData_legacy() {
        mFeatureFlags.set(CLIPBOARD_MINIMIZED_LAYOUT, false);
        ClipData clipData = null;
        mOverlayController.setClipDataLegacy(clipData, "");

@@ -150,6 +151,7 @@ public class ClipboardOverlayControllerTest extends SysuiTestCase {

    @Test
    public void test_setClipData_invalidImageData_legacy() {
        mFeatureFlags.set(CLIPBOARD_MINIMIZED_LAYOUT, false);
        ClipData clipData = new ClipData("", new String[]{"image/png"},
                new ClipData.Item(Uri.parse("")));

@@ -162,6 +164,8 @@ public class ClipboardOverlayControllerTest extends SysuiTestCase {

    @Test
    public void test_setClipData_textData_legacy() {
        mFeatureFlags.set(CLIPBOARD_MINIMIZED_LAYOUT, false);

        mOverlayController.setClipDataLegacy(mSampleClipData, "");

        verify(mClipboardOverlayView, times(1)).showTextPreview("Test Item", false);
@@ -171,6 +175,8 @@ public class ClipboardOverlayControllerTest extends SysuiTestCase {

    @Test
    public void test_setClipData_sensitiveTextData_legacy() {
        mFeatureFlags.set(CLIPBOARD_MINIMIZED_LAYOUT, false);

        ClipDescription description = mSampleClipData.getDescription();
        PersistableBundle b = new PersistableBundle();
        b.putBoolean(ClipDescription.EXTRA_IS_SENSITIVE, true);
@@ -185,6 +191,7 @@ public class ClipboardOverlayControllerTest extends SysuiTestCase {

    @Test
    public void test_setClipData_repeatedCalls_legacy() {
        mFeatureFlags.set(CLIPBOARD_MINIMIZED_LAYOUT, false);
        when(mAnimator.isRunning()).thenReturn(true);

        mOverlayController.setClipDataLegacy(mSampleClipData, "");
@@ -195,6 +202,7 @@ public class ClipboardOverlayControllerTest extends SysuiTestCase {

    @Test
    public void test_viewCallbacks_onShareTapped_legacy() {
        mFeatureFlags.set(CLIPBOARD_MINIMIZED_LAYOUT, false);
        mOverlayController.setClipDataLegacy(mSampleClipData, "");

        mCallbacks.onShareButtonTapped();
@@ -205,6 +213,7 @@ public class ClipboardOverlayControllerTest extends SysuiTestCase {

    @Test
    public void test_viewCallbacks_onDismissTapped_legacy() {
        mFeatureFlags.set(CLIPBOARD_MINIMIZED_LAYOUT, false);
        mOverlayController.setClipDataLegacy(mSampleClipData, "");

        mCallbacks.onDismissButtonTapped();
@@ -215,6 +224,8 @@ public class ClipboardOverlayControllerTest extends SysuiTestCase {

    @Test
    public void test_multipleDismissals_dismissesOnce_legacy() {
        mFeatureFlags.set(CLIPBOARD_MINIMIZED_LAYOUT, false);

        mCallbacks.onSwipeDismissInitiated(mAnimator);
        mCallbacks.onDismissButtonTapped();
        mCallbacks.onSwipeDismissInitiated(mAnimator);
@@ -226,6 +237,7 @@ public class ClipboardOverlayControllerTest extends SysuiTestCase {

    @Test
    public void test_remoteCopy_withFlagOn_legacy() {
        mFeatureFlags.set(CLIPBOARD_MINIMIZED_LAYOUT, false);
        mFeatureFlags.set(CLIPBOARD_REMOTE_BEHAVIOR, true);
        when(mClipboardUtils.isRemoteCopy(any(), any(), any())).thenReturn(true);

@@ -236,6 +248,7 @@ public class ClipboardOverlayControllerTest extends SysuiTestCase {

    @Test
    public void test_remoteCopy_withFlagOff_legacy() {
        mFeatureFlags.set(CLIPBOARD_MINIMIZED_LAYOUT, false);
        when(mClipboardUtils.isRemoteCopy(any(), any(), any())).thenReturn(true);

        mOverlayController.setClipDataLegacy(mSampleClipData, "");
@@ -245,6 +258,7 @@ public class ClipboardOverlayControllerTest extends SysuiTestCase {

    @Test
    public void test_nonRemoteCopy_legacy() {
        mFeatureFlags.set(CLIPBOARD_MINIMIZED_LAYOUT, false);
        mFeatureFlags.set(CLIPBOARD_REMOTE_BEHAVIOR, true);
        when(mClipboardUtils.isRemoteCopy(any(), any(), any())).thenReturn(false);

@@ -255,6 +269,8 @@ public class ClipboardOverlayControllerTest extends SysuiTestCase {

    @Test
    public void test_logsUseLastClipSource_legacy() {
        mFeatureFlags.set(CLIPBOARD_MINIMIZED_LAYOUT, false);

        mOverlayController.setClipDataLegacy(mSampleClipData, "first.package");
        mCallbacks.onDismissButtonTapped();
        mOverlayController.setClipDataLegacy(mSampleClipData, "second.package");
@@ -267,6 +283,7 @@ public class ClipboardOverlayControllerTest extends SysuiTestCase {

    @Test
    public void test_logOnClipboardActionsShown_legacy() {
        mFeatureFlags.set(CLIPBOARD_MINIMIZED_LAYOUT, false);
        ClipData.Item item = mSampleClipData.getItemAt(0);
        item.setTextLinks(Mockito.mock(TextLinks.class));
        mFeatureFlags.set(CLIPBOARD_REMOTE_BEHAVIOR, true);