@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()); }
@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()); }
// 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()); }
// Testando Construtor @Test public void testaUsuario() throws Exception { try { criaUsuario1(); } catch (Exception e) { Assert.fail("Usuario com parametros corretos mas esta retornando erro."); } try { criaUsuario2(); Assert.fail("Nome do usuario nao pode ser vazio."); } catch (LoggerException e) { Assert.assertEquals("Nome inválido", e.getMessage()); } try { criaUsuario3(); Assert.fail("Nome do usuario nao pode ser null."); } catch (LoggerException e) { Assert.assertEquals("Nome inválido", e.getMessage()); } try { criaUsuario4(); Assert.fail("Email do usuario nao pode ser vazio."); } catch (LoggerException e) { Assert.assertEquals("Email inválido", e.getMessage()); } try { criaUsuario5(); Assert.fail("Email do usuario nao pode ser null."); } catch (LoggerException e) { Assert.assertEquals("Email inválido", e.getMessage()); } try { criaUsuario6(); Assert.fail("Login do usuario nao pode ser vazio."); } catch (LoggerException e) { Assert.assertEquals("Login inválido", e.getMessage()); } try { criaUsuario7(); Assert.fail("Login do usuario nao pode ser null."); } catch (LoggerException e) { Assert.assertEquals("Login inválido", e.getMessage()); } }