Package com.gnizr.db.dao

Examples of com.gnizr.db.dao.Bookmark


    UserDBDao userDao = new UserDBDao(getDataSource());
    User user = userDao.getUser((2));
    assertNotNull(user);
   
    BookmarkDBDao bmDao = new BookmarkDBDao(getDataSource());
    Bookmark bookmark = bmDao.getBookmark(301);
    assertNotNull(bookmark);
   
    assertTrue (fuDao.hasForUser(bookmark, user));
  }
View Full Code Here


  }
 
  public void testFindForUserFromBookmark ()
  {
    BookmarkDBDao bmDao = new BookmarkDBDao(getDataSource());
    Bookmark bookmark = bmDao.getBookmark(301);
    assertNotNull(bookmark);
   
    List<ForUser> linksForUsers = fuDao.findForUserFromBookmark(bookmark);
   
    assertTrue(linksForUsers.size()==1);
View Full Code Here

  protected void tearDown() throws Exception {
    super.tearDown();
  }
 
  public void testGetBookmark() throws Exception{
    Bookmark bm = bmDao.getBookmark((301));
    assertNotNull(bm);
    assertEquals((1),bm.getUser().getId());
    assertEquals((203),bm.getLink().getId());
    assertEquals(4,bm.getLink().getCount());
    assertEquals("foo",bm.getTitle());
    assertEquals("news",bm.getNotes());
    assertNotNull(bm.getCreatedOn());
    assertNotNull(bm.getLastUpdated());
    assertEquals("cnn news",bm.getTags());
    assertNotNull(bm.getLink().getUrlHash());
  }
View Full Code Here

    assertEquals("cnn news",bm.getTags());
    assertNotNull(bm.getLink().getUrlHash());
  }
 
  public void testDeleteBookmark() throws Exception{
    Bookmark bm = bmDao.getBookmark((300));
    assertNotNull(bm);
    assertTrue(bmDao.deleteBookmark(bm.getId()));
    assertFalse(bmDao.deleteBookmark(bm.getId()));
    assertFalse(bmDao.deleteBookmark(bm.getId()));
    assertFalse(bmDao.deleteBookmark(bm.getId()));
    assertNull(bmDao.getBookmark(bm.getId()));
  }
View Full Code Here

   
    UserDBDao userDao = new UserDBDao(getDataSource());
    User user = userDao.getUser((1));
    assertNotNull(user);
   
    Bookmark bm = new Bookmark();
    bm.setCreatedOn(Calendar.getInstance().getTime());
    bm.setLastUpdated(Calendar.getInstance().getTime());
    bm.setLink(link);
    bm.setUser(user);
    bm.setTags("a b c d");
    bm.setNotes("notes");
    bm.setTitle("title");   
   
    int id = bmDao.createBookmark(bm);
    assertTrue((id>0))
   
    int id2 = bmDao.createBookmark(bm);
    assertEquals(id,id2)
   
    Bookmark bmCopy = bmDao.getBookmark(id);
    assertNotNull(bmCopy);
    assertEquals(bm.getTitle(),bmCopy.getTitle());
    assertEquals(bm.getNotes(),bmCopy.getNotes());
    assertEquals(bm.getUser().getId(),bmCopy.getUser().getId());
    assertEquals(bm.getLink().getId(),bmCopy.getLink().getId());
 
    assertEquals(id,bmDao.createBookmark(bm));
    assertEquals(id,bmDao.createBookmark(bm));
    assertTrue(bmDao.deleteBookmark(id));
  }
View Full Code Here

    List<Bookmark> bmarks = result.getResult();
    assertEquals(303, bmarks.get(0).getId());
    assertEquals(301, bmarks.get(1).getId());
    assertEquals(300, bmarks.get(2).getId());

    Bookmark bm303 = bmarks.get(0);
    assertTrue(bm303.getFolderList().contains("my folder1"));

    result = folderDao.pageBookmarks(new Folder(1), 1, 10);
    assertNotNull(result);
    assertEquals(3, result.getSize());
    assertEquals(2, result.getResult().size());
View Full Code Here

    int fid = folderDao.createFolder(folderX);
    assertTrue((fid > 0));
    folderX.setId(fid);

    List<Bookmark> bmark2add = new ArrayList<Bookmark>();
    bmark2add.add(new Bookmark(300));
    bmark2add.add(new Bookmark(301));
    bmark2add.add(new Bookmark(302));

    boolean[] opOkay = folderDao.addBookmarks(folderX, bmark2add, now);
    for(boolean b: opOkay){
      assertTrue(b);
    }
View Full Code Here

   
    assertFalse(folderDao.hasFolderTag(new Folder(id),new Tag(1)));
    assertFalse(folderDao.hasFolderTag(new Folder(id),new Tag(3)));
   
    List<Bookmark> bmarks = new ArrayList<Bookmark>();
    bmarks.add(new Bookmark(300));
    boolean[] opOkay = folderDao.addBookmarks(new Folder(id),bmarks,now);
    for(boolean b: opOkay){
      assertTrue(b);
    }
     
    assertTrue(folderDao.hasFolderTag(new Folder(id),new Tag(1)));
    assertTrue(folderDao.hasFolderTag(new Folder(id),new Tag(3)));
   
    List<FolderTag> folderTags = folderDao.findTagsInFolder(new Folder(id),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(300)); // add again shouldn't affect the count
    bmarks.add(new Bookmark(301));
    opOkay = folderDao.addBookmarks(new Folder(id),bmarks,now);
    for(boolean b: opOkay){
      assertTrue(b);
    }
 
View Full Code Here

   
    result = bmDao.pageBookmarks(new Tag(3), 0, 20);
    bmarks = result.getResult();
    assertEquals(2,bmarks.size());
   
    Bookmark bm1 = bmarks.get(0);
    assertNotNull(bm1.getLink().getUrl());
    assertNotNull(bm1.getUser().getFullname());
   
    tag.setId((2));
    result = bmDao.pageBookmarks(tag,0,10000);
    bmarks = result.getResult();
    assertEquals(0,bmarks.size());
View Full Code Here

  public void testRemoveBookmarks() throws Exception {
    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));

    boolean[] opOkay = folderDao.removeBookmarks(f1, bmarks);
    for(boolean b: opOkay){
      assertTrue(b);
    }
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.