コード例 #1
0
 @Test
 public void testaGetEmail() {
   Assert.assertEquals("*****@*****.**", usuario1.getEmail());
   Assert.assertEquals("*****@*****.**", usuario2.getEmail());
   Assert.assertEquals("*****@*****.**", usuario3.getEmail());
   Assert.assertEquals("*****@*****.**", usuario4.getEmail());
 }
コード例 #2
0
 /**
  * Metodo que verifica se ja existe algum usuario cadastrado com esse email
  *
  * @param email - Recebe uma String email
  * @return - Retorna True caso exista algum Usuario com esse email ou False caso nao exista.
  */
 public boolean checaExisteEmail(String email) {
   for (Usuario UsuarioTemp : listaDeUsuarios) {
     if (UsuarioTemp.getEmail().equals(email)) {
       return true;
     }
   }
   return false;
 }
コード例 #3
0
  /**
   * Metodo que busca um Usuario através do email
   *
   * @param email - Recebe uma String email e procura algum Usuario com esse Email
   * @return - Retorna o Usuario caso exista ou null se nao existir.
   */
  public Usuario buscaUsuarioEmail(String email) {
    Usuario retorno = null;
    for (Usuario usuario : listaDeUsuarios) {
      if (usuario.getEmail().equals(email)) {
        retorno = usuario;
      }
    }

    return retorno;
  }
コード例 #4
0
  @Test
  public void testaSetEmail() throws LoggerException {
    Assert.assertEquals("*****@*****.**", usuario1.getEmail());
    try {
      usuario1.setEmail("");
      Assert.fail("Email do usuario nao pode ser vazio.");
    } catch (LoggerException e) {
      Assert.assertEquals("Email inválido", e.getMessage());
    }
    Assert.assertEquals("*****@*****.**", usuario1.getEmail());

    Assert.assertEquals("*****@*****.**", usuario2.getEmail());
    try {
      usuario2.setEmail(null);
      Assert.fail("O email do usuario nao pode ser null.");
    } catch (LoggerException e) {
      Assert.assertEquals("Email inválido", e.getMessage());
    }
    Assert.assertEquals("*****@*****.**", usuario2.getEmail());

    Assert.assertEquals("*****@*****.**", usuario3.getEmail());
    try {
      usuario3.setEmail("Dianna       @princess.com");
      Assert.fail("Nao pode conter espacos no email do usuario.");
    } catch (LoggerException e) {
      Assert.assertEquals("Email inválido", e.getMessage());
    }
    Assert.assertEquals("*****@*****.**", usuario3.getEmail());

    Assert.assertEquals("*****@*****.**", usuario4.getEmail());
    try {
      usuario4.setEmail("            Bob Marley              @reggae.co/m");
      Assert.fail("O email do usuario nao pode conter espacos.");
    } catch (LoggerException e) {
      Assert.assertEquals("Email inválido", e.getMessage());
    }
    Assert.assertEquals("*****@*****.**", usuario4.getEmail());
  }