コード例 #1
0
  // Testando Metodos Set
  @Test
  public void testaSetNome() throws LoggerException {
    Assert.assertEquals("Elvis Presley", usuario1.getNome());
    try {
      usuario1.setNome("");
      Assert.fail("O nome do usuario nao pode ser vazio.");
    } catch (LoggerException e) {
      Assert.assertEquals("Nome inválido", e.getMessage());
    }
    Assert.assertEquals("Elvis Presley", usuario1.getNome());

    Assert.assertEquals("Michael Jackson", usuario2.getNome());
    try {
      usuario2.setNome(null);
      Assert.fail("O nome do usuario nao pode ser null.");
    } catch (LoggerException e) {
      Assert.assertEquals("Nome inválido", e.getMessage());
    }
    Assert.assertEquals("Michael Jackson", usuario2.getNome());

    Assert.assertEquals("Princess Dianna", usuario3.getNome());
    try {
      usuario3.setNome("Dianna       ");
    } catch (LoggerException e) {
      Assert.assertEquals("Nome inválido", e.getMessage());
    }
    Assert.assertEquals("Dianna", usuario3.getNome());

    Assert.assertEquals("Bob Marley", usuario4.getNome());
    try {
      usuario4.setNome("            Bob Marley              ");
    } catch (LoggerException e) {
      Assert.assertEquals("Nome inválido", e.getMessage());
    }
    Assert.assertEquals("Bob Marley", usuario4.getNome());
  }
コード例 #2
0
 public Usuario(String nome, String email, String endereco, String senha, String login)
     throws LoggerException {
   setNome(nome);
   setEmail(email);
   setEndereco(endereco);
   setSenha(senha);
   setLogin(login);
   this.listaDeCaronas = new LinkedList<Carona>();
   this.listaDeSolicitacaoDeVagas = new LinkedList<SolicitacaoDeVaga>();
   this.listaDeInteresses = new LinkedList<Interesse>();
   this.listaDeMensagens = new LinkedList<String>();
   this.Reviews = new LinkedList<String>();
   this.caronasSeguras = 0;
   this.caronaNaoFuncionaram = 0;
   this.faltasEmVagas = 0;
   this.presencaEmVagas = 0;
 }