Package com.gnizr.db.dao

Examples of com.gnizr.db.dao.LinkTag


    assertEquals(4,tagA.getCount());
    Tag tagB = tagDao.getTag(2);
    assertEquals(0,tagB.getCount());
    Tag tagC = tagDao.getTag(3);
    assertEquals(0,tagC.getCount());
    LinkTag linkTag1000_A = tagDao.findLinkTag(new Link(1000),new Tag(1)).get(0);
    assertEquals(1,linkTag1000_A.getCount());
    LinkTag linkTag1001_A = tagDao.findLinkTag(new Link(1001),new Tag(1)).get(0);
    assertEquals(1,linkTag1001_A.getCount());
    LinkTag linkTag1002_A = tagDao.findLinkTag(new Link(1002),new Tag(1)).get(0);
    assertEquals(2,linkTag1002_A.getCount());
    Bookmark bm301 = bookmarkDao.getBookmark(301);
    assertTrue(bm301.getTagList().contains("A"));
    Bookmark bm302 = bookmarkDao.getBookmark(302);
    assertTrue(bm302.getTagList().contains("A"));
    Bookmark bm303 = bookmarkDao.getBookmark(303);
    assertTrue(bm303.getTagList().contains("A"));
    Bookmark bm304 = bookmarkDao.getBookmark(304);
    assertTrue(bm304.getTagList().contains("A"));
   
    action.setTag("A");
    action.setNewTag("B C");
    String code = action.execute();
    assertEquals(ActionSupport.SUCCESS,code);
   
    bmarks = bookmarkDao.pageBookmarks(new User(1),new Tag(1),0,10).getResult();
    assertEquals(0,bmarks.size());
    bmarks = bookmarkDao.pageBookmarks(new User(1),new Tag(2),0,10).getResult();
    assertEquals(3,bmarks.size());
    bmarks = bookmarkDao.pageBookmarks(new User(1),new Tag(3),0,10).getResult();
    assertEquals(3,bmarks.size());
   
    tagA = tagDao.getTag(1);
    assertEquals(1,tagA.getCount());
    tagB = tagDao.getTag(2);
    assertEquals(3,tagB.getCount());
    tagC = tagDao.getTag(3);
    assertEquals(3,tagC.getCount());
   
    linkTag1000_A = tagDao.findLinkTag(new Link(1000),new Tag(1)).get(0);
    assertEquals(0,linkTag1000_A.getCount());
    linkTag1001_A = tagDao.findLinkTag(new Link(1001),new Tag(1)).get(0);
    assertEquals(0,linkTag1001_A.getCount());
    linkTag1002_A = tagDao.findLinkTag(new Link(1002),new Tag(1)).get(0);
    assertEquals(1,linkTag1002_A.getCount());
   
    LinkTag linkTag1000_B = tagDao.findLinkTag(new Link(1000),new Tag(2)).get(0);
    assertEquals(1,linkTag1000_B.getCount());
    LinkTag linkTag1001_B = tagDao.findLinkTag(new Link(1001),new Tag(2)).get(0);
    assertEquals(1,linkTag1001_B.getCount());
    LinkTag linkTag1002_B = tagDao.findLinkTag(new Link(1002),new Tag(2)).get(0);
    assertEquals(1,linkTag1002_B.getCount());
   
    LinkTag linkTag1000_C = tagDao.findLinkTag(new Link(1000),new Tag(3)).get(0);
    assertEquals(1,linkTag1000_C.getCount());
    LinkTag linkTag1001_C = tagDao.findLinkTag(new Link(1001),new Tag(3)).get(0);
    assertEquals(1,linkTag1001_C.getCount());
    LinkTag linkTag1002_C = tagDao.findLinkTag(new Link(1002),new Tag(3)).get(0);
    assertEquals(1,linkTag1002_C.getCount());
   
    bm301 = bookmarkDao.getBookmark(301);
    assertFalse(bm301.getTagList().contains("A"));
    assertTrue(bm301.getTagList().contains("B"));
    assertTrue(bm301.getTagList().contains("C"));
