Skip to content

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