Package com.gnizr.db.dao

Examples of com.gnizr.db.dao.Bookmark


   
    Folder f1 = folderDao.getFolder(1);
    assertEquals(3, f1.getSize());

    List<Bookmark> bmarks = new ArrayList<Bookmark>();
    bmarks.add(new Bookmark(300));
    bmarks.add(new Bookmark(303));
    bmarks.add(new Bookmark(300));
    bmarks.add(new Bookmark(303)); // remove multiple times should cause no error

    boolean[] opOkay = folderDao.removeBookmarks(f1, bmarks);
    for(boolean b: opOkay){
      assertTrue(b);
    }

    f1 = folderDao.getFolder(1);
    assertEquals(1, f1.getSize());

    folderTags = folderDao.findTagsInFolder(new Folder(1), 1,FolderDao.SORT_BY_ALPHA,FolderDao.ASCENDING);
    assertEquals(2,folderTags.size());
    assertEquals(1,folderTags.get(0).getCount());
    assertEquals(1,folderTags.get(1).getCount());
   
    bmarks = new ArrayList<Bookmark>();
    bmarks.add(new Bookmark(301));
    opOkay = folderDao.removeBookmarks(f1, bmarks);
    for(boolean b: opOkay){
      assertTrue(b);
    }
    folderTags = folderDao.findTagsInFolder(new Folder(1), 1,FolderDao.SORT_BY_ALPHA,FolderDao.ASCENDING);
View Full Code Here


  }
 

  public void testPageContainedInFolders() throws Exception {
    DaoResult<Folder> result = folderDao.pageContainedInFolders(
        new Bookmark(303), 0, 10);
    assertEquals(1, result.getSize());
    assertEquals("my folder1", result.getResult().get(0).getName());
  }
View Full Code Here

    List<Bookmark> bmarks = null;
    DaoResult<Bookmark> result = bmDao.pageBookmarks(user, tag,(0), 500);
    bmarks = result.getResult();
    assertEquals(1,bmarks.size());
   
    Bookmark bm1 = bmarks.get(0);
    assertNotNull(bm1.getUser().getEmail());
    assertNotNull(bm1.getLink().getUrlHash());
   
    user.setId((2));
    result = bmDao.pageBookmarks(user, tag,(0), 500);
    bmarks = result.getResult();
    assertEquals(2,bmarks.size());
View Full Code Here

  public void testFindBookmark() throws Exception{
    User user = new User(2);
    Link link = new Link(202);
    List<Bookmark> bmarks = bmDao.findBookmark(user, link);
    assertEquals(1,bmarks.size());
    Bookmark bm = bmarks.get(0);
    assertEquals((2),bm.getUser().getId());
    assertEquals((202),bm.getLink().getId());
  }
View Full Code Here

    assertEquals((202),bm.getLink().getId());
  }
 
 
  public void testUpdateBookmark() throws Exception{
    Bookmark bm = bmDao.getBookmark(300);
    assertEquals("cnn",bm.getTitle());
 
    assertTrue(bm.getTags().contains("cnn"));
    assertTrue(bm.getTags().contains("news"));
   
    bm.setTitle("newtitle");
    assertTrue(bmDao.updateBookmark(bm));
   
    bm = bmDao.getBookmark(300);
    assertEquals("newtitle",bm.getTitle());
    assertTrue(bm.getTagList().contains("news"));
    assertTrue(bm.getTagList().contains("cnn"));
  }
View Full Code Here

    assertEquals("cnn",t1.getTag().getLabel());
    assertEquals("news",t2.getTag().getLabel());
    assertEquals(1,t1.getCount());
    assertEquals(1,t1.getCount());
   
    tagDao.addTagCountOne(new Tag[]{new Tag(100)}, new User(1), new Link(202), new Bookmark(1));
    folderTags = folderDao.findTagsInFolder(new Folder(2), 0, FolderDao.SORT_BY_ALPHA, FolderDao.ASCENDING);
    assertEquals(3,folderTags.size());
    t1 = folderTags.get(0);
    t2 = folderTags.get(1);
    assertEquals(1,t1.getCount());
View Full Code Here

    assertEquals("cnn",t1.getTag().getLabel());
    assertEquals("news",t2.getTag().getLabel());
    assertEquals(1,t1.getCount());
    assertEquals(1,t1.getCount());
   
    tagDao.subtractTagCountOne(new Tag[]{new Tag(1)}, new User(1), new Link(202), new Bookmark(1));
    folderTags = folderDao.findTagsInFolder(new Folder(2), 1, FolderDao.SORT_BY_ALPHA, FolderDao.ASCENDING);
    assertEquals(1,folderTags.size());
    t1 = folderTags.get(0);
    assertEquals(1,t1.getCount());
    assertEquals("news",t1.getTag().getLabel());
View Full Code Here

  public void testExpandTag() throws Exception{
    List<FolderTag> folderTags = null;
    FolderTag t1, t2, t3;
   
    BookmarkDao bmarkDao = new BookmarkDBDao(getDataSource());
    Bookmark bm = bmarkDao.getBookmark(1);
    List<String> tags = bm.getTagList();
    assertTrue(tags.contains("cnn"));
    assertTrue(tags.contains("news"));
   
    Tag cnnTag = tagDao.getTag(1);
    assertEquals(1,cnnTag.getCount());
View Full Code Here

    assertEquals("foobar stuff",feed.getMatchText())
  }

  public void testCreateFeedSubscription() throws Exception{
    FeedSubscription feed = new FeedSubscription();
    feed.setBookmark(new Bookmark(302));
    feed.setAutoImport(true);
    feed.setLastSync(null);
    feed.setMatchText("pop");
   
    int id = feedDao.createSubscription(feed);
View Full Code Here

    assertEquals("",feed.getMatchText());
    assertEquals(true,feed.isAutoImport());
    assertTrue(now.after(feed.getLastSync()));
    assertNull(feed.getPubDate());
   
    feed.setBookmark(new Bookmark(302));
    feed.setMatchText("abcd 123");
    feed.setAutoImport(false);
    feed.setLastSync(now);
    feed.setPubDate(now);
   
View Full Code Here

TOP

Related Classes of com.gnizr.db.dao.Bookmark

Copyright © 2018 www.massapicom. 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.