[ADI #2] - Testes Unitários em Java com JUnit e Mockito

Опубликовано: 07 Октябрь 2024
на канале: Build & Run
5,035
343

Nós vamos construir juntos o backend de um Agregador de Investimentos!

1° vídeo - Criando uma Rest API CRUD:    • [ADI #1] - Criando um CRUD com Java S...  

Nesse vídeo, nós mostramos como criar Testes Unitários com o Java 21, JUnit e Mockito na prática! Vamos aprender as principais técnicas para poder construir um teste unitário e suas boas práticas.

Aprenderemos nesse projeto como criar um teste unitário usando Junit 5 e Mockito. Utilizaremos as principais técnicas de mock como argumentCaptor, verify, doReturn, doNothing, doThrow e muitos mais.

Ao fim do vídeo você terá aprendido todos os fundamentos necessários para aplicar em seu dia a dia os testes unitários em Java com JUnit e Mockito, com isso aumentando suas chances para vagas de emprego e melhorando a qualidade do seu código.

👉 Segue a gente no Instagram:   / buildrun.tech  

---------------------------
🔗 Repositório com o código deste vídeo:
https://github.com/buildrun-tech/buil...

---------------------------
🚀 Veja também estes vídeos:

Aprenda a criar uma AWS Lambda Java na prática:    • AWS Lambda Java: Como criar uma AWS L...  
Aprenda a consumir a API do Spotify:    • Passo a Passo: Como consumir a API do...  
Aprenda o Design Pattern Strategy:    • Passo a passo: Implementando o Design...  

---------------------------
00:00 - Intro
00:55 - Como estruturar um teste unitário em Java?
04:50 - Padrão Triple A nos testes unitários
05:50 - Mocks dentro dos testes unitários
06:40 - doReturn do Mockito
09:10 - assertNotNull do JUnit
09:43 - Como executar os testes unitários em Java?
12:25 - doThrow & assertThrows do Mockito e JUnit
15:15 - ArgumentCaptor
19:53 - Praticando em mais testes unitários
32:00 - ArgumentCaptor com várias chamadas
33:20 - verify do Mockito
38:15 - Praticando em um teste unitário mais complexo
47:12 - Conclusão

---------------------------
Build & Run

#junit #mockito #java #testesunitarios #unittests