@Test
  public void testaSetSenha() {
    Assert.assertEquals("123mudar", usuario1.getSenha());
    try {
      usuario1.setSenha("");
      Assert.fail("A senha do usuario nao pode ser vazia.");
    } catch (LoggerException e) {
      Assert.assertEquals("Senha inválido", e.getMessage());
    }
    Assert.assertEquals("123mudar", usuario1.getSenha());

    Assert.assertEquals("minhasenhasecreta", usuario2.getSenha());
    try {
      usuario2.setSenha(null);
      Assert.fail("A senha do usuario nao pode ser null.");
    } catch (LoggerException e) {
      Assert.assertEquals("Senha inválido", e.getMessage());
    }
    Assert.assertEquals("minhasenhasecreta", usuario2.getSenha());

    Assert.assertEquals("soulinda", usuario3.getSenha());
    try {
      usuario3.setSenha("SoUlInDa");
    } catch (LoggerException e) {
      Assert.assertEquals("Senha inválido", e.getMessage());
    }
    Assert.assertEquals("SoUlInDa", usuario3.getSenha());

    Assert.assertEquals("pazeamor", usuario4.getSenha());
    try {
      usuario4.setSenha("   pazeamor   ");
    } catch (LoggerException e) {
      Assert.assertEquals("Senha inválido", e.getMessage());
    }
    Assert.assertEquals("pazeamor", usuario4.getSenha());
  }
 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;
 }