@Test public void itemToPicture__bug3_resize_size_false() throws IOException, JSONException { URL resource = Resources.getResource("get-photo-bug3_resize_size_false.json"); String string = Resources.toString(resource, Charsets.UTF_8); JSONObject jsonResult = (JSONObject) new JSONTokener(string) .nextValue(); Item pictureItem = ItemUtils.parseJSONToItem(jsonResult); Picture itemToPicture = G3ConvertUtils.itemToPicture(pictureItem ); Picture expectedPicture = new Picture(); expectedPicture.setId(502); expectedPicture.setTitle("graduation pics 427"); expectedPicture.setFileName("graduation pics 427.jpg"); expectedPicture.setResizedUrl("http://www.iffam.org/gallery/index.php/rest/data/502?size=resize"); expectedPicture.setFileUrl("http://www.iffam.org/gallery/index.php/rest/data/502?size=full"); expectedPicture.setWidth(2576); expectedPicture.setHeight(1932); expectedPicture.setFileSize(1144458); expectedPicture.setPublicUrl("http://www.iffam.org/gallery/index.php/Twitpic/graduation-pics-427"); assertEquals(expectedPicture, itemToPicture); }
public static Picture jiwigoImageToPicture(Image jiwigoImage) { if(jiwigoImage==null ){ return null; } Picture picture = new Picture(); picture.setId(jiwigoImage.getIdentifier()); picture.setTitle(jiwigoImage.getName()); picture.setFileName(jiwigoImage.getFile()); picture.setThumbUrl(jiwigoImage.getThumbnailUrl()); // picture.setThumbWidth(jiwigoImage.getThumbWidth()); // picture.setThumbHeight(jiwigoImage.getThumbHeight()); // picture.setThumbSize(g2Picture.getThumbSize()); // picture.setResizedUrl(baseUrl +jiwigoImage.getResizedName()); // picture.setResizedWidth(jiwigoImage.getResizedWidth()); // picture.setResizedHeight(jiwigoImage.getResizedHeight()); // picture.setResizedSize(g2Picture.getResizeSize()); picture.setFileUrl(jiwigoImage.getUrl()); picture.setPublicUrl(jiwigoImage.getUrl()); // picture.setFileSize(jiwigoImage.getRawFilesize()); picture.setHeight(jiwigoImage.getHeight()); picture.setWidth(jiwigoImage.getWidth()); return picture; }
expectedPicture.setId(2); expectedPicture.setTitle("March\u00e9 Bon secours"); expectedPicture.setFileName("marche-bonsecours.JPG");
picture.setId(g2Picture.getId()); picture.setTitle(g2Picture.getCaption()); picture.setFileName(g2Picture.getTitle());
expectedPicture.setId(10214L); expectedPicture.setTitle("Title"); expectedPicture.setFileName("Title.jpg"); expectedPicture .setFileUrl("http://piwigo.org/index.php?/path/to/picture/10214");
public static Picture itemToPicture(Item item) { if(item==null ||item.getEntity()==null){ return null; } Picture picture = new Picture(); picture.setId(item.getEntity().getId()); picture.setTitle(item.getEntity().getTitle()); picture.setFileName(item.getEntity().getName()); picture.setThumbUrl(item.getEntity().getThumbUrl()); picture.setThumbWidth(item.getEntity().getThumbWidth()); picture.setThumbHeight(item.getEntity().getThumbHeight()); picture.setThumbSize(item.getEntity().getThumbSize()); picture.setResizedUrl(item.getEntity().getResizeUrl()); picture.setResizedWidth(item.getEntity().getResizeWidth()); picture.setResizedHeight(item.getEntity().getResizeHeight()); picture.setResizedSize(item.getEntity().getResizeSize()); picture.setFileUrl(item.getEntity().getFileUrl()); picture.setFileSize(item.getEntity().getFileSize()); picture.setHeight(item.getEntity().getHeight()); picture.setWidth(item.getEntity().getWidth()); picture.setPublicUrl(item.getEntity().getWebUrl()); return picture; }
expectedPicture.setId(10214L); expectedPicture.setTitle("Title"); expectedPicture.setFileName("Title.jpg"); expectedPicture.setFileUrl(galleryUrl + "/" + G2ConvertUtils.BASE_URL_DEF + 1);
expectedPicture.setId(10214L); expectedPicture.setTitle("Title"); expectedPicture.setFileName("Title.jpg"); expectedPicture.setFileUrl(galleryUrl + "/" + G2ConvertUtils.BASE_URL_DEF + 1);