Home | History | Annotate | Download | only in shadows

Lines Matching refs:parcel

13 import android.os.Parcel;
29 private Parcel parcel;
34 parcel = Parcel.obtain();
35 shadowParcel = Robolectric.shadowOf(parcel);
40 assertThat(parcel, notNullValue());
47 assertThat(parcel.readInt(), equalTo(0));
52 assertThat(parcel.readLong(), equalTo(0l));
57 assertThat(parcel.readString(), nullValue());
63 parcel.writeString(val);
64 parcel.setDataPosition(0);
65 assertThat(parcel.readString(), equalTo(val));
70 parcel.writeString( null );
71 parcel.setDataPosition(0);
72 assertThat( parcel.readString(), nullValue() );
80 parcel.writeString(Integer.toString(i));
82 parcel.setDataPosition(0);
84 assertThat(parcel.readString(), equalTo(Integer.toString(i)));
87 assertThat(parcel.readString(), nullValue());
93 parcel.writeInt(val);
94 parcel.setDataPosition(0);
95 assertThat(parcel.readInt(), equalTo(val));
101 parcel.writeIntArray(ints);
102 parcel.setDataPosition(0);
104 parcel.readIntArray(ints2);
111 parcel.writeLongArray(longs);
112 parcel.setDataPosition(0);
114 parcel.readLongArray(longs2);
121 parcel.writeFloat(val);
122 parcel.setDataPosition(0);
123 assertThat(parcel.readFloat(), equalTo(val));
129 parcel.writeFloatArray(floats);
130 parcel.setDataPosition(0);
132 parcel.readFloatArray(floats2);
139 parcel.writeDoubleArray(doubles);
140 parcel.setDataPosition(0);
142 parcel.readDoubleArray(doubles2);
149 parcel.writeStringArray(strings);
150 parcel.setDataPosition(0);
152 parcel.readStringArray(strings2);
159 parcel.writeInt(i);
161 parcel.setDataPosition(0);
163 assertThat(parcel.readInt(), equalTo(i));
166 assertThat(parcel.readInt(), equalTo(0));
172 parcel.writeByte(val);
173 parcel.setDataPosition(0);
174 assertThat(parcel.readByte(), equalTo(val));
180 parcel.writeByte(i);
182 parcel.setDataPosition(0);
184 assertThat(parcel.readByte(), equalTo(i));
187 assertThat(parcel.readByte(), equalTo((byte) 0));
194 parcel.writeString(Integer.toString(i));
195 parcel.writeInt(i);
197 parcel.setDataPosition(0);
199 assertThat(parcel.readString(), equalTo(Integer.toString(i)));
200 assertThat(parcel.readInt(), equalTo(i));
203 assertThat(parcel.readString(), nullValue());
204 assertThat(parcel.readInt(), equalTo(0));
210 parcel.writeLong(val);
211 parcel.setDataPosition(0);
212 assertThat(parcel.readLong(), equalTo(val));
218 parcel.writeLong(i);
220 parcel.setDataPosition(0);
222 assertThat(parcel.readLong(), equalTo(i));
225 assertThat(parcel.readLong(), equalTo(0l));
231 parcel.writeString(Long.toString(i));
232 parcel.writeLong(i);
234 parcel.setDataPosition(0);
236 assertThat(parcel.readString(), equalTo(Long.toString(i)));
237 assertThat(parcel.readLong(), equalTo(i));
240 assertThat(parcel.readString(), nullValue());
241 assertThat(parcel.readLong(), equalTo(0l));
247 parcel.writeParcelable(i1, 0);
249 parcel.setDataPosition(0);
251 Intent i2 = parcel.readParcelable(Intent.class.getClassLoader());
259 parcel.writeBundle(b1);
260 parcel.setDataPosition(0);
261 Bundle b2 = parcel.readBundle();
266 parcel.setDataPosition(0);
267 parcel.writeBundle(b1);
268 parcel.setDataPosition(0);
269 b2 = parcel.readBundle(null /* ClassLoader */);
283 parcel.writeBundle(b1);
284 parcel.setDataPosition(0);
285 Bundle b2 = parcel.readBundle();
292 parcel.setDataPosition(0);
293 parcel.writeBundle(b1);
294 parcel.setDataPosition(0);
295 b2 = parcel.readBundle(null /* ClassLoader */);
312 parcel.writeBundle(b1);
313 parcel.setDataPosition(0);
315 Bundle b2 = parcel.readBundle();
326 parcel.setDataPosition(0);
327 parcel.writeBundle(b1);
328 parcel.setDataPosition(0);
329 b2 = parcel.readBundle(null /* ClassLoader */);
343 parcel.writeStringArray(strings);
344 parcel.setDataPosition(0);
345 final String[] strings2 = parcel.createStringArray();
352 parcel.writeStringList(strings);
353 parcel.setDataPosition(0);
355 parcel.readStringList(extractedStrings);
362 parcel.writeStringList(strings);
363 parcel.setDataPosition(0);
364 List<String> extractedStrings = parcel.createStringArrayList();
371 parcel.writeByteArray(bytes);
372 parcel.setDataPosition(0);
374 parcel.readByteArray(bytes2);
381 parcel.writeBooleanArray(booleans);
382 parcel.setDataPosition(0);
384 parcel.readBooleanArray(booleans2);
391 parcel.writeCharArray(chars);
392 parcel.setDataPosition(0);
394 parcel.readCharArray(chars2);
401 parcel.writeBooleanArray(booleans);
402 parcel.setDataPosition(0);
403 final boolean[] booleans2 = parcel.createBooleanArray();
410 parcel.writeByteArray(bytes);
411 parcel.setDataPosition(0);
412 final byte[] bytes2 = parcel.createByteArray();
419 parcel.writeCharArray(chars);
420 parcel.setDataPosition(0);
421 final char[] chars2 = parcel.createCharArray();
428 parcel.writeIntArray(ints);
429 parcel.setDataPosition(0);
430 final int[] ints2 = parcel.createIntArray();
437 parcel.writeLongArray(longs);
438 parcel.setDataPosition(0);
439 final long[] longs2 = parcel.createLongArray();
446 parcel.writeFloatArray(floats);
447 parcel.setDataPosition(0);
448 final float[] floats2 = parcel.createFloatArray();
455 parcel.writeDoubleArray(doubles);
456 parcel.setDataPosition(0);
457 final double[] doubles2 = parcel.createDoubleArray();
463 parcel.writeString("string");
464 assertEquals(10, parcel.dataPosition());
469 parcel.writeByte((byte) 0);
470 assertEquals(1, parcel.dataPosition());
475 parcel.writeInt(1);
476 assertEquals(4, parcel.dataPosition());
481 parcel.writeLong(23);
482 assertEquals(8, parcel.dataPosition());
487 parcel.writeFloat(0.5f);
488 assertEquals(4, parcel.dataPosition());
493 parcel.writeDouble(8.8);
494 assertEquals(8, parcel.dataPosition());
499 parcel.writeInt(4);
500 parcel.setDataPosition(0);
501 assertEquals(0, parcel.dataPosition());
506 parcel.writeInt(4);
507 parcel.setDataPosition(0);
508 parcel.writeInt(34);
509 parcel.setDataPosition(0);
510 assertEquals(34, parcel.readInt());
511 assertEquals(4, parcel.dataSize());