FeedItemUtil { public static String getLinkWithFallback(FeedItem item) { if (item == null) { return null; } else if (StringUtils.isNotBlank(item.getLink())) { return item.getLink(); } else if (StringUtils.isNotBlank(item.getFeed().getLink())) { return item.getFeed().getLink(); } return null; } private  FeedItemUtil(); static int indexOfItemWithId(List<FeedItem> items, long id); static int indexOfItemWithMediaId(List<FeedItem> items, long mediaId); static long[] getIds(List<FeedItem> items); @NonNull static List<Long> getIdList(List<? extends FeedItem> items); static String getLinkWithFallback(FeedItem item);  }
@Test public void testLinkWithFallback() { String actual = FeedItemUtil.getLinkWithFallback(createFeedItem(feedLink, itemLink)); assertEquals(msg, expected, actual); }