Home | History | Annotate | Download | only in shadows

Lines Matching refs:intent

16 import android.content.Intent;
37 Intent intent = new Intent();
38 assertSame(intent, intent.putExtra("foo", "bar"));
39 assertEquals("bar", intent.getExtras().get("foo"));
44 Intent intent = new Intent();
46 assertSame(intent, intent.putExtra("foo", cs));
47 assertSame(cs, intent.getExtras().get("foo"));
52 Intent intent = new Intent();
53 assertSame(intent, intent.putExtra("foo", 2));
54 assertEquals(2, intent.getExtras().get("foo"));
55 assertEquals(2, intent.getIntExtra("foo", -1));
60 Intent intent = new Intent();
61 assertSame(intent, intent.putExtra("foo", 2d));
62 assertEquals(2d, intent.getExtras().get("foo"));
63 assertEquals(2d, intent.getDoubleExtra("foo", -1));
68 Intent intent = new Intent();
69 assertSame(intent, intent.putExtra("foo", 2f));
70 assertEquals(2f, intent.getExtras().get("foo"));
71 assertEquals(2f, intent.getFloatExtra("foo", -1));
76 Intent intent = new Intent();
80 assertSame(intent, intent.putExtra("foo", array));
81 assertEquals(1, intent.getIntArrayExtra("foo")[0]);
82 assertEquals(2, intent.getIntArrayExtra("foo")[1]);
87 Intent intent = new Intent();
91 assertSame(intent, intent.putExtra("foo", array));
92 assertEquals(1L, intent.getLongArrayExtra("foo")[0]);
93 assertEquals(2L, intent.getLongArrayExtra("foo")[1]);
98 Intent intent = new Intent();
100 assertSame(intent, intent.putExtra("foo", serializable));
101 assertEquals(serializable, intent.getExtras().get("foo"));
102 assertNotSame(serializable, intent.getExtras().get("foo"));
103 assertEquals(serializable, intent.getSerializableExtra("foo"));
104 assertNotSame(serializable, intent.getSerializableExtra("foo"));
109 Intent intent = new Intent();
111 assertSame(intent, intent.putExtra("foo", parcelable));
112 assertSame(parcelable, intent.getExtras().get("foo"));
113 assertSame(parcelable, intent.getParcelableExtra("foo"));
118 Intent intent = new Intent();
120 intent.putExtra("foo", parcelable);
121 assertSame(null, intent.getParcelableArrayExtra("foo"));
123 assertSame(intent, intent.putExtra("bar", parcelables));
124 assertSame(parcelables, intent.getParcelableArrayExtra("bar"));
129 Intent intent = new Intent();
136 assertSame(intent, intent.putParcelableArrayListExtra("foo", parcels));
137 assertSame(parcels, intent.getParcelableArrayListExtra("foo"));
138 assertSame(parcel1, intent.getParcelableArrayListExtra("foo").get(0));
139 assertSame(parcel2, intent.getParcelableArrayListExtra("foo").get(1));
140 assertSame(parcels, intent.getExtras().getParcelableArrayList("foo"));
145 Intent intent = new Intent();
146 assertSame(intent, intent.putExtra("foo", 2L));
147 assertEquals(2L, shadowOf(intent).getExtras().get("foo"));
148 assertEquals(2L, intent.getLongExtra("foo", -1));
149 assertEquals(-1L, intent.getLongExtra("bar", -1));
154 Intent intent = new Intent();
157 assertSame(intent, intent.putExtra("foo", bundle));
158 assertEquals(5, intent.getBundleExtra("foo").getInt("bar"));
163 Intent intent = new Intent();
164 assertSame(intent, intent.putExtra("foo", ""));
165 assertTrue(intent.hasExtra("foo"));
166 assertFalse(intent.hasExtra("bar"));
171 Intent intent = new Intent();
172 assertSame(intent, intent.setAction("foo"));
173 assertEquals("foo", intent.getAction());
178 Intent intent = new Intent();
180 intent.setType("abc");
181 assertSame(intent, intent.setData(uri));
182 assertSame(uri, intent.getData());
183 assertNull(intent.getType());
188 Intent intent = new Intent();
189 intent.setData(Uri.parse("content://this/and/that"));
190 assertSame(intent, intent.setType("def"));
191 assertNull(intent.getData());
192 assertEquals("def", intent.getType());
197 Intent intent = new Intent();
199 assertSame(intent, intent.setDataAndType(uri, "ghi"));
200 assertSame(uri, intent.getData());
201 assertEquals("ghi", intent.getType());
206 Intent intent = new Intent();
208 Intent output = intent.setClass(new Activity(), thisClass);
210 assertSame(output, intent);
211 ShadowIntent si = shadowOf(intent);
217 Intent intent = new Intent();
219 intent.setClassName("package.name", thisClass.getName());
220 assertSame(thisClass.getName(), intent.getComponent().getClassName());
221 assertEquals("package.name", intent.getComponent().getPackageName());
222 ShadowIntent si = shadowOf(intent);
228 Intent intent = new Intent(new Activity(), getClass());
229 assertEquals(shadowOf(intent).getIntentClass(), getClass());
234 Intent intent = new Intent();
235 Intent self = intent.setFlags(1234);
236 assertEquals(1234, intent.getFlags());
237 assertSame(self, intent);
242 Intent intent = new Intent();
243 Intent self = intent.addFlags(4);
245 assertEquals(12, intent.getFlags());
246 assertSame(self, intent);
251 Intent intent = new Intent();
252 Intent self = intent.addCategory("category.name.1");
253 intent.addCategory("category.name.2");
255 assertTrue(intent.hasCategory("category.name.1"));
256 assertTrue(intent.hasCategory("category.name.2"));
258 Set<String> categories = intent.getCategories();
262 intent.removeCategory("category.name.1");
263 assertFalse(intent.hasCategory("category.name.1"));
264 assertTrue(intent.hasCategory("category.name.2"));
266 intent.removeCategory("category.name.2");
267 assertFalse(intent.hasCategory("category.name.2"));
269 assertEquals(0, intent.getCategories().size());
271 assertSame(self, intent);
276 Intent intent = new Intent();
277 Intent self = intent.addCategory("foo");
278 assertTrue(intent.getCategories().contains("foo"));
279 assertSame(self, intent);
284 Intent intentA = new Intent();
285 Intent intentB = new Intent();
297 int flags = Intent.FILL_IN_ACTION |
298 Intent.FILL_IN_DATA |
299 Intent.FILL_IN_CATEGORIES |
300 Intent.FILL_IN_PACKAGE |
301 Intent.FILL_IN_COMPONENT;
316 Intent intentA = new Intent()
324 Intent intentB = new Intent()
362 assertThat(new Intent(), not(equalTo(new Object())));
367 Intent originalIntent = new Intent(Intent.ACTION_BATTERY_CHANGED, Uri.parse("foo://blah"));
368 Intent chooserIntent = Intent.createChooser(originalIntent, "The title");
369 Intent expectedIntent = new Intent(Intent.ACTION_CHOOSER);
370 expectedIntent.putExtra(Intent.EXTRA_INTENT, originalIntent);
371 expectedIntent.putExtra(Intent.EXTRA_TITLE, "The title");
377 Intent intent = new Intent();
380 intent.putStringArrayListExtra("KEY", strings);
381 assertThat(intent.getStringArrayListExtra("KEY"), equalTo(strings));
382 assertThat(Robolectric.shadowOf(intent.getExtras()).getStringArrayList("KEY"), equalTo(strings));
387 Intent intent = new Intent();
390 intent.putIntegerArrayListExtra("KEY", integers);
391 assertThat(intent.getIntegerArrayListExtra("KEY"), equalTo(integers));
392 assertThat(Robolectric.shadowOf(intent.getExtras()).getIntegerArrayList("KEY"), equalTo(integers));
397 Intent intent = new Intent(new Activity(), getClass());
398 intent.putExtra("boolean", true);
399 intent.putExtra("string", "string value");
402 intent.putExtra("bundle", bundle);
403 intent.putExtra("long", 893);
405 verifyIntentReadIsWhatWasWrittenToParcel(intent);
410 Intent intent = new Intent("action");
411 intent.setType("type");
412 intent.addCategory("category");
413 verifyIntentReadIsWhatWasWrittenToParcel(intent);
418 Intent expected = new Intent("action");
426 Intent actual = Intent.CREATOR.createFromParcel(p);
430 private void verifyIntentReadIsWhatWasWrittenToParcel(Intent expected) {
434 Intent actual = new Intent();