Package org.rssowl.core.model.types

Examples of org.rssowl.core.model.types.IFeed.merge()


   */
  @Test
  public void testSaveFeedTwiceAfterMerging() {
    try {
      IFeed savedFeed = fModelDAO.saveFeed(createFeed());
      savedFeed = savedFeed.merge(createFeed());
      fModelDAO.saveFeed(savedFeed);
    } catch (PersistenceException e) {
      TestUtils.fail(e);
    }
  }
View Full Code Here


    news.setPublishDate(new Date());
    news.setState(State.DELETED);

    IFeed dbFeed = feedRef.resolve();
    dbFeed.getNews().get(0).setState(State.DELETED);
    mergedFeed = dbFeed.merge(feed);
    feedRef = new FeedReference(fDao.saveFeed(mergedFeed).getId());
    assertEquals("Same News was added twice!", 1, feedRef.resolve().getNews().size());
    assertEquals("Existing News State changed unexpectedly!", INews.State.DELETED, feedRef.resolve().getNews().get(0).getState());

    /* c) Different publish date and both news are in HIDDEN state */
 
View Full Code Here

    news.setPublishDate(new Date());
    news.setState(State.HIDDEN);

    dbFeed = feedRef.resolve();
    dbFeed.getNews().get(0).setState(State.HIDDEN);
    mergedFeed = dbFeed.merge(feed);
    feedRef = new FeedReference(fDao.saveFeed(mergedFeed).getId());
    assertEquals("Same News was added twice!", 1, feedRef.resolve().getNews().size());
    assertEquals("Existing News State changed unexpectedly!", INews.State.HIDDEN, feedRef.resolve().getNews().get(0).getState());
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.