// 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()); }
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; }