View Full Code Here


    assertEquals(4,tagA.getCount());
    Tag tagB = tagDao.getTag(2);
    assertEquals(0,tagB.getCount());
    Tag tagC = tagDao.getTag(3);
    assertEquals(0,tagC.getCount());
    LinkTag linkTag1000_A = tagDao.findLinkTag(new Link(1000),new Tag(1)).get(0);
    assertEquals(1,linkTag1000_A.getCount());
    LinkTag linkTag1001_A = tagDao.findLinkTag(new Link(1001),new Tag(1)).get(0);
    assertEquals(1,linkTag1001_A.getCount());
    LinkTag linkTag1002_A = tagDao.findLinkTag(new Link(1002),new Tag(1)).get(0);
    assertEquals(2,linkTag1002_A.getCount());
    Bookmark bm301 = bookmarkDao.getBookmark(301);
    assertTrue(bm301.getTagList().contains("A"));
    Bookmark bm302 = bookmarkDao.getBookmark(302);
    assertTrue(bm302.getTagList().contains("A"));
    Bookmark bm303 = bookmarkDao.getBookmark(303);
    assertTrue(bm303.getTagList().contains("A"));
    Bookmark bm304 = bookmarkDao.getBookmark(304);
    assertTrue(bm304.getTagList().contains("A"));
   
    action.setTag("A");
    action.setNewTag("A B C");
    String code = action.execute();
    assertEquals(ActionSupport.SUCCESS,code);
   
    bmarks = bookmarkDao.pageBookmarks(new User(1),new Tag(1),0,10).getResult();
    assertEquals(3,bmarks.size());
    bmarks = bookmarkDao.pageBookmarks(new User(1),new Tag(2),0,10).getResult();
    assertEquals(3,bmarks.size());
    bmarks = bookmarkDao.pageBookmarks(new User(1),new Tag(3),0,10).getResult();
    assertEquals(3,bmarks.size());
   
    tagA = tagDao.getTag(1);
    assertEquals(4,tagA.getCount());
    tagB = tagDao.getTag(2);
    assertEquals(3,tagB.getCount());
    tagC = tagDao.getTag(3);
    assertEquals(3,tagC.getCount());
   
    linkTag1000_A = tagDao.findLinkTag(new Link(1000),new Tag(1)).get(0);
    assertEquals(1,linkTag1000_A.getCount());
    linkTag1001_A = tagDao.findLinkTag(new Link(1001),new Tag(1)).get(0);
    assertEquals(1,linkTag1001_A.getCount());
    linkTag1002_A = tagDao.findLinkTag(new Link(1002),new Tag(1)).get(0);
    assertEquals(2,linkTag1002_A.getCount());
   
    LinkTag linkTag1000_B = tagDao.findLinkTag(new Link(1000),new Tag(2)).get(0);
    assertEquals(1,linkTag1000_B.getCount());
    LinkTag linkTag1001_B = tagDao.findLinkTag(new Link(1001),new Tag(2)).get(0);
    assertEquals(1,linkTag1001_B.getCount());
    LinkTag linkTag1002_B = tagDao.findLinkTag(new Link(1002),new Tag(2)).get(0);
    assertEquals(1,linkTag1002_B.getCount());
   
    LinkTag linkTag1000_C = tagDao.findLinkTag(new Link(1000),new Tag(3)).get(0);
    assertEquals(1,linkTag1000_C.getCount());
    LinkTag linkTag1001_C = tagDao.findLinkTag(new Link(1001),new Tag(3)).get(0);
    assertEquals(1,linkTag1001_C.getCount());
    LinkTag linkTag1002_C = tagDao.findLinkTag(new Link(1002),new Tag(3)).get(0);
    assertEquals(1,linkTag1002_C.getCount());
   
    bm301 = bookmarkDao.getBookmark(301);
    assertTrue(bm301.getTagList().contains("A"));
    assertTrue(bm301.getTagList().contains("B"));
    assertTrue(bm301.getTagList().contains("C"));
