Home | History | Annotate | Download | only in cts

Lines Matching refs:mIntent

52     private Intent mIntent;
71 mIntent = new Intent();
79 mIntent = new Intent();
80 assertNotNull(mIntent);
85 mIntent = new Intent(intent);
86 assertNotNull(mIntent);
87 assertEquals(TEST_ACTION, mIntent.getAction());
89 mIntent = new Intent(TEST_ACTION);
90 assertNotNull(mIntent);
91 assertEquals(TEST_ACTION, mIntent.getAction());
93 mIntent = new Intent(TEST_ACTION, TEST_URI);
94 assertNotNull(mIntent);
95 assertEquals(TEST_ACTION, mIntent.getAction());
96 assertEquals(TEST_URI, mIntent.getData());
98 mIntent = new Intent(mContext, MockActivity.class);
99 assertNotNull(mIntent);
100 assertEquals(mComponentName, mIntent.getComponent());
102 mIntent = new Intent(TEST_ACTION, TEST_URI, mContext, MockActivity.class);
103 assertNotNull(mIntent);
104 assertEquals(TEST_ACTION, mIntent.getAction());
105 assertEquals(TEST_URI, mIntent.getData());
106 assertEquals(mComponentName, mIntent.getComponent());
110 mIntent = new Intent();
111 mIntent.putExtra(TEST_EXTRA_NAME, "testvalue");
112 assertNotNull(mIntent.getStringExtra(TEST_EXTRA_NAME));
113 mIntent.removeExtra(TEST_EXTRA_NAME);
114 assertNull(mIntent.getStringExtra(TEST_EXTRA_NAME));
119 mIntent.putExtra(TEST_EXTRA_NAME, expected);
120 assertEquals(expected, mIntent.getCharSequenceExtra(TEST_EXTRA_NAME));
124 mIntent.setAction(TEST_ACTION);
125 mIntent.setData(TEST_URI);
126 mIntent.setType(TEST_TYPE);
127 mIntent.setFlags(0);
128 mIntent.setComponent(mComponentName);
129 mIntent.addCategory(TEST_CATEGORY);
131 mIntent.writeToParcel(parcel, 0);
135 assertEquals(mIntent.getAction(), target.getAction());
136 assertEquals(mIntent.getData(), target.getData());
137 assertEquals(mIntent.getFlags(), target.getFlags());
138 assertEquals(mIntent.getComponent(), target.getComponent());
139 assertEquals(mIntent.getCategories(), target.getCategories());
140 assertEquals(mIntent.toURI(), target.toURI());
148 mIntent.putParcelableArrayListExtra(TEST_EXTRA_NAME, expected);
149 final ArrayList<Intent> target = mIntent.getParcelableArrayListExtra(TEST_EXTRA_NAME);
155 mIntent.filterHashCode();
159 mIntent.addCategory(TEST_CATEGORY);
160 final Set<String> target = mIntent.getCategories();
165 assertNull(mIntent.getScheme());
166 mIntent.setData(TEST_URI);
167 assertEquals(TEST_URI.getScheme(), mIntent.getScheme());
173 mIntent.putIntegerArrayListExtra(TEST_EXTRA_NAME, expected);
174 assertEquals(expected, mIntent.getIntegerArrayListExtra(TEST_EXTRA_NAME));
178 mIntent = new Intent();
179 assertFalse(mIntent.hasExtra(TEST_EXTRA_NAME));
180 mIntent.putExtra(TEST_EXTRA_NAME, "test");
181 assertTrue(mIntent.hasExtra(TEST_EXTRA_NAME));
186 assertNull(mIntent.getIntArrayExtra(TEST_EXTRA_NAME));
187 mIntent.putExtra(TEST_EXTRA_NAME, expected);
188 assertEquals(expected, mIntent.getIntArrayExtra(TEST_EXTRA_NAME));
192 final Intent intent = mIntent.setClassName(mContext, MockActivity.class.getName());
193 assertEquals(mComponentName, mIntent.getComponent());
194 assertSame(mIntent, intent);
198 mIntent.setClassName(mContext.getPackageName(), MockActivity.class.getName());
199 assertEquals(mComponentName, mIntent.getComponent());
204 mIntent = new Intent();
205 assertEquals(expected, mIntent.getIntExtra(TEST_EXTRA_NAME, expected));
206 mIntent.putExtra(TEST_EXTRA_NAME, 100);
207 assertEquals(100, mIntent.getIntExtra(TEST_EXTRA_NAME, 1));
214 mIntent = new Intent();
215 mIntent.putIntegerArrayListExtra(TEST_EXTRA_NAME, expected);
216 assertEquals(expected, mIntent.getIntegerArrayListExtra(TEST_EXTRA_NAME));
220 mIntent.setType(TEST_TYPE);
221 assertEquals(TEST_TYPE, mIntent.getType());
227 mIntent.putExtras(expected);
228 mIntent.putExtra(TEST_EXTRA_NAME, expected);
230 assertEquals(expected, mIntent.getBundleExtra(TEST_EXTRA_NAME));
235 mIntent.putExtra(TEST_EXTRA_NAME, expected);
236 final char[] actual= mIntent.getCharArrayExtra(TEST_EXTRA_NAME);
245 mIntent.putExtra(TEST_EXTRA_NAME, expected);
246 assertEquals(expected, mIntent.getDoubleArrayExtra(TEST_EXTRA_NAME));
252 mIntent.putStringArrayListExtra(TEST_EXTRA_NAME, expected);
253 assertEquals(expected, mIntent.getStringArrayListExtra(TEST_EXTRA_NAME));
258 assertNull(mIntent.resolveType(mContext));
259 mIntent.setType(TEST_TYPE);
260 assertEquals(TEST_TYPE, mIntent.resolveType(mContext));
261 mIntent.setType(null);
262 mIntent.setData(TEST_URI);
263 assertEquals(contentResolver.getType(TEST_URI), mIntent.resolveType(mContext));
264 mIntent.setData(Uri.parse("test"));
265 assertNull(mIntent.resolveType(mContext));
270 assertNull(mIntent.resolveType(contentResolver));
271 mIntent.setType(TEST_TYPE);
272 assertEquals(TEST_TYPE, mIntent.resolveType(contentResolver));
273 mIntent.setType(null);
274 mIntent.setData(TEST_URI);
275 assertEquals(contentResolver.getType(TEST_URI), mIntent.resolveType(contentResolver));
276 mIntent.setData(Uri.parse("test"));
277 assertNull(mIntent.resolveType(contentResolver));
281 mIntent.setComponent(mComponentName);
282 assertEquals(mComponentName, mIntent.getComponent());
286 assertNull(mIntent.getDataString());
287 mIntent.setData(TEST_URI);
288 assertEquals(TEST_URI.toString(), mIntent.getDataString());
292 assertFalse(mIntent.hasCategory(TEST_CATEGORY));
293 mIntent.addCategory(TEST_CATEGORY);
294 assertTrue(mIntent.hasCategory(TEST_CATEGORY));
299 mIntent.putExtra(TEST_EXTRA_NAME, expected);
300 assertEquals(expected, mIntent.getLongArrayExtra(TEST_EXTRA_NAME));
305 mIntent = null;
310 mIntent = Intent.parseIntent(mContext.getResources(), parser, attrs);
340 mIntent = Intent.parseIntent(mContext.getResources(), parser, attrs);
346 assertNotNull(mIntent);
347 assertEquals("android.intent.action.MAIN", mIntent.getAction());
348 assertEquals(Uri.parse("http://www.google.com/"), mIntent.getData());
352 assertNull(mIntent.getComponent());
353 mIntent.setClass(mContext, MockActivity.class);
354 assertEquals(mComponentName, mIntent.getComponent());
359 assertNull(mIntent.resolveTypeIfNeeded(contentResolver));
360 mIntent.setType(TEST_TYPE);
361 assertEquals(TEST_TYPE, mIntent.resolveTypeIfNeeded(contentResolver));
363 mIntent.setType(null);
364 mIntent.setComponent(mComponentName);
365 assertEquals(null, mIntent.resolveTypeIfNeeded(contentResolver));
367 mIntent.setType(TEST_TYPE);
368 mIntent.setComponent(mComponentName);
369 assertEquals(TEST_TYPE, mIntent.resolveTypeIfNeeded(contentResolver));
371 mIntent.setType(null);
372 mIntent.setData(TEST_URI);
373 assertNull(mIntent.resolveTypeIfNeeded(contentResolver));
377 assertFalse(mIntent.getBooleanExtra(TEST_EXTRA_NAME, false));
378 mIntent.putExtra(TEST_EXTRA_NAME, true);
379 assertTrue(mIntent.getBooleanExtra(TEST_EXTRA_NAME, false));
380 mIntent.putExtra(TEST_EXTRA_NAME, false);
381 assertFalse(mIntent.getBooleanExtra(TEST_EXTRA_NAME, false));
386 mIntent.putExtra(TEST_EXTRA_NAME, expected);
387 assertEquals(expected, mIntent.getByteExtra(TEST_EXTRA_NAME, Byte.valueOf("1")));
391 assertEquals('a', mIntent.getCharExtra(TEST_EXTRA_NAME, 'a'));
393 mIntent.putExtra(TEST_EXTRA_NAME, expected);
394 assertEquals(expected, mIntent.getCharExtra(TEST_EXTRA_NAME, 'a'));
399 assertEquals(Short.valueOf("1").shortValue(), mIntent.getShortExtra(
401 mIntent.putExtra(TEST_EXTRA_NAME, expected);
402 assertEquals(expected.shortValue(), mIntent.getShortExtra(TEST_EXTRA_NAME, Short.valueOf("1")));
407 assertEquals(1, mIntent.getIntExtra(TEST_EXTRA_NAME, 1));
408 mIntent.putExtra(TEST_EXTRA_NAME, expected);
409 assertEquals(expected, mIntent.getIntExtra(TEST_EXTRA_NAME, 1));
414 assertEquals(1l, mIntent.getLongExtra(TEST_EXTRA_NAME, 1l));
415 mIntent.putExtra(TEST_EXTRA_NAME, expected);
416 assertEquals(expected, mIntent.getLongExtra(TEST_EXTRA_NAME, 1l));
421 assertEquals(1f, mIntent.getFloatExtra(TEST_EXTRA_NAME, 1f));
422 mIntent.putExtra(TEST_EXTRA_NAME, expected);
423 assertEquals(expected, mIntent.getFloatExtra(TEST_EXTRA_NAME, 1f));
428 assertEquals(1d, mIntent.getDoubleExtra(TEST_EXTRA_NAME, 1d));
429 mIntent
430 assertEquals(expected, mIntent.getDoubleExtra(TEST_EXTRA_NAME, 1d));
435 assertNull(mIntent.getStringExtra(TEST_EXTRA_NAME));
436 mIntent.putExtra(TEST_EXTRA_NAME, expected);
437 assertEquals(expected, mIntent.getStringExtra(TEST_EXTRA_NAME));
442 assertNull(mIntent.getCharSequenceExtra(TEST_EXTRA_NAME));
443 mIntent.putExtra(TEST_EXTRA_NAME, expected);
444 assertEquals(expected, mIntent.getCharSequenceExtra(TEST_EXTRA_NAME));
449 mIntent.putExtra(TEST_EXTRA_NAME, expected);
450 assertEquals(expected, mIntent.getParcelableExtra(TEST_EXTRA_NAME));
455 mIntent.putExtra(TEST_EXTRA_NAME, expected);
456 assertEquals(expected, mIntent.getParcelableArrayExtra(TEST_EXTRA_NAME));
462 mIntent.putExtra(TEST_EXTRA_NAME, expected);
463 assertEquals(expected, mIntent.getSerializableExtra(TEST_EXTRA_NAME));
464 TestSerializable target = (TestSerializable) mIntent.getSerializableExtra(TEST_EXTRA_NAME);
470 mIntent.putExtra(TEST_EXTRA_NAME, expected);
471 assertEquals(expected, mIntent.getBooleanArrayExtra(TEST_EXTRA_NAME));
476 mIntent.putExtra(TEST_EXTRA_NAME, expected);
477 assertEquals(expected, mIntent.getByteArrayExtra(TEST_EXTRA_NAME));
482 mIntent.putExtra(TEST_EXTRA_NAME, expected);
483 assertEquals(expected, mIntent.getShortArrayExtra(TEST_EXTRA_NAME));
488 mIntent.putExtra(TEST_EXTRA_NAME, expected);
489 assertEquals(expected, mIntent.getCharArrayExtra(TEST_EXTRA_NAME));
494 mIntent.putExtra(TEST_EXTRA_NAME, expected);
495 assertEquals(expected, mIntent.getIntArrayExtra(TEST_EXTRA_NAME));
500 mIntent.putExtra(TEST_EXTRA_NAME, expected);
501 assertEquals(expected, mIntent.getLongArrayExtra(TEST_EXTRA_NAME));
506 mIntent.putExtra(TEST_EXTRA_NAME, expected);
507 assertEquals(expected, mIntent.getFloatArrayExtra(TEST_EXTRA_NAME));
512 mIntent.putExtra(TEST_EXTRA_NAME, expected);
513 assertEquals(expected, mIntent.getDoubleArrayExtra(TEST_EXTRA_NAME));
518 mIntent.putExtra(TEST_EXTRA_NAME, expected);
519 assertEquals(expected, mIntent.getStringArrayExtra(TEST_EXTRA_NAME));
525 mIntent.putExtra(TEST_EXTRA_NAME, expected);
526 assertEquals(expected, mIntent.getBundleExtra(TEST_EXTRA_NAME));
532 mIntent.putExtra(TEST_EXTRA_NAME, expected);
533 assertEquals(expected, mIntent.getIBinderExtra(TEST_EXTRA_NAME));
537 assertFalse(mIntent.hasCategory(TEST_CATEGORY));
538 mIntent.addCategory(TEST_CATEGORY);
539 assertTrue(mIntent.hasCategory(TEST_CATEGORY));
544 mIntent.putExtra(TEST_EXTRA_NAME, expected);
545 assertEquals(expected, mIntent.getParcelableArrayListExtra(TEST_EXTRA_NAME));
549 assertNotNull(mIntent.toString());
553 mIntent.setData(TEST_URI);
554 assertEquals(TEST_URI, mIntent.getData());
563 mIntent.putStringArrayListExtra(TEST_EXTRA_NAME, expected);
564 assertEquals(expected, mIntent.getStringArrayListExtra(TEST_EXTRA_NAME));
570 mIntent.putCharSequenceArrayListExtra(TEST_EXTRA_NAME, expected);
571 assertEquals(expected, mIntent.getCharSequenceArrayListExtra(TEST_EXTRA_NAME));
576 assertEquals(null, mIntent.resolveActivityInfo(pm, 1));
577 mIntent.setComponent(mComponentName);
581 assertEquals(target.targetActivity, mIntent.resolveActivityInfo(pm, 1).targetActivity);
586 mIntent.putExtra(TEST_EXTRA_NAME, expected);
587 assertEquals(expected, mIntent.getParcelableExtra(TEST_EXTRA_NAME));
591 mIntent.setAction(TEST_ACTION);
592 assertEquals(TEST_ACTION, mIntent.getAction());
598 mIntent.addFlags(flag);
600 assertEquals(expected, mIntent.getFlags());
605 assertEquals(expected, mIntent.describeContents());
606 mIntent.putExtra(TEST_EXTRA_NAME, "test");
607 assertEquals(mIntent.getExtras().describeContents(), mIntent.describeContents());
613 assertEquals(Short.valueOf("1").shortValue(), mIntent.getShortExtra(
615 mIntent.putExtra(TEST_EXTRA_NAME, expected);
616 assertEquals(expected.shortValue(), mIntent.getShortExtra(TEST_EXTRA_NAME, Short.valueOf("1")));
620 mIntent.setAction(TEST_ACTION);
621 mIntent.setClass(mContext, MockActivity.class);
622 mIntent.setComponent(mComponentName);
623 mIntent.setDataAndType(TEST_URI, TEST_TYPE);
624 mIntent.addCategory(TEST_CATEGORY);
627 mIntent.putExtra(key, excepted);
628 Intent actual = (Intent) mIntent.clone();
640 assertEquals(1d, mIntent.getDoubleExtra(TEST_EXTRA_NAME, 1d));
641 mIntent.putExtra(TEST_EXTRA_NAME, expected);
642 assertEquals(expected, mIntent.getDoubleExtra(TEST_EXTRA_NAME, 1d));
646 mIntent.setAction(TEST_ACTION);
647 mIntent.setClass(mContext, MockActivity.class);
648 mIntent.setComponent(mComponentName);
649 mIntent.setDataAndType(TEST_URI, TEST_TYPE);
650 mIntent.addCategory(TEST_CATEGORY);
652 mIntent.putExtra(key, "testValue");
653 Intent actual = mIntent.cloneFilter();
665 mIntent = Intent.getIntentOld(uri);
666 assertEquals(Intent.ACTION_VIEW, mIntent.getAction());
668 mIntent = null;
671 mIntent = Intent.getIntentOld(uri);
683 mIntent = Intent.getIntentOld(uri);
684 assertEquals("test", mIntent.getAction());
685 assertEquals("testdata", mIntent.getData().toString());
686 assertEquals(mComponentName, mIntent.getComponent());
687 assertEquals("test", (String) (mIntent.getCategories().toArray()[0]));
688 assertEquals("mtype", mIntent.getType());
689 assertEquals(4, mIntent.getFlags());
690 assertEquals("testString", mIntent.getStringExtra("test"));
691 assertTrue(mIntent.getBooleanExtra("testboolean", false));
694 assertEquals(b, mIntent.getByteExtra("testbyte", defaulttByte));
695 assertEquals('a', mIntent.getCharExtra("testchar", 'b'));
697 assertEquals(testFloat, mIntent.getFloatExtra("testfloat", 2f));
699 assertEquals(testDouble, mIntent.getDoubleExtra("testdouble", 2d));
702 assertEquals(testLong, mIntent.getLongExtra("testlong", 2l));
706 assertEquals(testShort, mIntent.getShortExtra("testshort", defaultShort));
707 assertEquals(1, mIntent.getIntExtra("testint", 2));
712 mIntent.putExtra(TEST_EXTRA_NAME, expected);
713 assertEquals(expected, mIntent.getParcelableArrayExtra(TEST_EXTRA_NAME));
764 assertEquals('a', mIntent.getCharExtra(TEST_EXTRA_NAME, 'a'));
766 mIntent.putExtra(TEST_EXTRA_NAME, expected);
767 assertEquals(expected, mIntent.getCharExtra(TEST_EXTRA_NAME, 'a'));
771 mIntent = Intent.getIntent("test#");
772 assertEquals(Intent.ACTION_VIEW, mIntent.getAction());
778 mIntent = Intent.getIntent(uri);
783 mIntent = new Intent();
785 String uri = mIntent.toURI();
789 mIntent.setAction(TEST_ACTION);
790 uri = mIntent.toURI();
794 mIntent.setData(TEST_URI);
795 uri = mIntent.toURI();
799 mIntent.setComponent(mComponentName);
800 uri = mIntent.toURI();
804 mIntent.addCategory(TEST_CATEGORY);
805 uri = mIntent.toURI();
810 mIntent.setType(TEST_TYPE);
811 uri = mIntent.toURI();
815 mIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT
819 uri = mIntent.toURI();
824 mIntent.putExtra(TEST_EXTRA_NAME, stringValue);
825 uri = mIntent.toURI();
829 mIntent.putExtra(TEST_EXTRA_NAME, true);
830 uri = mIntent.toURI();
835 mIntent.putExtra(TEST_EXTRA_NAME, b);
837 uri = mIntent.toURI();
843 mIntent.putExtra(TEST_EXTRA_NAME, testChar);
844 uri = mIntent.toURI();
849 mIntent.putExtra(TEST_EXTRA_NAME, testDouble);
850 uri = mIntent.toURI();
855 mIntent.putExtra(TEST_EXTRA_NAME, testInt);
856 uri = mIntent.toURI();
861 mIntent.putExtra(TEST_EXTRA_NAME, testLong);
862 uri = mIntent.toURI();
868 mIntent.putExtra(TEST_EXTRA_NAME, testShort);
869 uri = mIntent.toURI();
875 mIntent = new Intent();
876 assertEquals("", mIntent.toURI());
878 mIntent.setData(TEST_URI);
879 assertTrue(mIntent.toURI().indexOf(TEST_URI.toString()) != -1);
881 mIntent.setAction(TEST_ACTION);
882 assertTrue(mIntent.toURI().indexOf("action=" + TEST_ACTION) != -1);
884 mIntent.addCategory(TEST_CATEGORY);
885 assertTrue(mIntent.toURI().indexOf("category=") != -1);
887 mIntent.setType(TEST_TYPE);
889 assertTrue(mIntent.toURI().indexOf("type=" + TEST_TYPE) != -1);
891 mIntent.setFlags(1);
892 assertFalse(mIntent.toURI().indexOf("launchFlags=" + Integer.toHexString(1)) != -1);
894 mIntent.setComponent(mComponentName);
895 assertTrue(mIntent.toURI().indexOf(
899 mIntent.putExtra(TEST_EXTRA_NAME, stringValue);
901 assertTrue(mIntent.toURI().indexOf(getString("S", TEST_EXTRA_NAME, stringValue)) != -1);
903 mIntent.putExtra(TEST_EXTRA_NAME, true);
905 assertTrue(mIntent.toURI().indexOf(getString("B", TEST_EXTRA_NAME, true)) != -1);
908 mIntent.putExtra(TEST_EXTRA_NAME, b);
909 assertTrue(mIntent.toURI().indexOf(getString("b", TEST_EXTRA_NAME, b)) != -1);
912 mIntent.putExtra(TEST_EXTRA_NAME, testChar);
914 assertTrue(mIntent.toURI().indexOf(getString("c", TEST_EXTRA_NAME, testChar)) != -1);
917 mIntent.putExtra(TEST_EXTRA_NAME, testDouble);
918 assertTrue(mIntent.toURI().indexOf(getString("d", TEST_EXTRA_NAME, testDouble)) != -1);
921 mIntent.putExtra(TEST_EXTRA_NAME, testInt);
922 assertTrue(mIntent.toURI().indexOf(getString("i", TEST_EXTRA_NAME, testInt)) != -1);
925 mIntent.putExtra(TEST_EXTRA_NAME, testLong);
926 assertTrue(mIntent.toURI().indexOf(getString("l", TEST_EXTRA_NAME, testLong)) != -1);
928 mIntent.putExtra(TEST_EXTRA_NAME, testShort);
929 assertTrue(mIntent.toURI().indexOf(getString("s", TEST_EXTRA_NAME, testShort)) != -1);
930 assertTrue(mIntent.toURI().indexOf("end") != -1);
1265 mIntent.setFlags(expected);
1266 assertEquals(expected, mIntent.getFlags());
1270 Intent target = Intent.createChooser(mIntent, null);
1273 assertEquals(mIntent.toString(), returnIntent.toString());
1274 assertEquals(mIntent.toURI(), returnIntent.toURI());
1277 target = Intent.createChooser(mIntent, title);
1283 mIntent.putExtra(TEST_EXTRA_NAME, expected);
1284 assertEquals(expected, mIntent.getFloatArrayExtra(TEST_EXTRA_NAME));
1288 mIntent.setDataAndType(TEST_URI, TEST_TYPE);
1289 assertEquals(TEST_URI, mIntent.getData());
1290 assertEquals(TEST_TYPE, mIntent.getType());
1294 mIntent.setData(TEST_URI);
1295 assertEquals(TEST_URI, mIntent.getData());
1296 assertNull(mIntent.getType());
1298 mIntent.setType(TEST_TYPE);
1299 mIntent.setData(TEST_URI);
1300 assertEquals(TEST_URI, mIntent.getData());
1301 assertNull(mIntent.getType());
1305 mIntent.setType(TEST_TYPE);
1306 assertEquals(TEST_TYPE, mIntent.getType());
1307 assertNull(mIntent.getData());
1309 mIntent.setData(TEST_URI);
1310 mIntent.setType(TEST_TYPE);
1311 assertEquals(TEST_TYPE, mIntent.getType());
1312 assertNull(mIntent.getData());
1317 assertNull(mIntent.getStringExtra(TEST_EXTRA_NAME));
1318 mIntent.putExtra(TEST_EXTRA_NAME, expected);
1319 assertEquals(expected, mIntent.getStringExtra(TEST_EXTRA_NAME));
1566 assertNull(mIntent.getExtras());
1568 mIntent.putExtra(TEST_EXTRA_NAME, expected);
1569 assertNotNull(mIntent.getExtras());
1570 assertEquals(expected, mIntent.getExtras().getString(TEST_EXTRA_NAME));
1574 assertFalse(mIntent.getBooleanExtra(TEST_EXTRA_NAME, false));
1575 mIntent.putExtra(TEST_EXTRA_NAME, true);
1576 assertTrue(mIntent.getBooleanExtra(TEST_EXTRA_NAME, false));
1577 mIntent.putExtra(TEST_EXTRA_NAME, false);
1578 assertFalse(mIntent.getBooleanExtra(TEST_EXTRA_NAME, false));
1583 assertEquals(1f, mIntent.getFloatExtra(TEST_EXTRA_NAME, 1f));
1584 mIntent.putExtra(TEST_EXTRA_NAME, expected);
1585 assertEquals(expected, mIntent.getFloatExtra(TEST_EXTRA_NAME, 1f));
1590 mIntent.putExtra(TEST_EXTRA_NAME, expected);
1591 assertEquals(expected, mIntent.getShortArrayExtra(TEST_EXTRA_NAME));
1596 mIntent.putExtra(TEST_EXTRA_NAME, expected);
1597 assertEquals(expected, mIntent.getStringArrayExtra(TEST_EXTRA_NAME));
1602 mIntent.putExtra(TEST_EXTRA_NAME, expected);
1603 assertEquals(expected, mIntent.getCharSequenceArrayExtra(TEST_EXTRA_NAME));
1608 mIntent.putExtra(TEST_EXTRA_NAME, expected);
1609 assertEquals(expected, mIntent.getByteArrayExtra(TEST_EXTRA_NAME));
1613 Bundle bundle = mIntent.getExtras();
1614 assertEquals(bundle != null && bundle.hasFileDescriptors(), mIntent.hasFileDescriptors());
1616 mIntent.putExtra(TEST_EXTRA_NAME, expected);
1617 bundle = mIntent.getExtras();
1618 assertEquals(bundle != null && bundle.hasFileDescriptors(), mIntent.hasFileDescriptors());
1623 mIntent.putExtra(TEST_EXTRA_NAME, expected);
1624 assertEquals(expected, mIntent.getBooleanArrayExtra(TEST_EXTRA_NAME));
1629 assertEquals(1l, mIntent.getLongExtra(TEST_EXTRA_NAME, 1l));
1630 mIntent.putExtra(TEST_EXTRA_NAME, expected);
1631 assertEquals(expected, mIntent.getLongExtra(TEST_EXTRA_NAME, 1l));
1635 assertNull(mIntent.getCategories());
1636 mIntent.addCategory(TEST_CATEGORY);
1637 assertNotNull(mIntent.getCategories());
1638 assertEquals(1, mIntent.getCategories().size());
1639 assertEquals(TEST_CATEGORY, (String) (mIntent.getCategories().toArray()[0]));
1640 mIntent.removeCategory(TEST_CATEGORY);
1641 assertFalse(mIntent.hasCategory(TEST_CATEGORY));
1645 assertFalse(mIntent.filterEquals(null));
1648 assertTrue(mIntent.filterEquals(target));
1651 assertFalse(mIntent.filterEquals(target));
1652 mIntent.setAction(TEST_ACTION + "test");
1653 assertFalse(mIntent.filterEquals(target));
1654 mIntent.setAction(null);
1655 assertFalse(mIntent.filterEquals(target));
1656 mIntent.setAction(TEST_ACTION);
1657 assertTrue(mIntent.filterEquals(target));
1660 assertFalse(mIntent.filterEquals(target));
1661 mIntent.setData(Uri.parse("myURI"));
1662 assertFalse(mIntent.filterEquals(target));
1663 mIntent.setData(null);
1664 assertFalse(mIntent.filterEquals(target));
1665 mIntent.setData(TEST_URI);
1666 assertTrue(mIntent.filterEquals(target));
1669 assertFalse(mIntent.filterEquals(target));
1670 mIntent.setType(TEST_TYPE + "test");
1671 assertFalse(mIntent.filterEquals(target));
1672 mIntent.setType(null);
1673 assertFalse(mIntent.filterEquals(target));
1674 mIntent.setType(TEST_TYPE);
1675 assertTrue(mIntent.filterEquals(target));
1678 assertFalse(mIntent.filterEquals(target));
1679 mIntent.setComponent(new ComponentName(mContext, MockReceiver.class));
1680 assertFalse(mIntent.filterEquals(target));
1681 mIntent.setComponent(null);
1682 assertFalse(mIntent.filterEquals(target));
1683 mIntent.setComponent(mComponentName);
1684 assertTrue(mIntent.filterEquals(target));
1687 assertFalse(mIntent.filterEquals(target));
1688 mIntent.addCategory(TEST_CATEGORY + "test");
1689 assertFalse(mIntent.filterEquals(target));
1690 mIntent.addCategory(TEST_CATEGORY);
1691 assertFalse(mIntent.filterEquals(target));
1696 mIntent.putExtras(intent);
1697 assertEquals(intent.getExtras(), mIntent.getExtras());
1699 mIntent.putExtras(intent);
1700 assertEquals(intent.getExtras().toString(), mIntent.getExtras().toString());
1705 mIntent.putExtras(bundle);
1706 assertEquals(0, mIntent.getExtras().size());
1709 mIntent.putExtras(bundle);
1710 assertEquals(1, mIntent.getExtras().size());
1711 assertEquals(expected, mIntent.getExtras().getString(TEST_EXTRA_NAME));
1712 mIntent.putExtra(TEST_EXTRA_NAME, bundle);
1713 assertEquals(bundle, mIntent.getBundleExtra(TEST_EXTRA_NAME));
1718 mIntent.putExtra(TEST_EXTRA_NAME, expected);
1719 assertEquals(expected, mIntent.getByteExtra(TEST_EXTRA_NAME, Byte.valueOf("1")));
1725 mIntent.putExtra(TEST_EXTRA_NAME, expected);
1726 assertEquals(expected, mIntent.getSerializableExtra(TEST_EXTRA_NAME));
1727 TestSerializable target = (TestSerializable) mIntent.getSerializableExtra(TEST_EXTRA_NAME);
1737 Intent intent = mIntent.replaceExtras(extras);
1738 assertSame(mIntent, intent);
1747 intent = mIntent.replaceExtras(src);
1748 assertSame(mIntent, intent);