package io.pivotal.arca.dispatcher;
import android.content.ContentValues;
import android.net.Uri;
import android.os.Parcel;
import android.test.AndroidTestCase;
import java.util.Arrays;
public class InsertTest extends AndroidTestCase {
public void testInsertParcelableDescribeContents() {
final Uri uri = Uri.parse("content://empty");
final ContentValues values = new ContentValues();
final Insert request = new Insert(uri, values);
assertEquals(0, request.describeContents());
}
public void testInsertParcelableCreatorArray() {
final Insert[] request = Insert.CREATOR.newArray(1);
assertEquals(1, request.length);
}
public void testInsertParcelableCreator() {
final Uri uri = Uri.parse("content://empty");
final ContentValues[] values = { new ContentValues() };
final Insert request = new Insert(uri, values);
final Parcel parcel = Parcel.obtain();
request.writeToParcel(parcel, 0);
parcel.setDataPosition(0);
final Insert parceled = Insert.CREATOR.createFromParcel(parcel);
assertEquals(uri, parceled.getUri());
assertTrue(Arrays.deepEquals(values, parceled.getContentValues()));
parcel.recycle();
}
}