Seguindo o padrão de nomenclatura visto em aula ( UnitOfWork_StateUnderTest_ExpectedBehavior
), o arquivo src\test\java\school\cesar\eta\unit\PersonTest.java
contém as assinaturas de 11 métodos de teste.
O projeto pode ser feito em grupos de até 4 alunos , e usando o Github cada aluno deverá fazer um fork desse repositório. Fará jus a nota máxima quem, de forma correta, fizer:
- Concluir 10 dos 11 testes (1 ponto por teste);
- Fizer o “commit” no seu repositório;
- Criar uma Pull Request - PR com esse repositório como destino;
- Submeter até o dia 20/02/2021.
A avaliação e os comentários serão feitos através da revisão de código, e os seguintes critérios serão observados:
- Isolamento do cenário testado
- Correta utilização das técnicas de "test double", quando necessárias.
- Escrever o corpo dos métodos de teste relacionados a classe
Person
, que fica emsrc\main\java\school\cesar\eta\unit\Person.java
. - Nenhuma modificação deverá ser feita em
Person
, a classe testada. - Testes adicionais não deverão se inseridos.
- Os testes não devem ter o seu nome ou indentação alterados;
- O título do PR deve ser o nome e sobrenome do aluno;
- Nenhum outro arquivo deve ser alterando, porém, arquivos novos podem ser adicionados na pasta de teste para auxiliar os testes implementados.