Esempio n. 1
0
  public void testContentDaoLoadChildren() throws Exception {
    User user = getUser(userDao, "testuser");
    CollectionItem root = (CollectionItem) contentDao.getRootItem(user);

    ContentItem item = generateTestContent();
    item.setName("test");

    ContentItem newItem = contentDao.createContent(root, item);

    Assert.assertTrue(getHibItem(newItem).getId() > -1);
    Assert.assertTrue(newItem.getUid() != null);

    clearSession();

    Set<ContentItem> children = contentDao.loadChildren(root, null);
    Assert.assertEquals(1, children.size());

    children = contentDao.loadChildren(root, newItem.getModifiedDate());
    Assert.assertEquals(0, children.size());

    children = contentDao.loadChildren(root, new Date(newItem.getModifiedDate().getTime() - 1));
    Assert.assertEquals(1, children.size());
  }