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

🎉 Conheça a FBR: https://tinyurl.com/fbrialp 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 Spring...   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 Lambda...   Aprenda a consumir a API do Spotify:    • Passo a Passo: Como consumir a API do Spot...   Aprenda o Design Pattern Strategy:    • Passo a passo: Implementando o Design Patt...   --------------------------- 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