Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import static org.junit.Assert.assertEquals;
- import org.junit.Test;
- import expressaoregular.MascaraValidacaoEmail;
- public class MascaraValidacaoEmailTest {
- @Test
- public void emailSimbolosMinusculoEObrigatorioTeste() {
- assertEquals("as sentenças possuem símbolos de Σ "
- + "e deve conter exatamente um símbolo @",
- true, MascaraValidacaoEmail.ehEmailValido("a@a.br"));
- assertEquals("as sentenças possuem símbolos de Σ "
- + "e deve conter exatamente um símbolo @",
- true, MascaraValidacaoEmail.ehEmailValido("tiagooleite@gmail.com.br"));
- assertEquals("as sentenças possuem símbolos de Σ "
- + "e deve conter exatamente um símbolo @",
- true, MascaraValidacaoEmail.ehEmailValido("divulga@ufpa.br"));
- assertEquals("as sentenças possuem símbolos de Σ "
- + "e deve conter exatamente um símbolo @",
- false, MascaraValidacaoEmail.ehEmailValido("Divulga@ufpa.br"));
- assertEquals("as sentenças possuem símbolos de Σ "
- + "e deve conter exatamente um símbolo @",
- false, MascaraValidacaoEmail.ehEmailValido("divulgaufpa.br"));
- assertEquals("devem ter, pelo menos, um símbolo de Σ entre o símbolo “@” e o “.br”",
- false, MascaraValidacaoEmail.ehEmailValido("T@teste.br"));
- }
- @Test
- public void emailComecandoComSimboloInvalidoTeste() {
- assertEquals("não devem começar com o símbolo @",
- true, MascaraValidacaoEmail.ehEmailValido("tiagooleite@gmail.com.br"));
- assertEquals("não devem começar com o símbolo @",
- false, MascaraValidacaoEmail.ehEmailValido("@tiagooleite@gmail.com.br"));
- assertEquals("não devem começar com o símbolo @",
- false, MascaraValidacaoEmail.ehEmailValido("@"));
- }
- @Test
- public void emailFinalizandoSequenciaTeste() {
- assertEquals("devem terminar com a sequência .br",
- true, MascaraValidacaoEmail.ehEmailValido("tiagooleite@gmail.com.br"));
- assertEquals("devem terminar com a sequência .br",
- false, MascaraValidacaoEmail.ehEmailValido("tiagooleite@gmail.combr"));
- assertEquals("devem terminar com a sequência .br",
- false, MascaraValidacaoEmail.ehEmailValido("tiagooleite@gmail.com.b"));
- assertEquals("devem terminar com a sequência .br",
- false, MascaraValidacaoEmail.ehEmailValido("tiagooleite@gmail.com"));
- }
- @Test
- public void emailSimbolosMinimosTeste() {
- assertEquals("devem ter, pelo menos, um símbolo de Σ entre o símbolo “@” e o “.br”",
- true, MascaraValidacaoEmail.ehEmailValido("tiagooleite@gmail.com.br"));
- assertEquals("devem ter, pelo menos, um símbolo de Σ entre o símbolo “@” e o “.br”",
- true, MascaraValidacaoEmail.ehEmailValido("ab@c.br"));
- assertEquals("devem ter, pelo menos, um símbolo de Σ entre o símbolo “@” e o “.br”",
- false, MascaraValidacaoEmail.ehEmailValido("a@.br"));
- assertEquals("devem ter, pelo menos, um símbolo de Σ entre o símbolo “@” e o “.br”",
- false, MascaraValidacaoEmail.ehEmailValido("ab@.br"));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement