Como Fazer Testes Unitários em Java com JUnit 5 e Mockito: Passo a Passo 2023

  Рет қаралды 26,515

Javanauta

Javanauta

Күн бұрын

Пікірлер: 53
@javanauta
@javanauta 11 ай бұрын
Ei Javanautas, pra quem se interessar e quiser um certficado do curso já está disponível meu curso de testes unitários na Udemy www.udemy.com/course/domine-testes-unitarios-em-java/?referralCode=C22852DAE1D6F3928772
@fernandokovaleski7750
@fernandokovaleski7750 10 ай бұрын
este curso da udemy é o mesmo do youtube?
@javanauta
@javanauta 10 ай бұрын
@@fernandokovaleski7750 Oiiiii, não, lá eu trabalho com todas as classes, converter, service e controller e tem algumas técnicas a mais que não estão no vídeo.
@thewar200
@thewar200 11 ай бұрын
Em relação a esse vídeo existem dois tipos de pessoas, as que "curtem" e as que "não conhecem". Muito bom mesmo, simples e explicado passo a passo. Infelizmente tem muitos que explicam como se tudo fosse óbvio para todos porque se esqueceram(ou ignoram) que um dia foram iniciantes.
@cassioliveira
@cassioliveira 10 ай бұрын
Muito bom mesmo! Eu sempre faço os testes de unidade, até de projetos pessoais mas até agora nada com esse nível de detalhes nas asserções. Parabéns e obrigado por compartilhar!!
@javanauta
@javanauta 10 ай бұрын
Obrigada, fico muito feliz que tenha gostado. 😁
@marciliocarvalho8019
@marciliocarvalho8019 Ай бұрын
Muito bom! Parabéns!
@kennethnepsther
@kennethnepsther 29 күн бұрын
Parabéns pela excelente explicação, +1 inscrito no canal
@gamervinnas
@gamervinnas Жыл бұрын
Aí Javanauta... salvou!!! #Inscrito e agradecido pelo compartilhamento.
@javanauta
@javanauta Жыл бұрын
Eu que agradeço e fico feliz em ter te ajudado.
@denilsonperspectiva
@denilsonperspectiva Жыл бұрын
Obrigado 1Excelência na Qualidade do conteúdo; 2Relevancia do tema Testes; 3Uso do Java 17; 4Uso do JUnitJupiter; 5Comunicacao Eficaz; 6Demonstrar a importância de ter várias verificações no mesmo método de teste; 8Bom uso do mockito; 9Uso da sintaxe lambda para construir a BusinessException; 10Ter construído um canal tao valioso. Obrigado e Parabéns.
@renanalmeida9036
@renanalmeida9036 6 ай бұрын
Clareou bastante pra mim, Mostrou na prática, com muitas asserções, um bom teste unitário. Parabéns pelo conteúdo!
@TheApilar
@TheApilar Жыл бұрын
Olho muito lindo!!
@iurysalino
@iurysalino Жыл бұрын
Melhor explicação de Testes unitários que eu já assisti.
@javanauta
@javanauta Жыл бұрын
Fico muito feliz em saber que gostou da didática!
@brunoluigi9362
@brunoluigi9362 11 ай бұрын
Excelente!
@thiagofavorino5126
@thiagofavorino5126 Жыл бұрын
todos video deveriam ser dessa forma direto ao ponto que interessa de verdade que é a prática parabéns conteúdo de primeira no canal
@ItaloSM
@ItaloSM 6 ай бұрын
Muito obrigado, por mais q eu tenha dificuldade com java consegui entender, Deus abençoe.
@javanauta
@javanauta 6 ай бұрын
Ola, fico muito feliz que eu tenha ajudado ☺️
@romeritoalencardasilva4032
@romeritoalencardasilva4032 7 ай бұрын
Parabéns!! Muito top. Além de simpática muito elegante.
@javanauta
@javanauta 7 ай бұрын
Ola, fico muito feliz que tenha gostado. Boa sorte e bons estudos 😁
@brunovicente2902
@brunovicente2902 Жыл бұрын
Vc é incrível! ♥
@fsanti21
@fsanti21 Жыл бұрын
INCRIVEL o vídeo e sua explicação, MTO detalhado, clareou a mente DEMAIS, sempre apanhei nos testes unitários e agora com certeza vou me sair melhor, MTOOOOO obrigado!
@lpopokoikioio
@lpopokoikioio Жыл бұрын
Muito bom video! Tive dificuldades ao fazer testes quando tenho classes com métodos privados
@douglasdotv
@douglasdotv Жыл бұрын
Ficou bom o vídeo!
@TheLekao2009
@TheLekao2009 Жыл бұрын
Muito obrigadoooooo
@reinaldobarreto
@reinaldobarreto Жыл бұрын
Parabéns pelo conteúdo! Me ajudou muito, estava procurando explicação assim, continue fazendo mais com outros projetos e sobre padrões de projetos e boas práticas
@javanauta
@javanauta Жыл бұрын
Vou continuar sim! Fico feliz em ter te ajudado.
@andreoliveirasantos9727
@andreoliveirasantos9727 2 ай бұрын
Top❤
@diegocb81
@diegocb81 Жыл бұрын
Muito bom o tutorial, parabéns pela didática, clara e direta ao ponto. Descobri o canal ao pesquisar por testes unitários em Java, já me inscrevi e vou passar a acompanhar os conteúdos, obrigado por compartilhar o conhecimento!!
@javanauta
@javanauta Жыл бұрын
Fico feliz que tenha te ajudado, logo mais postarei mais conteúdos!
@javanauta
@javanauta Жыл бұрын
E ai, já usava JUnit 5 para fazer seus testes unitários? Me conta a sua experiência e se o vídeo te ajudou!
@javanauta
@javanauta Жыл бұрын
@@ikdfeniix3931 vai depender muito da determinação da empresa. Mas no geral é testado os métodos das services, converter, controller, consumer e producer, em alguns casos os repositorys
@marcelonascimento3983
@marcelonascimento3983 Жыл бұрын
Não entendi porque uitlizou o verify ao invés do assertEquals. Me parece que ambos métodos verificam da mesma forma.
@javanauta
@javanauta Жыл бұрын
@@marcelonascimento3983 o verify e o assertEquals tem propósitos diferentes, o verify verifica o número de interações, se o método foi chamado, quantas vezes ele foi. Já o assertEquals é usado para comparar valores, se o resultado esperado é igual ao objeto retornado. Você utiliza algum deles de outra forma?
@marcelonascimento3983
@marcelonascimento3983 Жыл бұрын
@@javanauta até então só utilizava o Assertions e não tinha visto ninguém utilizando o verify, when... Obrigado pelo retorno, realmente seu video está bem completo!
@javanauta
@javanauta Жыл бұрын
@@marcelonascimento3983 tanto o when quanto o verify fazem parte do pacote do Mockito, talvez seja por isso que nunca tenha visto. Obrigada pelo feedback fico feliz que tenha gostado 😁
@allancalixto6373
@allancalixto6373 Жыл бұрын
Excelente didática!
@javanauta
@javanauta Жыл бұрын
Obrigado pelo seu comentário! Fico feliz em saber que gostou da didática do vídeo. Eu sempre me esforço para explicar os conceitos de forma clara e fácil de entender. Se tiver alguma sugestão para melhorar ainda mais, por favor, não hesite em compartilhar. O seu feedback é muito importante para mim!
@brenobcsilva
@brenobcsilva Жыл бұрын
Muito bom!
@javanauta
@javanauta Жыл бұрын
Que bom que gostou!
@seguepraajudar
@seguepraajudar Жыл бұрын
Valeu por trazer esse conteúdo, tá ajudando demaissss!!!
@billytzimisce4905
@billytzimisce4905 11 күн бұрын
Olá, eu não consegui ver no decorrer do vídeo a manipulação da massa para causar a falha proposital. Dessa forma qualquer teste criado teria sucesso. poderia marcar o time do vídeo onde vc mostra que a classe falharia(de propósito) para mostrando um erro de execução?
@vitormilanez
@vitormilanez Жыл бұрын
Ta salvando minha vida kkkk
@javanauta
@javanauta Жыл бұрын
Fico feliz em saber que consegui te ajudar!
@Gladasspam
@Gladasspam 11 ай бұрын
Muito bom o video, uma dúvida: Porque na sua classe entity vc criou esse metodo public Pessoa(String joão, String cpf) { }?
@javanauta
@javanauta 11 ай бұрын
Obrigada. Aaah, pode desconsiderar, devo ter usado pra algum teste e esqueci de apagar. Ele não é usado para nada. Obrigada por avisar.
@Gladasspam
@Gladasspam 11 ай бұрын
@@javanauta nada! Só estava analisando teu codigo mesmo, ficou bem legal. Vou só fazer alguns ajustes nele :D
@felipecadm
@felipecadm Жыл бұрын
Não achei um vídeo melhor que esse. Explicado ponto a ponto
@rodrigocd28
@rodrigocd28 Жыл бұрын
Estou aprendendo a usar Junit, mais com algumas dúvidas ainda....
@javanauta
@javanauta Жыл бұрын
Fico feliz em saber que o vídeo está te ajudando a aprender a usar o JUnit! Se você ainda tem dúvidas, pode deixá-las aqui nos comentários que eu farei o possível para te ajudar. Bons estudos!
@petroniobonavides3530
@petroniobonavides3530 Жыл бұрын
PRofessora, poderia me ajudar ocm uma duvida.,.. A) Pensa comigo uma coisa... Me ajuda a entender... B) Estou fazendo essa pergunta, para varios JAva Influencers do YT... C) E o seguinte: - Se mock's/Mockito permite a "manipulacao do resultado", ou seja, eu dou o resultado que eu quiser. Qual o valor de um TESTE, onde eu eu defino o "resultado que eu quero"???? (manipulacao do resultado) Por exemplo: O metodo retorna uma String..... No mock, eu determino que o resultado sera 22.22 (uma Double)... E o Mock, logicamente, "me da o resultado de 22.22". Para que serve um teste desses? Onde ao inves de ele me dar o resultado REAL(testes de integracao), ele me da um resulta "maquiado"(teste mockados)???
@CiceroJeferson
@CiceroJeferson 10 ай бұрын
É porque o que você está testando é o fluxo da classe e não os dados, se em algum momento o teste passar a apresentar erro é porque a regra de negócio foi afetada, isso significa que o teste precisa ser atualizado ou foi feito uma alteração na classe que foge da regra de negócio definida inicialmente.
COMEÇANDO com TESTES UNITÁRIOS no JAVA SPRING | Junit + Mockito
52:32
Fernanda Kipper | Dev
Рет қаралды 45 М.
Isso te atrasa na programação!
13:34
Javanauta
Рет қаралды 12 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 5 МЛН
How many people are in the changing room? #devil #lilith #funny #shorts
00:39
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
37:51
bayGUYS
Рет қаралды 1,5 МЛН
Java Unit Testing with JUnit - Tutorial - How to Create And Use Unit Tests
21:35
TDD na prática com Java usando @MockBean
27:39
Michelli Brito
Рет қаралды 48 М.
Microserviço em Java - Testes de Integração/Sistema com MockMvc
16:18
Renan Lessa | Panela Dev
Рет қаралды 2,8 М.
Mastering Java Testing With JUnit, Mockito, and AssertJ in IntelliJ IDEA
1:00:45
IntelliJ IDEA, a JetBrains IDE
Рет қаралды 13 М.
Clean Code - Uncle Bob / Lesson 4
1:30:36
UnityCoin
Рет қаралды 314 М.
Teste unitário, o que é ? E como fazer utilizando Junit ?
27:32
Stephanie Santos
Рет қаралды 8 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 5 МЛН