Curso de Testes com Mockito e JUnit 5 em API REST
Aprenda a utilizar este poderoso framework de testes.
- Empresa: Dicas de um DEV
- Nível do curso: Básico
O Mockito é um framework de Test and Spy que possui como principal objetivo simular a instância de classes e comportamento de métodos. Quando os desenvolvedores se utilizam dos recursos deste tipo recurso, “mockando” uma dependência, o programador faz com que a classe que vai ser testada simule o método testado e suas dependências. Durante estes testes, os usuários conseguem configurar retorno e ações de acordo com a necessidade do teste.
Dentre as principais funções do Mockito está o Mock, que cria uma instância de uma classe, mas que acaba sendo tratada como “Mockada”. Com isso, quando o desenvolvedor chama o método, ele não vai chamar o método realmente, apenas para realizar os testes. Outro recurso importante é o Spy, que cria uma instância de uma classe que o desenvolvedor pode tanto “mockar” quanto também chamar os métodos reais.
Aprenda mais sobre como fazer testes com Mockito e JUnit 5 em API REST neste curso online e gratuito. Não deixe de conferir também o curso de Spring Boot.
Sobre o curso
Neste curso online e gratuito os alunos poderão aprender como fazer testes com Mockito e JUnit 5 em API Rest. O curso exige que os alunos já tenham um conhecimento mais avançado de programação, pois essa framework acaba sendo utilizada em uma etapa posterior do desenvolvimento, que acaba sendo justamente o de testes.
Estrutura do curso
Testes com Mockito + JUnit 5 em API REST
Dicas e sugestoes + JUnit 5 + Mockito + API REST
Aula 01 Instalacao das ferramentas – [Testes com JUnit5 Mockito e Java]
Aula 02 Iniciando Projeto – [Testes com JUnit5 Mockito e Java]
Aula 03 Classe de dominio – [Testes com JUnit5 Mockito e Java]
Aula 04 Endpoint findById – [Testes com JUnit5 Mockito e Java]
Aula 05 UserService e UserRepository – [Testes com JUnit5 Mockito e Java]
Aula 06 Perfil de teste – [Testes com JUnit5 Mockito e Java]
Aula 07 Padrao DTO – [Testes com JUnit5 Mockito e Java]
Aula 08 Endpoint findAll – [Testes com JUnit5 Mockito e Java]
Aula 09 Endpoint create – [Testes com JUnit5 Mockito e Java]
Aula 10 Excecao e mail ja cadastrado – [Testes com JUnit5 Mockito e Java]
Aula 11 Endpoint update – [Testes com JUnit5 Mockito e Java]
Aula 12 Endpoint delete – [Testes com JUnit5 Mockito e Java]
Aula 13 Teste classe principal – [Testes com JUnit5 Mockito e Java]
Aula 14 Teste UserService findById – [Testes com JUnit5 Mockito e Java]
Aula 15 Teste UserService objeto nao encontrado – [Testes com JUnit5 Mockito e Java]
Aula 16 Teste UserService findAll – [Testes com JUnit5 Mockito e Java]
Aula 17 Teste UserService create – [Testes com JUnit5 Mockito e Java]
Aula 18 Teste UserService update – [Testes com JUnit5 Mockito e Java]
Aula 19 Teste UserService delete – [Testes com JUnit5 Mockito e Java]
Aula 20 Teste UserResource findById – [Testes com JUnit5 Mockito e Java]
Aula 21 Teste UserResource findAll – [Testes com JUnit5 Mockito e Java]
Aula 22 Teste UserResource create – [Testes com JUnit5 Mockito e Java]
Aula 23 Teste UserResource update – [Testes com JUnit5 Mockito e Java]
Aula 24 Teste UserResource delete – [Testes com JUnit5 Mockito e Java]
Aula 25 Teste UserResource ObjectNotFound – [Testes com JUnit5 Mockito e Java]
Aula 26 Teste ExceptionHandler dataIntegratyViolationException
Aula 27 Bugfix – [Testes com JUnit5 Mockito e Java]
Aula 28 – Deploy [Curso JUnit5 e Mockito] – [Testes com JUnit5 Mockito e Java]
Aulas:
-
Testes com Mockito + JUnit 5 em API RESTDicas e sugestoes + JUnit 5 + Mockito + API RESTAula 01 Instalacao das ferramentas - [Testes com JUnit5 Mockito e Java]Aula 02 Iniciando Projeto - [Testes com JUnit5 Mockito e Java]Aula 03 Classe de dominio - [Testes com JUnit5 Mockito e Java]Aula 04 Endpoint findById - [Testes com JUnit5 Mockito e Java]Aula 05 UserService e UserRepository - [Testes com JUnit5 Mockito e Java]Aula 06 Perfil de teste - [Testes com JUnit5 Mockito e Java]Aula 07 Padrao DTO - [Testes com JUnit5 Mockito e Java]Aula 08 Endpoint findAll - [Testes com JUnit5 Mockito e Java]Aula 09 Endpoint create - [Testes com JUnit5 Mockito e Java]Aula 10 Excecao e mail ja cadastrado - [Testes com JUnit5 Mockito e Java]Aula 11 Endpoint update - [Testes com JUnit5 Mockito e Java]Aula 12 Endpoint delete - [Testes com JUnit5 Mockito e Java]Aula 13 Teste classe principal - [Testes com JUnit5 Mockito e Java]Aula 14 Teste UserService findById - [Testes com JUnit5 Mockito e Java]Aula 15 Teste UserService objeto nao encontrado - [Testes com JUnit5 Mockito e Java]Aula 16 Teste UserService findAll - [Testes com JUnit5 Mockito e Java]Aula 17 Teste UserService create - [Testes com JUnit5 Mockito e Java]Aula 18 Teste UserService update - [Testes com JUnit5 Mockito e Java]Aula 19 Teste UserService delete - [Testes com JUnit5 Mockito e Java]Aula 20 Teste UserResource findById - [Testes com JUnit5 Mockito e Java]Aula 21 Teste UserResource findAll - [Testes com JUnit5 Mockito e Java]Aula 22 Teste UserResource create - [Testes com JUnit5 Mockito e Java]Aula 23 Teste UserResource update - [Testes com JUnit5 Mockito e Java]Aula 24 Teste UserResource delete - [Testes com JUnit5 Mockito e Java]Aula 25 Teste UserResource ObjectNotFound - [Testes com JUnit5 Mockito e Java]Aula 26 Teste ExceptionHandler dataIntegratyViolationExceptionAula 27 Bugfix - [Testes com JUnit5 Mockito e Java]Aula 28 - Deploy [Curso JUnit5 e Mockito] - [Testes com JUnit5 Mockito e Java]#1/2 Treinamento Completo AZ-900 Microsoft Azure Fundamentals - Preparação para o Exame