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

Commit 86d53914 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Fix AppSearchShortcutInfoTest" into tm-dev am: 77ef5a4e

parents bffba354 77ef5a4e
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -413,7 +413,10 @@ public class AppSearchShortcutInfo extends GenericDocument {
        final int iconResId = (int) getPropertyLong(KEY_ICON_RES_ID);
        final String iconResName = getPropertyString(KEY_ICON_RES_NAME);
        final String iconUri = getPropertyString(KEY_ICON_URI);
        final int disabledReason = Integer.parseInt(getPropertyString(KEY_DISABLED_REASON));
        final String disabledReasonString = getPropertyString(KEY_DISABLED_REASON);
        final int disabledReason = !TextUtils.isEmpty(disabledReasonString)
                ? Integer.parseInt(getPropertyString(KEY_DISABLED_REASON))
                : ShortcutInfo.DISABLED_REASON_NOT_DISABLED;
        final Map<String, Map<String, List<String>>> capabilityBindings =
                parseCapabilityBindings(getPropertyStringArray(KEY_CAPABILITY_BINDINGS));
        return new ShortcutInfo(
+6 −6
Original line number Diff line number Diff line
@@ -24,7 +24,6 @@ import android.content.Intent;
import android.platform.test.annotations.Presubmit;
import android.util.ArraySet;

import org.junit.Ignore;
import org.junit.Test;

import java.util.Set;
@@ -32,7 +31,6 @@ import java.util.Set;
@Presubmit
public class AppSearchShortcutInfoTest {

    @Ignore("b/208375334")
    @Test
    public void testBuildShortcutAndGetValue() {
        final String category =
@@ -51,7 +49,7 @@ public class AppSearchShortcutInfoTest {
        final Intent shortcutIntent = new Intent(Intent.ACTION_VIEW);
        final ShortcutInfo shortcut = new AppSearchShortcutInfo.Builder(/*packageName=*/"", id)
                .setActivity(activity)
                .setLongLabel(id)
                .setShortLabel(id)
                .setIconResName(shortcutIconResName)
                .setIntent(shortcutIntent)
                .setPerson(person)
@@ -64,11 +62,13 @@ public class AppSearchShortcutInfoTest {
        assertThat(shortcut.getId()).isEqualTo(id);
        assertThat(shortcut.getShortLabel()).isEqualTo(id);
        assertThat(shortcut.getIconResName()).isEqualTo(shortcutIconResName);
        assertThat(shortcut.getIntent().toString()).isEqualTo(shortcut.toString());
        assertThat(shortcut.getIntent().toString()).isEqualTo(shortcutIntent.toString());
        assertThat(shortcut.getPersons().length).isEqualTo(1);
        assertThat(shortcut.getPersons()[0]).isEqualTo(person);
        final Person target = shortcut.getPersons()[0];
        assertThat(target.getName()).isEqualTo(person.getName());
        assertThat(target.isBot()).isEqualTo(person.isBot());
        assertThat(target.isImportant()).isEqualTo(person.isImportant());
        assertThat(shortcut.getCategories()).isEqualTo(categorySet);
        assertThat(shortcut.getFlags()).isEqualTo(ShortcutInfo.FLAG_LONG_LIVED);
        assertThat(shortcut.getActivity()).isEqualTo(activity);
    }
}