View Full Code Here

    assertEquals(4,tagA.getCount());
    Tag tagB = tagDao.getTag(2);
    assertEquals(0,tagB.getCount());
    Tag tagC = tagDao.getTag(3);
    assertEquals(0,tagC.getCount());
    LinkTag linkTag1000_A = tagDao.findLinkTag(new Link(1000),new Tag(1)).get(0);
    assertEquals(1,linkTag1000_A.getCount());
    LinkTag linkTag1001_A = tagDao.findLinkTag(new Link(1001),new Tag(1)).get(0);
    assertEquals(1,linkTag1001_A.getCount());
    LinkTag linkTag1002_A = tagDao.findLinkTag(new Link(1002),new Tag(1)).get(0);
    assertEquals(2,linkTag1002_A.getCount());
    Bookmark bm301 = bookmarkDao.getBookmark(301);
    assertTrue(bm301.getTagList().contains("A"));
    Bookmark bm302 = bookmarkDao.getBookmark(302);
    assertTrue(bm302.getTagList().contains("A"));
    Bookmark bm303 = bookmarkDao.getBookmark(303);
    assertTrue(bm303.getTagList().contains("A"));
    Bookmark bm304 = bookmarkDao.getBookmark(304);
    assertTrue(bm304.getTagList().contains("A"));
   
    action.setTag("A");
    action.setNewTag("A B A B C");
    String code = action.execute();
    assertEquals(ActionSupport.SUCCESS,code);
   
    bmarks = bookmarkDao.pageBookmarks(new User(1),new Tag(1),0,10).getResult();
    assertEquals(3,bmarks.size());
    bmarks = bookmarkDao.pageBookmarks(new User(1),new Tag(2),0,10).getResult();
    assertEquals(3,bmarks.size());
    bmarks = bookmarkDao.pageBookmarks(new User(1),new Tag(3),0,10).getResult();
    assertEquals(3,bmarks.size());
   
    tagA = tagDao.getTag(1);
    assertEquals(4,tagA.getCount());
    tagB = tagDao.getTag(2);
    assertEquals(3,tagB.getCount());
    tagC = tagDao.getTag(3);
    assertEquals(3,tagC.getCount());
   
    linkTag1000_A = tagDao.findLinkTag(new Link(1000),new Tag(1)).get(0);
    assertEquals(1,linkTag1000_A.getCount());
    linkTag1001_A = tagDao.findLinkTag(new Link(1001),new Tag(1)).get(0);
    assertEquals(1,linkTag1001_A.getCount());
    linkTag1002_A = tagDao.findLinkTag(new Link(1002),new Tag(1)).get(0);
    assertEquals(2,linkTag1002_A.getCount());
   
    LinkTag linkTag1000_B = tagDao.findLinkTag(new Link(1000),new Tag(2)).get(0);
    assertEquals(1,linkTag1000_B.getCount());
    LinkTag linkTag1001_B = tagDao.findLinkTag(new Link(1001),new Tag(2)).get(0);
    assertEquals(1,linkTag1001_B.getCount());
    LinkTag linkTag1002_B = tagDao.findLinkTag(new Link(1002),new Tag(2)).get(0);
    assertEquals(1,linkTag1002_B.getCount());
   
    LinkTag linkTag1000_C = tagDao.findLinkTag(new Link(1000),new Tag(3)).get(0);
    assertEquals(1,linkTag1000_C.getCount());
    LinkTag linkTag1001_C = tagDao.findLinkTag(new Link(1001),new Tag(3)).get(0);
    assertEquals(1,linkTag1001_C.getCount());
    LinkTag linkTag1002_C = tagDao.findLinkTag(new Link(1002),new Tag(3)).get(0);
    assertEquals(1,linkTag1002_C.getCount());
   
    bm301 = bookmarkDao.getBookmark(301);
    assertTrue(bm301.getTagList().contains("A"));
    assertTrue(bm301.getTagList().contains("B"));
    assertTrue(bm301.getTagList().contains("C"));
View Full Code Here

    assertEquals(0,bmarks.size());
    Tag tagA = tagDao.getTag(1);
    assertEquals(4,tagA.getCount());
    Tag tagB = tagDao.getTag(2);
    assertEquals(0,tagB.getCount());
    LinkTag linkTag1000_A = tagDao.findLinkTag(new Link(1000),new Tag(1)).get(0);
    assertEquals(1,linkTag1000_A.getCount());
    LinkTag linkTag1001_A = tagDao.findLinkTag(new Link(1001),new Tag(1)).get(0);
    assertEquals(1,linkTag1001_A.getCount());
    LinkTag linkTag1002_A = tagDao.findLinkTag(new Link(1002),new Tag(1)).get(0);
    assertEquals(2,linkTag1002_A.getCount());
    Bookmark bm301 = bookmarkDao.getBookmark(301);
    assertTrue(bm301.getTagList().contains("A"));
    Bookmark bm302 = bookmarkDao.getBookmark(302);
    assertTrue(bm302.getTagList().contains("A"));
    Bookmark bm303 = bookmarkDao.getBookmark(303);
    assertTrue(bm303.getTagList().contains("A"));
    Bookmark bm304 = bookmarkDao.getBookmark(304);
    assertTrue(bm304.getTagList().contains("A"));
   
    action.setTag("A");
    String code = action.execute();
    assertEquals(ActionSupport.SUCCESS,code);
   
    bmarks = bookmarkDao.pageBookmarks(new User(1),new Tag(1),0,10).getResult();
    assertEquals(0,bmarks.size());
   
    tagA = tagDao.getTag(1);
    assertEquals(1,tagA.getCount());
   
    linkTag1000_A = tagDao.findLinkTag(new Link(1000),new Tag(1)).get(0);
    assertEquals(0,linkTag1000_A.getCount());
    linkTag1001_A = tagDao.findLinkTag(new Link(1001),new Tag(1)).get(0);
    assertEquals(0,linkTag1001_A.getCount());
    linkTag1002_A = tagDao.findLinkTag(new Link(1002),new Tag(1)).get(0);
    assertEquals(1,linkTag1002_A.getCount());
     
    bm301 = bookmarkDao.getBookmark(301);
    assertFalse(bm301.getTagList().contains("A"));
    bm302 = bookmarkDao.getBookmark(302);
    assertFalse(bm302.getTagList().contains("A"))
