Skip to content

rodrigojfagundes/java-unit-testing-with-spring-boot-3-and-junit5-and-mockito

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 

Repository files navigation

java-unit-testing-with-spring-boot-3-and-junit5-and-mockito

Repositório referente as sessões 9, 10, 11, 12 do curso Java Unit Testing com Spring Boot 3, TDD, Junit 5 e Mockito

do prof: Leandro Costa

Neste repositório foi realizado testes unitários nas camadas de PersonRepository, PersonServices e PersonController testando cada método dessas classes individualmente e verificando se os resultados estão conforme o esperado.

  • Neste repositório tem o conteudo das sessões a baixo:
  • 9 - [SEÇÂO DE NIVELAMENTO] REST na Prática com Spring (Framework) Boot 3 e Java
  • 10 - Testando uma API REST em Spring Boot 3 - Camada de Repositórios
  • 11 - Testando uma API REST em Spring Boot 3 - Camada de Serviços
  • 12 - Testando uma API REST em Spring Boot 3 - Camada de Controllers

utilizado principalmente as tecnologias: Java, Spring Boot, JUnit, Mockito, Banco de Dados H2, BDD.

  • Java;
  • Testes unitários com Junit 5;
    • Assertions JUnit: Equals/Not Equals e Null/NotNull;
    • Assertions JUnit: Same/Not Same e True/False;
    • Validar exceptions e timeouts;
    • Definir a ordem de execução de testes JUnit 5.
  • BDD;
  • Mockito;
    • Aprenda a fazer mocks de forma eficiente;
    • Potencialize seus testes JUnit com Mockito.
    • Spring Boot· ;
  • As annotations do Spring Boot para suporte à testes unitários;

1 - Person Repository Test

2 - Startup Test

3 - Person Services Test

4 - Person Controller Test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages