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

Adding BDD features and tests python behave #1

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

fabianoengler
Copy link

Adicionei os testes em BDD usando behave para os dojos que já existiam.

Para o jokenpo e romanos, implementei exatamente os mesmos testes, ficou 1 para 1 e equivalência exata entre unittest e BDD.

Para o fizzbuzz, tinha 3 tipos de teste em unittest, testando a função fizzbuzz, o metódo da classe FizzBuzzInt e ainda o repr() dos objetos da classe. Para os dois ultimos tipos de teste, haviam bem menos metódos de teste, porém como implementei os inputs de forma genérica no BDD, usando tabelas de exemplos, acabei rodando todos os inputs em todos os 3 tipos de teste que estavam em unittest, acabando fazendo até mais testes do que original (um superset).

Adicionei também as instruções de como rodar os testes, tanto em unittest como BDD no README do projeto.

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.

1 participant