public static void assertEquals(final SharePhoto a, final SharePhoto b) { Assert.assertEquals(a.getBitmap(), b.getBitmap()); Assert.assertEquals(a.getImageUrl(), b.getImageUrl()); Assert.assertEquals(a.getUserGenerated(), b.getUserGenerated()); }
@Override public Builder readFrom(final SharePhoto model) { if (model == null) { return this; } return super.readFrom(model) .setBitmap(model.getBitmap()) .setImageUrl(model.getImageUrl()) .setUserGenerated(model.getUserGenerated()) .setCaption(model.getCaption()) ; }
@Test public void testPhotoBuilder() { final SharePhoto photo = ShareModelTestUtility .getPhotoBuilder(ShareModelTestUtility.PhotoBuilderType.LOCAL_URL) .build(); assertEquals(ShareModelTestUtility.getTestPhotoImageUrl(), photo.getImageUrl()); assertEquals(ShareModelTestUtility.PHOTO_USER_GENERATED, photo.getUserGenerated()); ShareModelTestUtility.assertEquals(photo, TestUtils.parcelAndUnparcel(photo)); } }