Package org.uned.agonzalo16.bitacora.domain

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


  }

  @RequestMapping(method = RequestMethod.POST, value = "/delete")
  public String delete(@RequestParam("id") Long id, @ModelAttribute("userAttribute") AuthenticatedUser user) {

    Message msg = messageDao.get(id);

    if (msg.getOrigin().getId().equals(user.getId())) {
      msg.setDeletedByOrigin(true);
    }

    if (msg.getDestination().getId().equals(user.getId())) {
      msg.setDeletedByDestination(true);
    }

    if (msg.getDeletedByDestination() && msg.getDeletedByOrigin()) {
      messageDao.delete(id);
    } else {
      messageDao.merge(msg);
    }
View Full Code Here


  }

  @Test
  public void testList() {
    for (int i = 0; i < 100; i++) {
      Message msg = new Message();
      msg.setCreationDate(new Date());
      msg.setSubject("subject " + i);
      msg.setContent("content");
      msg.setOrigin(createUser());
      msg.setDestination(createUser());

      messageDao.merge(msg);
    }

    assertEquals("100 messages in datastore", messageDao.findAll().size(), 100);
View Full Code Here

    assertEquals("100 messages in datastore", messageDao.findAll().size(), 100);
  }

  @Test
  public void testSave() {
    Message msg = new Message();
    msg.setCreationDate(new Date());
    msg.setSubject("subject");
    msg.setContent("content");
    msg.setOrigin(createUser());
    msg.setDestination(createUser());

    Message newMsg = messageDao.merge(msg);

    assertEquals("Id must be the same", msg.getId(), newMsg.getId());
  }
View Full Code Here

    assertEquals("Id must be the same", msg.getId(), newMsg.getId());
  }

  @Test
  public void testDelete() {
    Message msg = new Message();
    msg.setCreationDate(new Date());
    msg.setSubject("subject");
    msg.setContent("content");
    msg.setOrigin(createUser());
    msg.setDestination(createUser());

    Message newMsg = messageDao.merge(msg);

    messageDao.delete(newMsg.getId());

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

  @Test
  public void testFidByOrigin() {
    User user1 = createUser();
    User user2 = createUser();
    for (int i = 0; i < 10; i++) {
      Message msg = new Message();
      msg.setCreationDate(new Date());
      msg.setSubject("subject " + i);
      msg.setContent("content");
      msg.setOrigin(user1);
      msg.setDestination(user2);

      messageDao.merge(msg);
    }

    for (int i = 10; i < 30; i++) {
      Message msg = new Message();
      msg.setCreationDate(new Date());
      msg.setSubject("subject " + i);
      msg.setContent("content");
      msg.setOrigin(user2);
      msg.setDestination(user1);

      messageDao.merge(msg);
    }

    assertEquals("10 messages from user 1", messageDao.findByOrigin(user1).size(), 10);
View Full Code Here

  @Test
  public void testFindRead() {
    User user1 = createUser();
    User user2 = createUser();
    for (int i = 0; i < 10; i++) {
      Message msg = new Message();
      msg.setCreationDate(new Date());
      msg.setSubject("subject " + i);
      msg.setContent("content");
      msg.setOrigin(user1);
      msg.setDestination(user2);
      msg.setRead(false);

      messageDao.merge(msg);
    }

    for (int i = 10; i < 30; i++) {
      Message msg = new Message();
      msg.setCreationDate(new Date());
      msg.setSubject("subject " + i);
      msg.setContent("content");
      msg.setOrigin(user1);
      msg.setDestination(user2);
      msg.setRead(true);

      messageDao.merge(msg);
    }

    assertEquals("10 messages not read to user 2", messageDao.findNotReadByDestination(user2).size(), 10);
View Full Code Here

  }

  @Test
  public void testInvalidUser() {
    List<User> users = new ArrayList<User>();
    users.add(new User());

    when(userDao.findAll()).thenReturn(users);
    when(userDao.findByUsername((String) any())).thenReturn(null);

    try {
View Full Code Here

    return blogDao.merge(blog);
  }

  private User createUser() {
    User user = new User();
    user.setActive(true);
    user.setCreationDate(new Date());
    user.setEmail("email@test.com");
    user.setLocalization("Spain");
    user.setPassword("password");
    user.setType(UserType.VISITOR.getType());
    user.setUsername("username");
    user.setWebSite("www.site.com");

    return userDao.merge(user);
  }
View Full Code Here

  }

  @Test
  public void testNoPassword() {
    List<User> users = new ArrayList<User>();
    users.add(new User());

    when(userDao.findAll()).thenReturn(users);

    User user = new User();
    user.setActive(true);
    user.setUsername("user");
    when(userDao.findByUsername((String) any())).thenReturn(user);

    try {
      authenticationProvider.retrieveUser("user", new UsernamePasswordAuthenticationToken("user", "pass"));
      fail("no password");
View Full Code Here

  }

  @Test
  public void testInvalidPassword() {
    List<User> users = new ArrayList<User>();
    users.add(new User());

    when(userDao.findAll()).thenReturn(users);

    User user = new User();
    user.setPassword("xxxxXXXxxxxXXX");
    user.setActive(true);
    user.setUsername("user");
    when(userDao.findByUsername((String) any())).thenReturn(user);

    try {
      authenticationProvider.retrieveUser("user", new UsernamePasswordAuthenticationToken("user", "pass"));
      fail("invalid password");
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.