Examples of NewsListener


Examples of org.rssowl.core.model.events.NewsListener

   *
   * @throws Exception
   */
  @Test
  public void testAddDeleteFeedWithNoNews() throws Exception {
    NewsListener feedListener = null;
    try {
      IFeed feed = NewsModel.getDefault().getTypesFactory().createFeed(null, new URL("http://www.feed.com"));
      final boolean addedEvent[] = new boolean[1];
      final boolean deletedEvent[] = new boolean[1];

View Full Code Here

Examples of org.rssowl.core.model.events.NewsListener

   *
   * @throws Exception
   */
  @Test
  public void testSetNewsStateWithEquivalentNewsAndForce() throws Exception {
    NewsListener newsListener = null;
    try {
    IFeed feed1 = fModel.getTypesFactory().createFeed(null, new URL("http://www.feed.com"));
    IFeed feed2 = fModel.getTypesFactory().createFeed(null, new URL("http://www.feed2.com"));

    INews news1 = fModel.getTypesFactory().createNews(null, feed1, new Date());
View Full Code Here

Examples of org.rssowl.core.model.events.NewsListener

   *
   * @throws Exception
   */
  @Test
  public void testSetNewsStateWithEquivalentNewsHasNewsEventEntityActivated() throws Exception {
    NewsListener newsListener = null;
    try {
    IFeed feed1 = fModel.getTypesFactory().createFeed(null, new URL("http://www.feed.com"));
    IFeed feed2 = fModel.getTypesFactory().createFeed(null, new URL("http://www.feed2.com"));

    INews news1 = fModel.getTypesFactory().createNews(null, feed1, new Date());
View Full Code Here

Examples of org.rssowl.core.model.events.NewsListener

    savedNews.setTitle("News Title Updated #1");

    List<INews> newsList = new ArrayList<INews>();
    newsList.add(savedNews);

    NewsListener newsListener = new NewsAdapter() {
      @Override
      public void newsUpdated(Set<NewsEvent> events) {
        assertEquals(1, events.size());
        NewsEvent event = events.iterator().next();
        assertEquals(true, event.getEntity().equalsId(savedNews));
View Full Code Here

Examples of org.rssowl.core.model.events.NewsListener

    for (INews news : newsList) {
      news.setComments("updated comments");
    }

    final boolean newsUpdatedCalled[] = new boolean[1];
    NewsListener newsListener = new NewsAdapter() {
      @Override
      public void newsUpdated(Set<NewsEvent> events) {
        assertEquals(newsUpdatedCalled[0], false);
        newsUpdatedCalled[0] = true;
        assertEquals(newsList.size(), events.size());
View Full Code Here

Examples of org.rssowl.core.model.events.NewsListener

   * @throws Exception
   */
  @SuppressWarnings("nls")
  @Test
  public void testSetNewsState() throws Exception {
    NewsListener newsListener = null;
    try {
      IFeed feed = fModel.getTypesFactory().createFeed(null, new URL("http://www.feed.com"));
      fModel.getTypesFactory().createNews(null, feed, new Date());
      fModel.getTypesFactory().createNews(null, feed, new Date());
      fModel.getTypesFactory().createNews(null, feed, new Date());

      Feed savedFeed = (Feed) fDao.saveFeed(feed);
      assertTrue(savedFeed.isIdentical(fDao.loadFeed(savedFeed.getId())));

      NewsReference news1 = new NewsReference(savedFeed.getNews().get(0).getId());
      NewsReference news2 = new NewsReference(savedFeed.getNews().get(1).getId());
      NewsReference news3 = new NewsReference(savedFeed.getNews().get(2).getId());

      List<INews> news = new ArrayList<INews>();
      news.add(news1.resolve());
      news.add(news2.resolve());

      assertEquals(news1.resolve().getState(), INews.State.NEW);
      assertEquals(news2.resolve().getState(), INews.State.NEW);
      assertEquals(news3.resolve().getState(), INews.State.NEW);

      newsListener = new NewsListener() {
        public void newsAdded(Set<NewsEvent> events) {
          fail("Unexpected Event");
        }

        public void newsDeleted(Set<NewsEvent> events) {
View Full Code Here

Examples of org.rssowl.core.model.events.NewsListener

  /**
   * @throws Exception
   */
  @Test
  public void testSetNewsStateOnPlanet() throws Exception {
    NewsListener newsListener = null;
    try {
      NewsService service = Controller.getDefault().getNewsService();

      IFeed feed1 = fModel.getTypesFactory().createFeed(null, new URL("http://www.feed.com"));
      IFeed feed2 = fModel.getTypesFactory().createFeed(null, new URL("http://www.feed2.com"));

      INews news1 = fModel.getTypesFactory().createNews(null, feed1, new Date());
      news1.setLink(new URI("www.link.com"));

      INews news2 = fModel.getTypesFactory().createNews(null, feed2, new Date());
      news2.setLink(new URI("www.link.com"));

      fModel.getTypesFactory().createNews(null, feed1, new Date());
      fModel.getTypesFactory().createNews(null, feed2, new Date());

      feed1 = fDao.saveFeed(feed1);
      feed2 = fDao.saveFeed(feed2);

      assertEquals(2, service.getUnreadCount(news1.getFeedReference()));
      assertEquals(2, service.getNewCount(news1.getFeedReference()));
      assertEquals(2, service.getUnreadCount(news2.getFeedReference()));
      assertEquals(2, service.getNewCount(news2.getFeedReference()));

      final long feed1ID = feed1.getId();
      final long feed2ID = feed2.getId();
      final long news1ID = feed1.getNews().get(0).getId();
      final long news2ID = feed2.getNews().get(0).getId();

      newsListener = new NewsListener() {
        public void newsAdded(Set<NewsEvent> events) {
          fail("Unexpected Event!");
        }

        public void newsDeleted(Set<NewsEvent> events) {
View Full Code Here

Examples of org.rssowl.core.model.events.NewsListener

      news = fModelDAO.saveNews(initialNews);
    } catch (PersistenceException e) {
      fail(e.getMessage());
      return;
    }
    NewsListener newsListener = null;
    try {
      newsListener = new NewsListener() {
        public void newsAdded(Set<NewsEvent> events) {
          fail("No events should have been fired, but NewsListener#newsAdded() was called");
        }

        public void newsDeleted(Set<NewsEvent> events) {
View Full Code Here

Examples of org.rssowl.core.model.events.NewsListener

    final Source[] initialSource = new Source[1];
    final Guid[] initialGuid = new Guid[1];
    final News[] updatedNews = new News[1];
    final boolean[] NewsAddedCalled = new boolean[] { false };
    final boolean[] NewsUpdatedCalled = new boolean[] { false };
    NewsListener newsListener = null;
    try {
      newsListener = new NewsAdapter() {
        @Override
        public void newsAdded(Set<NewsEvent> events) {
          NewsEvent event = events.iterator().next();
View Full Code Here

Examples of org.rssowl.core.model.events.NewsListener

      news = fModelDAO.saveNews(initialNews);
    } catch (PersistenceException e) {
      fail(e.getMessage());
      return;
    }
    NewsListener newsListener = null;
    try {
      newsListener = new NewsListener() {
        public void newsAdded(Set<NewsEvent> events) {
          fail("No events should have been fired, but NewsListener#newsAdded() was called");
        }

        public void newsDeleted(Set<NewsEvent> events) {
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.