package co.smartreceipts.android.sync.model.impl; import android.os.Parcel; import org.junit.Test; import org.junit.runner.RunWith; import org.robolectric.RobolectricTestRunner; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; @RunWith(RobolectricTestRunner.class) public class IdentifierTest { @Test public void getId() { final String id = "abcd"; final Identifier identifier = new Identifier(id); assertEquals(id, identifier.getId()); } @Test public void parcelEquality() { final String id = "abcd"; final Identifier identifier = new Identifier(id); final Parcel parcel = Parcel.obtain(); identifier.writeToParcel(parcel, 0); parcel.setDataPosition(0); final Identifier parceledID = Identifier.CREATOR.createFromParcel(parcel); assertNotNull(parceledID); assertEquals(identifier, parceledID); } }