View Full Code Here

    assertEquals(0,bmarks.size());
    Tag tagA = tagDao.getTag(1);
    assertEquals(4,tagA.getCount());
    Tag tagB = tagDao.getTag(2);
    assertEquals(0,tagB.getCount());
    LinkTag linkTag1000_A = tagDao.findLinkTag(new Link(1000),new Tag(1)).get(0);
    assertEquals(1,linkTag1000_A.getCount());
    LinkTag linkTag1001_A = tagDao.findLinkTag(new Link(1001),new Tag(1)).get(0);
    assertEquals(1,linkTag1001_A.getCount());
    LinkTag linkTag1002_A = tagDao.findLinkTag(new Link(1002),new Tag(1)).get(0);
    assertEquals(2,linkTag1002_A.getCount());
    Bookmark bm301 = bookmarkDao.getBookmark(301);
    assertTrue(bm301.getTagList().contains("A"));
    Bookmark bm302 = bookmarkDao.getBookmark(302);
    assertTrue(bm302.getTagList().contains("A"));
    Bookmark bm303 = bookmarkDao.getBookmark(303);
    assertTrue(bm303.getTagList().contains("A"));
    Bookmark bm304 = bookmarkDao.getBookmark(304);
    assertTrue(bm304.getTagList().contains("A"));
   
    action.setTag("B");
    String code = action.execute();
    assertEquals(ActionSupport.SUCCESS,code);
   
    // delete a 0-usage-freq tag is allowed.
    assertNull(GnizrDaoUtil.getUserTag(tagDao, new User(1), new Tag(2)));
   
    bmarks = bookmarkDao.pageBookmarks(new User(1),new Tag(1),0,10).getResult();
    assertEquals(3,bmarks.size());
   
    tagA = tagDao.getTag(1);
    assertEquals(4,tagA.getCount());
   
    linkTag1000_A = tagDao.findLinkTag(new Link(1000),new Tag(1)).get(0);
    assertEquals(1,linkTag1000_A.getCount());
    linkTag1001_A = tagDao.findLinkTag(new Link(1001),new Tag(1)).get(0);
    assertEquals(1,linkTag1001_A.getCount());
    linkTag1002_A = tagDao.findLinkTag(new Link(1002),new Tag(1)).get(0);
    assertEquals(2,linkTag1002_A.getCount());
     
    bm301 = bookmarkDao.getBookmark(301);
    assertTrue(bm301.getTagList().contains("A"));
    bm302 = bookmarkDao.getBookmark(302);
    assertTrue(bm302.getTagList().contains("A"))
