@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; }