Pular para o conteúdo principal

Padrão de Implementação

Para implementação de testes no sistema alguns padrões de desenvolvimento de testes foram criados, visando a melhor solução e entendimento.

  1. Definição de estrutura de pastas:

    • src/test/java/package do projeto/unit
      • repository
      • service
      • resource
    • src/test/java/package do projeto/integration
      • repository
      • service
      • resource
  2. Padrão de nomenclatura das classes:

    • Unitário: a classe deverá terminar com "Unit" Ex: CidadeServiceUnit
    • Integração: a classe deverá terminar com "IT" Ex: CidadeServiceIT
  3. Para de nomenclatura dos métodos (Given-When-Then).

Ex: parcelaSemDam_gerarDam_damGerado

  • Given: parcelaSemDam

  • When: gerarDam

  • Then: damGerado