Package org.uned.agonzalo16.bitacora.domain

Examples of org.uned.agonzalo16.bitacora.domain.Article


    return userDao.merge(user);
  }

  @Test
  public void testList() {
    Blog blog = createBlog();
    User user = createUser();
    for (int i = 0; i < 100; i++) {
      BlogContribution bc = new BlogContribution();
      bc.setCreationDate(new Date());
      bc.setBlog(blog);
View Full Code Here


    assertNull("The entity has been deleted", blogContributionDao.get(newBc.getId()));
  }

  @Test
  public void testFindByBlog() {
    Blog blog1 = createBlog();
    Blog blog2 = createBlog();
    for (int i = 0; i < 10; i++) {
      BlogContribution bc = new BlogContribution();
      bc.setCreationDate(new Date());
      bc.setBlog(blog1);
      bc.setUser(createUser());
View Full Code Here

    assertEquals("20 articles in user 2", blogContributionDao.findByUser(user2).size(), 20);
  }

  @Test
  public void testDeleteBlog() {
    Blog blog1 = createBlog();
    Blog blog2 = createBlog();
    for (int i = 0; i < 10; i++) {
      BlogContribution bc = new BlogContribution();
      bc.setCreationDate(new Date());
      bc.setBlog(blog1);
      bc.setUser(createUser());

      blogContributionDao.merge(bc);
    }

    for (int i = 10; i < 30; i++) {
      BlogContribution bc = new BlogContribution();
      bc.setCreationDate(new Date());
      bc.setBlog(blog2);
      bc.setUser(createUser());

      blogContributionDao.merge(bc);
    }

    assertEquals("30 contributions in datastore", blogContributionDao.findAll().size(), 30);
    assertEquals("10 articles in blog 1", blogContributionDao.findByBlog(blog1).size(), 10);
    assertEquals("20 articles in blog 2", blogContributionDao.findByBlog(blog2).size(), 20);

    blogDao.delete(blog1.getId());
    assertEquals("20 contributions in datastore", blogContributionDao.findAll().size(), 20);

    blogDao.delete(blog2.getId());
    assertEquals("0 contributions in datastore", blogContributionDao.findAll().size(), 0);
  }
View Full Code Here

  @Autowired
  private UserDao userDao;

  private Blog createBlog() {
    Blog blog = new Blog();
    blog.setName("blog 1");
    blog.setCreationDate(new Date());
    blog.setDescription("description 1");

    return blogDao.merge(blog);
  }
View Full Code Here

    return userDao.merge(user);
  }

  @Test
  public void testList() {
    Blog blog = createBlog();
    User user = createUser();
    for (int i = 0; i < 100; i++) {
      Article article = new Article();
      article.setTitle("title " + i);
      article.setCreationDate(new Date());
View Full Code Here

    assertNull("The entity has been deleted", articleDao.get(newArticle.getId()));
  }

  @Test
  public void testFidByBlog() {
    Blog blog1 = createBlog();
    Blog blog2 = createBlog();
    for (int i = 0; i < 10; i++) {
      Article article = new Article();
      article.setTitle("title " + i);
      article.setCreationDate(new Date());
      article.setText("text " + i);
View Full Code Here

    assertEquals("20 articles in blog 2", blog2Articles.size(), 20);
  }

  @Test
  public void testDeleteBlogWithArticles() {
    Blog blog1 = createBlog();
    Blog blog2 = createBlog();
    for (int i = 0; i < 10; i++) {
      Article article = new Article();
      article.setTitle("title " + i);
      article.setCreationDate(new Date());
      article.setText("text " + i);
      article.setOpenComments(true);
      article.setBlog(blog1);

      articleDao.merge(article);
    }

    for (int i = 10; i < 30; i++) {
      Article article = new Article();
      article.setTitle("title " + i);
      article.setCreationDate(new Date());
      article.setText("text " + i);
      article.setOpenComments(true);
      article.setBlog(blog2);

      articleDao.merge(article);
    }

    assertEquals("30 articles", articleDao.findAll().size(), 30);

    blogDao.delete(blog1.getId());

    assertEquals("20 articles", articleDao.findAll().size(), 20);

    blogDao.delete(blog2.getId());

    assertEquals("0 articles", articleDao.findAll().size(), 0);
  }
View Full Code Here

    assertEquals("0 articles", articleDao.findAll().size(), 0);
  }

  @Test
  public void testFidByUser() {
    Blog blog = createBlog();
    User user1 = createUser();
    User user2 = createUser();
    for (int i = 0; i < 10; i++) {
      Article article = new Article();
      article.setTitle("title " + i);
View Full Code Here

    ofy().save().entity(blog).now();
    return blog;
  }

  public void delete(Long id) {
    Blog blog = get(id);
    List<Key<Article>> articles = ofy().load().type(Article.class).filter("blog", blog).keys().list();
    for (Key<Article> article : articles) {
      articleDao.delete(article.getId());
    }
    List<BlogContribution> contributions = blogContributionDao.findByBlog(blog);
View Full Code Here

    assertEquals("Id must be the same", blog.getId(), newBlog.getId());
  }

  @Test
  public void testDelete() {
    Blog blog = new Blog();
    blog.setName("blog 1");
    blog.setCreationDate(new Date());
    blog.setDescription("description 1");

    Blog newBlog = blogDao.merge(blog);

    blogDao.delete(newBlog.getId());

    assertNull("The entity has been deleted", blogDao.get(newBlog.getId()));
  }
View Full Code Here

TOP

Related Classes of org.uned.agonzalo16.bitacora.domain.Article

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.