Examples of Folder


Examples of com.gnizr.db.dao.Folder

    assertNotNull(bmarks.getResult().get(0).getUser());
  }
 
  public void testAddBookmarksToFolders2() throws Exception{
    Date now = GregorianCalendar.getInstance().getTime();
    Folder f = new Folder("somenewfolder",new User(1),"",now);
    int id = folderDao.createFolder(f);
    assertTrue(id > 0);
   
    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);
    }
 
    folderTags = folderDao.findTagsInFolder(new Folder(id),1,FolderDao.SORT_BY_ALPHA,FolderDao.ASCENDING);
    assertEquals(2,folderTags.size());
    assertEquals(2,folderTags.get(0).getCount());
    assertEquals(2,folderTags.get(1).getCount());
  }
View Full Code Here

Examples of com.gnizr.db.dao.Folder

 
  public void testReduceTag() throws Exception{
    List<FolderTag> folderTags = null;
    FolderTag t1, t2;
   
    folderTags = folderDao.findTagsInFolder(new Folder(2), 1, FolderDao.SORT_BY_ALPHA, FolderDao.ASCENDING);
    assertEquals(2,folderTags.size());
   
    t1 = folderTags.get(0);
    assertEquals("cnn",t1.getTag().getLabel());
    assertEquals(1,t1.getCount());
    t2 = folderTags.get(1);
    assertEquals("news",t2.getTag().getLabel());
    assertEquals(1,t2.getTag().getCount());
   
    List<Bookmark> changeBookmarks= tagDao.reduceTag(new User(1), new Tag[]{new Tag(1)});
    assertEquals(1,changeBookmarks.size());
    for(Bookmark c : changeBookmarks){
      assertFalse(c.getTagList().contains("cnn"));
    }
   
    BookmarkTag bm11 = tagDao.getBookmarkTag(11);
    assertEquals("cnn",bm11.getTag().getLabel());
    assertEquals(0,bm11.getCount());
    assertEquals(0,bm11.getTag().getCount());
 
    LinkTag ln1 = tagDao.getLinkTag(1);
    assertEquals(202,ln1.getLink().getId());
    assertEquals(0,ln1.getCount());
    assertEquals(0,ln1.getTag().getCount());
   
    folderTags = folderDao.findTagsInFolder(new Folder(2), 1, FolderDao.SORT_BY_ALPHA, FolderDao.ASCENDING);
    assertEquals(1,folderTags.size());
   
    t1 = folderTags.get(0);
    assertEquals("news",t1.getTag().getLabel());
    assertEquals(1,t1.getCount());
View Full Code Here

Examples of com.gnizr.db.dao.Folder

    assertEquals(2,folderTags.get(0).getCount());
    assertEquals(2,folderTags.get(1).getCount());
  }

  public void testRemoveAllBookmarks() throws Exception {
    Folder f1 = folderDao.getFolder(1);
    assertEquals(3, f1.getSize());

    int cnt = folderDao.removeAllBookmarks(f1);
    assertEquals(3, cnt);

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

    cnt = folderDao.removeAllBookmarks(f1);
    assertEquals(0, cnt);
  }
View Full Code Here

Examples of com.gnizr.db.dao.Folder

    cnt = folderDao.removeAllBookmarks(f1);
    assertEquals(0, cnt);
  }
 
  public void testRemoveAllBookmarks2() throws Exception {
    int cnt = folderDao.removeAllBookmarks(new Folder(1));
    assertEquals(3, cnt);
   
    List<FolderTag> folderTags = folderDao.findTagsInFolder(new Folder(1), 0, FolderDao.SORT_BY_ALPHA, FolderDao.ASCENDING);
    assertEquals(0,folderTags.size());
  }
View Full Code Here

