Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adicionando Validação de CEP #2

Merged
merged 1 commit into from
Feb 14, 2018
Merged

Conversation

MarcosCostaDev
Copy link
Collaborator

Adicionei uma validação de CEP ao Flunt.Br, apenas por comodidade.

wrong.IsCep("99999", "Cep", "Invalid Cep");
Assert.IsFalse(wrong.Valid);

wrong = new Contract();
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@marcoslcosta eu sugiro utilizar a annotation [DataRow("99999")] para cada cep inválido, a lógica é a mesma, o que muda é a entrada, quando executar os testes, ele irá executar um teste para cada DataRow, eu utilizo aqui https://github.com/lira92/flunt.br/compare/1-suportar-mais-telefones?expand=1#diff-74ad8fda737716f9e8c093a1b3a571f6.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Opa, estou mandando um outro pullrequest com os DataRow.

[TestMethod]
public void IsCep_Valid()
{
var right = new Contract();
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@marcoslcosta aqui também acho que seria interessante o uso do DataRow.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

perfeitamente.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

acho que para eu mandar outro pull resquest,você deve rejeitar ou aceitar esse.

@lira92
Copy link
Owner

lira92 commented Feb 14, 2018

@marcoslcosta perfeito. Consegue fazer squash dos commits?

@@ -70,5 +70,28 @@ public void IsCellPhone_Valid()
.IsCellPhone("(45)99999-9999", "cellphone", "Invalid cellphone");
Assert.AreEqual(true, right.Valid);
}

[TestMethod]
[DataRow("99999")]
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

adicionei os DataRow aqui

}

[TestMethod]
[DataRow("99999-999")]
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adicionei os DataRow Aqui também

@MarcosCostaDev
Copy link
Collaborator Author

MarcosCostaDev commented Feb 14, 2018

@lira92 Estou vendo como fazer

MarcosCostaDev added a commit to MarcosCostaDev/flunt.br that referenced this pull request Feb 14, 2018
# This is the 1st commit message:

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

# This is the commit message lira92#2:

adicionando validação de CEP
@lira92
Copy link
Owner

lira92 commented Feb 14, 2018

@marcoslcosta faz assim, adiciona o remote do projeto:
git remote add upstream git@github.com:lira92/flunt.br.git
Ou se estiver usando https:
git remote add upstream https://github.com/lira92/flunt.br.git
depois faz um:
git rebase -i upstream/master
vai listar seus commits, onde tem 'pick', edita e altera para 's', deixando somente o primeiro com 'pick'. O git vai fazer squash dos seus commits no primeiro. Qualquer coisa me avise.

@MarcosCostaDev
Copy link
Collaborator Author

no caso faltou so o git fetch upstream no comando, mas coloquei os 3 ai em um só, veja se funcionou

@lira92
Copy link
Owner

lira92 commented Feb 14, 2018

@marcoslcosta está aparecendo 7 commits, o esperado é que tivesse somente 1 após o squash. você marcou todos os commits exceto o primeito com s ?

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

adicionando validação de cep

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

adicionando validação de cep

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

adicionando validação de cep

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

adicionando validação de cep

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

adicionando validação de cep

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

adicionando validação de cep

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

adicionando validação de cep

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP

melhoria nos testes, usando DataRow

adicionando validação de CEP
@MarcosCostaDev
Copy link
Collaborator Author

Agora foi.
Eu tinha esquecido de rodar o git push -f e tava vindo todas as alterações novamente, e tava criando mais commits.

@lira92
Copy link
Owner

lira92 commented Feb 14, 2018

@marcoslcosta perfeito, obrigado pela contribuição, vou aceitar e assim que possível gero o release.

@lira92 lira92 merged commit a14f1d9 into lira92:master Feb 14, 2018
MarcosCostaDev added a commit to MarcosCostaDev/flunt.br that referenced this pull request Feb 17, 2018
# This is the 1st commit message:

atualizando readm

# This is the commit message lira92#2:

Colocando validação de telefone
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants