public static Album jiwigoCategoryToAlbum(Category jiwigoCategory) { if(jiwigoCategory==null){ return null; } Album album = new Album(); album.setId(jiwigoCategory.getIdentifier()); album.setName(jiwigoCategory.getIdentifier()); album.setTitle(jiwigoCategory.getName()); // album.setSummary(jiwigoCategory.getSummary()); album.setParentName(jiwigoCategory.getDirectParent()==null?0:jiwigoCategory.getDirectParent()); return album; } public static Picture jiwigoImageToPicture(Image jiwigoImage) {
public static Album g2AlbumToAlbum(G2Album g2Album) { if(g2Album==null){ return null; } Album album = new Album(); album.setId(g2Album.getId()); album.setName(g2Album.getName()); album.setTitle(g2Album.getTitle()); album.setSummary(g2Album.getSummary()); album.setParentName(g2Album.getParentName()); return album; } public static Picture g2PictureToPicture(G2Picture g2Picture, String galleryUrl) {
@Test public void g2AlbumToAlbum() throws IOException, JSONException { G2Album g2Album = new G2Album(); g2Album.setId(1024); g2Album.setTitle("Title"); g2Album.setName(12); g2Album.setSummary("Summary"); g2Album.setParentName(1); g2Album.setExtrafields("extrafields"); Album album = G2ConvertUtils.g2AlbumToAlbum(g2Album); Album expectedAlbum = new Album(); expectedAlbum.setId(1024); expectedAlbum.setTitle("Title"); expectedAlbum.setName(12); expectedAlbum.setSummary("Summary"); expectedAlbum.setParentName(1); expectedAlbum.setExtrafields("extrafields"); Assert.assertEquals(expectedAlbum, album); }
@Test public void jiwigoCategoryToAlbum() { Category jiwigoCategory = new Category(); jiwigoCategory.setIdentifier(43); jiwigoCategory.setName("MyAlbum"); jiwigoCategory.setDirectParent(1); // jiwigoCategory.set // jiwigoCategory.setId(1024); // jiwigoCategory.setTitle("Title"); // jiwigoCategory.setName(12); // jiwigoCategory.setSummary("Summary"); // jiwigoCategory.setParentName(1); // jiwigoCategory.setExtrafields("extrafields"); Album album = JiwigoConvertUtils.jiwigoCategoryToAlbum(jiwigoCategory); Album expectedAlbum = new Album(); expectedAlbum.setId(43); expectedAlbum.setName(43); expectedAlbum.setTitle("MyAlbum"); // expectedAlbum.setName(12); // expectedAlbum.setSummary("Summary"); expectedAlbum.setParentName(1); // expectedAlbum.setExtrafields("extrafields"); Assert.assertEquals(expectedAlbum, album); }