Package com.gnizr.db.dao

Examples of com.gnizr.db.dao.UserTag


    assertEquals(0,result.size());
  }
 
  public void testAddRDFTypeTags() throws Exception{
    User user = new User(1);
    UserTag subjectTag = new UserTag(2);
   
    List<String> tags2add = new ArrayList<String>();
    tags2add.add("funstuff");
    boolean isOkay = manager.addRDFTypeTags(user, subjectTag,tags2add);
    assertTrue(isOkay);
View Full Code Here


    assertEquals(2,result.size());
  }
 
  public void testAddRDFInstanceTags() throws Exception{
    User user = new User(1);
    UserTag classTag = new UserTag(3);
   
    TagAssertionDao dao = getGnizrDao().getTagAssertionDao();
    List<TagAssertion> result = dao.findTagAssertion(user, null,manager.getRdfTypeProperty(),classTag);
    assertEquals(1,result.size());
   
View Full Code Here

    assertEquals(3,result.size());
  }
 
  public void testDeleteRDFInstanceTags() throws Exception{
    User user = new User(1);
    UserTag classTag = new UserTag(3);
   
    TagAssertionDao dao = getGnizrDao().getTagAssertionDao();
    List<TagAssertion> result = dao.findTagAssertion(user, null,manager.getRdfTypeProperty(),classTag);
    assertEquals(1,result.size());
   
View Full Code Here

  }
 
 
  public void testDeleteRDFTypeTags() throws Exception{
    User user = new User(1);
    UserTag subjectTag = new UserTag(2);
   
    List<String> tags2del = new ArrayList<String>();
    tags2del.add("videogame");
   
    boolean isOkay = manager.deleteRDFTypeTags(user, subjectTag, tags2del);
View Full Code Here

    if (hasMissingId(userTag) == true) {
      User user = userTag.getUser();
      Tag tag = userTag.getTag();
      fillId(userDao, user);
      fillId(tagDao, tag);
      UserTag obj = getUserTag(tagDao, user, tag);
      if (obj == null) {
        throw new NoSuchUserTagException("no such userTag: user="
            + user.getUsername() + ",tag=" + tag.getLabel());
      }
      userTag.setId(obj.getId());
    }
  }
View Full Code Here

    assertEquals((8),pager.getMaxPageNumber(new User("hchen1"),1));
    assertEquals((3),pager.getMaxPageNumber(new User("hchen1"),3));
  }
 
  public void testMaxPageNumberUserTag() throws Exception{
    assertEquals((2),pager.getMaxPageNumber(new UserTag("hchen1","webwork"),1));
    assertEquals((1),pager.getMaxPageNumber(new UserTag("hchen1","wii"),1));   
  }
View Full Code Here

    bm = pager.pageBookmark(hchen1,-1, 10).getResult();
    assertEquals(0,bm.size());
  }
 
  public void testPageBookmarkTag() throws Exception{
    List<Bookmark> bm = pager.pageBookmark(new UserTag("hchen1","webwork"),(0),2).getResult();
    assertEquals(2,bm.size());   
   
    bm = pager.pageBookmark(new UserTag("hchen1","wii"),(0),100).getResult();
    assertEquals(1,bm.size());   
  }
View Full Code Here

    assertTrue((manager.addBookmark(bookmark)>0));
   
    bookmark = bookmarkDao.findBookmark(user, link).get(0);
    assertNotNull(bookmark);
   
    UserTag ut = new UserTag("hchen1","learning");
    GnizrDaoUtil.fillId(tagDao,userDao,ut);
    GnizrDaoUtil.fillObject(tagDao, userDao, ut);
    assertEquals((1),ut.getCount());
    assertEquals((1),ut.getTag().getCount());
   
    LinkTag lt = new LinkTag("http://www.learntechnology.net/webwork-crud-lm.do","learning");
    GnizrDaoUtil.fillId(tagDao, linkDao,lt);
    GnizrDaoUtil.fillObject(tagDao, linkDao,lt);
    assertEquals((1),lt.getCount());
    assertEquals((1),lt.getTag().getCount());
   
    assertTrue(manager.deleteBookmark(bookmark));

    List<Bookmark> r = bookmarkDao.findBookmark(user, link);
    assertTrue(r.isEmpty());
    GnizrDaoUtil.fillId(tagDao,userDao,ut);
    GnizrDaoUtil.fillObject(tagDao, userDao, ut);
    assertEquals((0),ut.getCount());
    assertEquals((0),ut.getTag().getCount());
     
    GnizrDaoUtil.fillId(tagDao, linkDao,lt);
    GnizrDaoUtil.fillObject(tagDao, linkDao,lt);
    assertEquals((0),lt.getCount());
    assertEquals((0),lt.getTag().getCount());   
View Full Code Here

    assertEquals(0,cnn.getCount());
    Tag news = tagDao.findTag("news").get(0);
    assertEquals(0,news.getCount());
    Tag foobar = tagDao.findTag("foobar").get(0);
    assertEquals(1,foobar.getCount());
    UserTag foobar_u = tagDao.findUserTag(new User(1), foobar).get(0);
    assertEquals(1,foobar_u.getCount());
   
    Link bmLink = bm.getLink();
    assertEquals(ln.getUrl(),bmLink.getUrl());
    assertEquals(Link.computeUrlHash(ln.getUrl()),bmLink.getUrlHash());
   
View Full Code Here

  public void testUpdateBookmark2() throws Exception{
    Bookmark bm = manager.getBookmark(300);
    bm.setTags("news foobar abdc");
    assertTrue(manager.updateBookmark(bm));
   
    UserTag ut = tagDao.findUserTag(bm.getUser(),new Tag(5)).get(0);
    assertEquals(1,ut.getCount());
   
    Tag foobar = tagDao.findTag("foobar").get(0);
    assertEquals(1,foobar.getCount());
    Tag abdc = tagDao.findTag("abdc").get(0);
    assertEquals(1,abdc.getCount());
   
    Tag cnn = tagDao.findTag("cnn").get(0);
    assertEquals(0,cnn.getCount());
   
    UserTag userCnn = tagDao.findUserTag(bm.getUser(),cnn).get(0);
    assertEquals(0,userCnn.getCount());
   
    UserTag userFoobar = tagDao.findUserTag(bm.getUser(),foobar).get(0);
    assertEquals(1,userFoobar.getCount());
   
    bm.setTags("");
    assertTrue(manager.updateBookmark(bm));
   
    ut = tagDao.findUserTag(bm.getUser(),new Tag(5)).get(0);
View Full Code Here

TOP

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

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.