View Full Code Here

    assertEquals(0,bmarks.size());
    Tag tagA = tagDao.getTag(1);
    assertEquals(4,tagA.getCount());
    Tag tagB = tagDao.getTag(2);
    assertEquals(0,tagB.getCount());
    LinkTag linkTag1000_A = tagDao.findLinkTag(new Link(1000),new Tag(1)).get(0);
    assertEquals(1,linkTag1000_A.getCount());
    LinkTag linkTag1001_A = tagDao.findLinkTag(new Link(1001),new Tag(1)).get(0);
    assertEquals(1,linkTag1001_A.getCount());
    LinkTag linkTag1002_A = tagDao.findLinkTag(new Link(1002),new Tag(1)).get(0);
    assertEquals(2,linkTag1002_A.getCount());
    Bookmark bm301 = bookmarkDao.getBookmark(301);
    assertTrue(bm301.getTagList().contains("A"));
    Bookmark bm302 = bookmarkDao.getBookmark(302);
    assertTrue(bm302.getTagList().contains("A"));
    Bookmark bm303 = bookmarkDao.getBookmark(303);
    assertTrue(bm303.getTagList().contains("A"));
    Bookmark bm304 = bookmarkDao.getBookmark(304);
    assertTrue(bm304.getTagList().contains("A"));
   
    action.setTag("A");
    action.setNewTag("B");
    String code = action.execute();
    assertEquals(ActionSupport.SUCCESS,code);
   
    bmarks = bookmarkDao.pageBookmarks(new User(1),new Tag(1),0,10).getResult();
    assertEquals(0,bmarks.size());
    bmarks = bookmarkDao.pageBookmarks(new User(1),new Tag(2),0,10).getResult();
    assertEquals(3,bmarks.size());
   
    tagA = tagDao.getTag(1);
    assertEquals(1,tagA.getCount());
    tagB = tagDao.getTag(2);
    assertEquals(3,tagB.getCount());
   
    linkTag1000_A = tagDao.findLinkTag(new Link(1000),new Tag(1)).get(0);
    assertEquals(0,linkTag1000_A.getCount());
    linkTag1001_A = tagDao.findLinkTag(new Link(1001),new Tag(1)).get(0);
    assertEquals(0,linkTag1001_A.getCount());
    linkTag1002_A = tagDao.findLinkTag(new Link(1002),new Tag(1)).get(0);
    assertEquals(1,linkTag1002_A.getCount());
   
    LinkTag linkTag1000_B = tagDao.findLinkTag(new Link(1000),new Tag(2)).get(0);
    assertEquals(1,linkTag1000_B.getCount());
    LinkTag linkTag1001_B = tagDao.findLinkTag(new Link(1001),new Tag(2)).get(0);
    assertEquals(1,linkTag1001_B.getCount());
    LinkTag linkTag1002_B = tagDao.findLinkTag(new Link(1002),new Tag(2)).get(0);
    assertEquals(1,linkTag1002_B.getCount());
   
    bm301 = bookmarkDao.getBookmark(301);
    assertFalse(bm301.getTagList().contains("A"));
    assertTrue(bm301.getTagList().contains("B"));
    bm302 = bookmarkDao.getBookmark(302);
View Full Code Here

    assertEquals(1,cnnTag.getCount());
   
    Tag newsTag = tagDao.getTag(2);
    assertEquals(1,newsTag.getCount());
   
    LinkTag ltag1 = tagDao.getLinkTag(1);
    assertEquals(1,ltag1.getCount());
   
    LinkTag ltag2 = tagDao.getLinkTag(2);
    assertEquals(1,ltag2.getCount());
   
    BookmarkTag bmtag10 = tagDao.getBookmarkTag(10);
    assertEquals(1,bmtag10.getCount());
   
    BookmarkTag bmtag11 = tagDao.getBookmarkTag(11);
    assertEquals(1,bmtag11.getCount());
   
    BookmarkTag bmtagQ = tagDao.getBookmarkTag(12);
    assertEquals(0,bmtagQ.getCount());
   
    folderTags = folderDao.findTagsInFolder(new Folder(2), 0, 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> chngBmarks = tagDao.expandTag(new User(1), new Tag(1), new Tag[]{new Tag(4)});
    assertEquals(1,chngBmarks.size());
    for(Bookmark c : chngBmarks){
      assertTrue(c.getTagList().contains("questions"));
      assertTrue(c.getTagList().contains("cnn"));
    }
       
    cnnTag = tagDao.getTag(1);
    assertEquals(1,cnnTag.getCount());
   
    newsTag = tagDao.getTag(2);
    assertEquals(1,newsTag.getCount());
   
    ltag1 = tagDao.getLinkTag(1);
    assertEquals(1,ltag1.getCount());
   
    ltag2 = tagDao.getLinkTag(2);
    assertEquals(1,ltag2.getCount());
   
    bmtag10 = tagDao.getBookmarkTag(10);
    assertEquals(1,bmtag10.getCount());
   
    bmtag11 = tagDao.getBookmarkTag(11);
View Full Code Here

    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);
View Full Code Here

  }
 
  public void testFillIdLinkTag() throws Exception{
    Tag tag = new Tag("web");
    Link link = new Link(202);
    LinkTag linkTag = new LinkTag(link,tag);
    GnizrDaoUtil.fillId(tagDao,linkDao,linkTag);
    assertEquals((1),linkTag.getId());
    assertEquals((3),linkTag.getTag().getId());
    assertEquals((202),linkTag.getLink().getId());   
  }
View Full Code Here

    assertEquals("http://zirr.us/",link.getUrl());
    assertEquals(1,link.getCount());
  }
 
  public void testFillObjectLinkTag() throws Exception{
    LinkTag linkTag = new LinkTag(1);
    GnizrDaoUtil.fillObject(tagDao, linkDao, linkTag);
    assertEquals("web",linkTag.getTag().getLabel());
    assertEquals((3),linkTag.getTag().getCount());
  }
View Full Code Here

TOP

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

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.