Examples of com.gnizr.db.dao.Folder

    assertEquals(0,folderTags.size());
  }
 

  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);
    }
   
    f1 = folderDao.getFolder(1);
    assertEquals(1, f1.getSize());

    DaoResult<Bookmark> result = folderDao.pageBookmarks(f1, 0, 10);
    assertEquals(1, result.getSize());
    assertEquals(1, result.getResult().size());
    assertEquals(301, result.getResult().get(0).getId());
View Full Code Here

Examples of com.gnizr.db.dao.Folder

    assertEquals(1, result.getResult().size());
    assertEquals(301, result.getResult().get(0).getId());
  }
 
  public void testRemoveBookmarks2() throws Exception {
    List<FolderTag> folderTags = folderDao.findTagsInFolder(new Folder(1), 0,FolderDao.SORT_BY_ALPHA,FolderDao.ASCENDING);
    assertEquals(3,folderTags.size());
   
    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);
    assertEquals(0,folderTags.size());
  }
View Full Code Here

Examples of com.gnizr.db.dao.Folder

    assertEquals(1, result.getSize());
    assertEquals("my folder1", result.getResult().get(0).getName());
  }

  public void testPageBookmarksWithTag() throws Exception {
    DaoResult<Bookmark> result = folderDao.pageBookmarks(new Folder(1),
        new Tag(1), 0, 10);
    assertEquals(3, result.getSize());

    result = folderDao.pageBookmarks(new Folder(1), new Tag(4), 0, 10);
    assertEquals(1, result.getSize());
    assertEquals(303, result.getResult().get(0).getId());
  }
View Full Code Here

Examples of com.gnizr.db.dao.Folder

    List<Bookmark> bmarks = null;
    Date d1 = null;
    Date d2 = null;
    Date d3 = null;

    result = folderDao.pageBookmarks(new Folder(1), new Tag(1), 0, 3,
        FolderDao.SORT_BY_BMRK_CREATED_ON, FolderDao.ASCENDING);
    bmarks = result.getResult();
    d1 = bmarks.get(0).getCreatedOn();
    d2 = bmarks.get(1).getCreatedOn();
    d3 = bmarks.get(2).getCreatedOn();
    assertTrue(d1.before(d2));
    assertTrue(d2.before(d3));

    result = folderDao.pageBookmarks(new Folder(1), new Tag(1), 0, 3,
        FolderDao.SORT_BY_BMRK_CREATED_ON, FolderDao.DESCENDING);
    bmarks = result.getResult();
    d1 = bmarks.get(0).getCreatedOn();
    d2 = bmarks.get(1).getCreatedOn();
    d3 = bmarks.get(2).getCreatedOn();
View Full Code Here

Examples of com.gnizr.db.dao.Folder

    List<Bookmark> bmarks = null;
    Date d1 = null;
    Date d2 = null;
    Date d3 = null;

    result = folderDao.pageBookmarks(new Folder(1), new Tag(1), 0, 3,
        FolderDao.SORT_BY_BMRK_LAST_UPDATED, FolderDao.DESCENDING);
    bmarks = result.getResult();
    d1 = bmarks.get(0).getLastUpdated();
    d2 = bmarks.get(1).getLastUpdated();
    d3 = bmarks.get(2).getLastUpdated();
    assertTrue(d1.after(d2));
    assertTrue(d2.after(d3));

    result = folderDao.pageBookmarks(new Folder(1), new Tag(1), 0, 3,
        FolderDao.SORT_BY_BMRK_LAST_UPDATED, FolderDao.ASCENDING);
    bmarks = result.getResult();
    d1 = bmarks.get(0).getLastUpdated();
    d2 = bmarks.get(1).getLastUpdated();
    d3 = bmarks.get(2).getLastUpdated();
View Full Code Here

Examples of com.google.enterprise.connector.sharepoint.state.Folder

   */
  public static Folder createFolder(final String webUrl,
      final String folderName) {
    String folderUrl = webUrl + "/" + folderName;
    String folderId = "" + (int) System.currentTimeMillis();
    return new Folder(folderUrl, folderId);
  }
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.