public void testAllAttributesParceling() {
   WaypointCreationRequest original =
       new WaypointCreationRequest(
           WaypointType.WAYPOINT, false, "name", "category", "description", "img.png");
   Parcel p = Parcel.obtain();
   original.writeToParcel(p, 0);
   p.setDataPosition(0);
   WaypointCreationRequest copy = WaypointCreationRequest.CREATOR.createFromParcel(p);
   assertEquals(original.getType(), copy.getType());
   assertFalse(copy.isTrackStatistics());
   assertEquals("name", copy.getName());
   assertEquals("category", copy.getCategory());
   assertEquals("description", copy.getDescription());
   assertEquals("img.png", copy.getIconUrl());
 }
 public void testTypeParceling() {
   WaypointCreationRequest original = WaypointCreationRequest.DEFAULT_WAYPOINT;
   Parcel p = Parcel.obtain();
   original.writeToParcel(p, 0);
   p.setDataPosition(0);
   WaypointCreationRequest copy = WaypointCreationRequest.CREATOR.createFromParcel(p);
   assertEquals(original.getType(), copy.getType());
   assertFalse(copy.isTrackStatistics());
   assertNull(copy.getName());
   assertNull(copy.getDescription());
   assertNull(copy.getIconUrl());
 }