Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.61 KB

File metadata and controls

24 lines (17 loc) · 1.61 KB

[ETA] Unit Testing Project
2019.2-Recife

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.

Instruções para o PR

  • Escrever o corpo dos métodos de teste relacionados a classe Person, que fica em src\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.