A Clojure library designed to ... well, that part is up to you.
O que aprendemos nesta aula:
- Utilizar a biblioteca chamada test check;
- O que é um gen;
- Testar valores dinâmicos;
- Ver inconsistências no nosso código.
O que aprendemos nesta aula:
- O que o for-all faz;
- O que é o prop;
- Explorar a abordagem de gerar valores e ver se eles são iguais;
- Fazer um teste generativo.
O que aprendemos nesta aula:
- Fazer um prop para as propriedades;
- Conceitos sobre teste de propriedade;
- Fazer um Join;
- Testar o nosso fluxo de métodos;
O que aprendemos nesta aula:
- Ignorar erros dentro dos testes;
- Utilizar o reduce dentro de uma coleção;
- Determinar os valores que vão ser gerados.
O que aprendemos nesta aula:
- Fazer uma exceção de acordo com os dados dela;
- Utilizar o catch-data;
- Utilizar o maybe;
O que aprendemos nesta aula:
- Criar eventos;
- Utilizar um schema generator;
- Utilizar o g/generate para gerar conforme o schema que temos;
- Utilizar o gen/not-empty;
- Utilizar o one-of;
O que aprendemos nesta aula:
- Definir o delta para o teste;
- Ver a igualdade dos valores após finalizar o teste;
- Garantir que nossos testes funcionem.