package blog; import org.junit.Assert; import org.junit.Before; import org.junit.Test; /** * Classe que testará a Classe Usuario * @author Karina Silva * @version 1.01 8 de junho de 2009 */ public class UsuarioTest { Usuario usuario1, usuario2, usuario3, usuario4; /** * Testa se o usuario está sendo criado * @throws Exception */ @Before public void setUp() throws Exception { usuario1 = new Usuario("Karina","123a45"); usuario2 = new Usuario("Raquel", "789b"); usuario3 = new Usuario("David", "12345z"); usuario4 = new Usuario("Daniel","12345x"); } /** * Testa se o login é nulo * @throws Exception */ @Test(expected=Exception.class) public void testLoginNull() throws Exception { usuario1 = new Usuario(null, "123a45"); usuario2 = new Usuario(null,"789b"); usuario3 = new Usuario(null,"12345z"); usuario4 = new Usuario(null,"12345x"); } @Test(expected=Exception.class) public void testLoginVazio() throws Exception { usuario1 = new Usuario("", "123a45"); usuario2 = new Usuario("", "789b"); } @Test(expected=Exception.class) public void testSenhaNull() throws Exception { usuario1 = new Usuario("Karina", null); usuario2 = new Usuario("Raquel", null); } @Test(expected=Exception.class) public void testSenhaVazia() throws Exception { usuario1 = new Usuario("Karina", ""); usuario2 = new Usuario("Raquel", ""); } @Test(expected=Exception.class) public void testPerfilValido() throws Exception { Assert.assertEquals("errado", usuario2.getPerfil()); Assert.assertEquals("Usuario deveria ter um perfil", usuario1 .perfil(usuario2.getPerfil()), null); } }