Skip to content

08_unittest

Douglas Fernandes edited this page Jan 20, 2020 · 9 revisions

Unit Test

Agora a ideia é gerar unit tests simples.

Começamos este passo na branch t03/end

Todos os testes são feitos project/src/test/java/. Aonde teremos que criar novamente todas as packages.

A proposta é testar de formar isolada cada classe que criamos, sem considerar suas dependências.

Unit Test - Qualquer Classe

  1. Vamos ajustar as nossos modelos, para facilitar os testes.
  • Altere a classe ClientResponse.java. DIFF.
  • Altere a classe Client.java. DIFF.

Agora todas as alterações serão feitas na pasta project/src/test/java. Todas as packages devem ser criadas novamente.

  1. Altere a classe DemoApplicationTests DIFF.
  2. Na package com.example.project.configuration crie a classe MapperConfigTest Arquivo final.
  3. Na package com.example.project.configuration crie a classe SwaggerConfigTest Arquivo final.
  4. Na package com.example.project.domain.mapper crie a classe ClientMapperTest Arquivo final.
  5. Na package com.example.project.domain.validators crie a classe _PhoneValidatorTest _ Arquivo final.

Para ver as alterações completas DIFF das alterações

Unit Test - Services

Para ver as alterações completas DIFF das alterações

Unit Test - Controller

Clone this wiki locally