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.MascaraValidacaoNome;
- public class MascaraValidacaoNomeTest {
- @Test
- public void nomeSobrenomeValidoTeste() {
- assertEquals("deve receber o nome e o sobrenome"
- + ", ambos não vazios, separados por um espaço",
- true, MascaraValidacaoNome.ehNomeValido("Tiago Leite"));
- assertEquals("deve receber o nome e o sobrenome"
- + ", ambos não vazios, separados por um espaço",
- false, MascaraValidacaoNome.ehNomeValido("Tiago"));
- assertEquals("deve receber o nome e o sobrenome"
- + ", ambos não vazios, separados por um espaço",
- false, MascaraValidacaoNome.ehNomeValido(" "));
- assertEquals("deve receber o nome e o sobrenome"
- + ", ambos não vazios, separados por um espaço",
- false, MascaraValidacaoNome.ehNomeValido("Tiago HS Leite"));
- assertEquals("deve receber o nome e o sobrenome"
- + ", ambos não vazios, separados por um espaço",
- false, MascaraValidacaoNome.ehNomeValido(null));
- }
- @Test
- public void nomeSemCaracteresEspeciaisTeste() {
- assertEquals("não deve aceitar caracteres especiais ou numéricos",
- false, MascaraValidacaoNome.ehNomeValido("Tiago Leit3"));
- assertEquals("não deve aceitar caracteres especiais ou numéricos",
- false, MascaraValidacaoNome.ehNomeValido("Tiago Leite!"));
- assertEquals("não deve aceitar caracteres especiais ou numéricos",
- false, MascaraValidacaoNome.ehNomeValido("Ti@go Leit3!"));
- assertEquals("não deve aceitar caracteres especiais ou numéricos",
- true, MascaraValidacaoNome.ehNomeValido("Tiago Leite"));
- }
- @Test
- public void nomeSobrenomeInicioAlfabetoMaiusculoTeste() {
- assertEquals("o primeiro símbolo do nome e do " +
- "sobrenome deve ser do alfabeto Γ",
- true, MascaraValidacaoNome.ehNomeValido("Tiago Leite"));
- assertEquals("o primeiro símbolo do nome e do " +
- "sobrenome deve ser do alfabeto Γ",
- false, MascaraValidacaoNome.ehNomeValido("tiago Leite"));
- assertEquals("o primeiro símbolo do nome e do " +
- "sobrenome deve ser do alfabeto Γ",
- false, MascaraValidacaoNome.ehNomeValido("tiago leite"));
- }
- @Test
- public void nomeSobrenomeMeioMinusculoTeste() {
- assertEquals("o primeiro símbolo do nome e do " +
- "sobrenome deve ser do alfabeto Γ, "
- + "os outros símbolos devem ser do alfabeto Σ",
- true, MascaraValidacaoNome.ehNomeValido("Tiago Leite"));
- assertEquals("o primeiro símbolo do nome e do " +
- "sobrenome deve ser do alfabeto Γ, "
- + "os outros símbolos devem ser do alfabeto Σ",
- false, MascaraValidacaoNome.ehNomeValido("Tiago LeiTe"));
- assertEquals("o primeiro símbolo do nome e do " +
- "sobrenome deve ser do alfabeto Γ, "
- + "os outros símbolos devem ser do alfabeto Σ",
- false, MascaraValidacaoNome.ehNomeValido("TiAgo LeiTe"));
- assertEquals("o primeiro símbolo do nome e do " +
- "sobrenome deve ser do alfabeto Γ, "
- + "os outros símbolos devem ser do alfabeto Σ",
- false, MascaraValidacaoNome.ehNomeValido("Tiago LeitE"));
- }
- @Test
- public void cadeiasAceitasEspecTeste() {
- assertEquals("exemplo de cadeias aceitas",
- true, MascaraValidacaoNome.ehNomeValido("Alan Turing"));
- assertEquals("exemplo de cadeias aceitas",
- true, MascaraValidacaoNome.ehNomeValido("Noam Chomsky"));
- assertEquals("exemplo de cadeias aceitas",
- true, MascaraValidacaoNome.ehNomeValido("Ada Lovelace"));
- }
- @Test
- public void cadeiasNaoAceitasEspecTeste() {
- assertEquals("exemplo de cadeias NÃO aceitas",
- false, MascaraValidacaoNome.ehNomeValido("1Alan"));
- assertEquals("exemplo de cadeias NÃO aceitas",
- false, MascaraValidacaoNome.ehNomeValido("Alan"));
- assertEquals("exemplo de cadeias NÃO aceitas",
- false, MascaraValidacaoNome.ehNomeValido("A1an"));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement