Package com.gnizr.db.dao

Examples of com.gnizr.db.dao.Link


    super.setUp();
    action = new ClusterSearchResult();
    action.setSearch(new Search(getGnizrDao()));
   
    User user1 = new User(1);
    Link link1 = new Link(1);
    Link link2 = new Link(2);
    Link link3 = new Link(3);
    Link link205 = new Link(205);
   
    Bookmark bm1 = new Bookmark(user1,link1);
    bm1.setTags("tags1 tags2 tags3");
    bm1.setTitle("title foobar1");
   
View Full Code Here


    action.setOldUrl("http://zirr.us/");
    String result = action.execute();
    assertEquals(ActionSupport.SUCCESS,result);
   
    Bookmark bm = bookmarkManager.getBookmark(300);
    Link link = bm.getLink();
    assertTrue((link.getId() != 202));
    assertEquals("http://newurl.com",link.getUrl());
   
    int bmid = bookmarkManager.getBookmarkId(loggedInUser, "http://zirr.us/");
    assertTrue((bmid <=0));
  }
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"));
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("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"));
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"));
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"));
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);
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);
View Full Code Here

    expectedTitle = "زيباري يرفض تدويل الملف العراقي والهاشمي يصل دمشق";
    assertEquals(expectedTitle,title);
  }
 
  public void testCreateBookmark() throws Exception{
    Link link  = new Link(202);
    Bookmark bm = new Bookmark();
    bm.setUser(new User(1));
    bm.setLink(link);
    bm.setTitle("Yahoo! Hong Kong - 雅虎香港");
    bm.setCreatedOn(Calendar.getInstance().getTime());
View Full Code Here

  protected IDataSet getDataSet() throws Exception {
    return new FlatXmlDataSet(TestUserDBDao1.class.getResourceAsStream("/dbunit/linkdbdao/TestLinkDBDao1-input.xml"));
  }
 
  public void testCreateLink() throws Exception{
    Link link = new Link();
    link.setMimeTypeId(MIMEType.TEXT_HTML);
    link.setUrl("http://hchen1.com");
    int id = linkDao.createLink(link);
    assertTrue((id>0));
   
    Link linkCopy = linkDao.getLink(id);
    assertNotNull(linkCopy);
    assertEquals(link.getUrl(),linkCopy.getUrl());
   
    assertTrue(linkDao.deleteLink(id));
    assertFalse(linkDao.deleteLink(id));   
  }
View Full Code Here

TOP

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

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.