🔍🛠️ Dominando las Pruebas Unitarias en JAVA | Mockito 🚀💻

Sdílet
Vložit
  • čas přidán 5. 08. 2024
  • 🛠️ Domina las Pruebas Unitarias con Mockito y lleva la calidad de tu código Java al siguiente nivel. En este tutorial, aprenderás cómo crear pruebas unitarias efectivas ✅, utilizar las mejores herramientas 🧰 y seguir buenas prácticas 📏 para garantizar que tu software sea robusto y libre de errores 🐞. 🚀 ¡No te pierdas esta guía completa y transforma tu forma de desarrollar con Mockito hoy mismo! 🎓✨
    🗽Video #1: JUnit: • 🔍🛠️ Dominando los Test...
    ⚙️ Comando para la JVM: -ea -XX:+EnableDynamicAgentLoading -Xshare:off
    🔶Repositorio: github.com/UnProgramadorNaceO...
    ⭐️Video Spring Security JWT: • ⭐️ Spring Security: El...
    ⭐️Video guia Spring security completa: • 🔒✨ Spring Security 6: ...
    ⭐️Video relaciones con JPA: • Dominando las Relacion...
    ⭐️Video direcciones con JPA: • Spring Data JPA: Tipos...
    ⭐️Video patron BUILDER: • Patrones de diseño: Bu...
    🔔 Redes sociales 🔔
    🔶Facebook:
    profile.php?...
    🔶Instagram:
    / unprogramadornaceofficial
    🔶 Sígueme en LinkedIn: www.linkedin.com/comm/mynetwork/discovery-see-all?usecase=PEOPLE_FOLLOWS&followMember=unprogramadornace
    🔶 Contacto:
    unprogramadornace@gmail.com
    ⭐Donaciones⭐
    paypal.me/unprogramadornace?c...
    🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟
    Si este video ha sido de ayuda para ti, por favor ayudame tú a mí con un poderoso like al video y suscribiéndote al canal para seguir creando más contenido como este.
    🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟
    📚 Temario:
    00:00 Introducción
    01:03 Inicio del proyecto
    05:04 Inicio con los test
    19:00 Test Unitarios + Mockito
    No olvides que un programador en Java con Junit nace programando en Java con Junit. Práctica todo lo que puedas que la meta está a la vuelta de la esquina, solo debes ir por ella.
    Si tienes alguna pregunta no dudes en escribirla en los comentarios.
    Saludos!
    #java
    #javatutorial
    #junit
    #mockito
    #pruebasunitarias
    #maven
    #javaprogramming
    #mocktest

Komentáře • 33

  • @user-bx9uo4fu9q
    @user-bx9uo4fu9q Před 4 dny +1

    Gracias master 😎, espero pronto las pruebas de integración 🙌

  • @ottonlucena1295
    @ottonlucena1295 Před měsícem

    Excelente video, estoy viciado con su video jajaja

    • @ottonlucena1295
      @ottonlucena1295 Před měsícem

      Cuando utilizamos para hacer los test, tenemos que utilizar la anotación @SpringBootTest?
      Es buena practica llamar al servicio fuera de los test y inicializarlo con @Autowired?
      En este caso que colocaríamos en el "//Given" para seguir buenas practicas?
      Saludos profe, muchas gracias.

  • @jesusmunoz1
    @jesusmunoz1 Před 2 měsíci

    Buenos dias hermano, espero que estes bien.
    Excelente video y excelente explicacion, aunque esta vez no entendi mucho, hay que estudiar mucho para entender bien....
    Saludos desde Venezuela.

    • @unprogramadornace
      @unprogramadornace  Před 2 měsíci

      Hola, no siempre se entiende a la primera, los mock es un concepto abstracto, hay que estudiarlo para entenderlo.
      ¡Saludos!

  • @SoyJavero
    @SoyJavero Před 2 měsíci +8

    Amigo deberías hacer un grupo de WhatsApp o telegram para hacer tu comunidad 😅

  • @ronaldgarciavazquez8232
    @ronaldgarciavazquez8232 Před 2 měsíci

    Estoy seguro que esta súper bien elaborado aún antes de verlo, gracias como siempre

  • @oscuridaddorada
    @oscuridaddorada Před 2 měsíci +1

    Sin duda, Excelente explicación

  • @elimarchanparra8161
    @elimarchanparra8161 Před 2 měsíci

    Super claro, pensé que seria mas tedioso de entender.
    Buena explicación como siempre.

  • @Angel-bp1nv
    @Angel-bp1nv Před 2 měsíci

    Como siempre, subiendo videos de calidad y esperando cada video que subes, espero que pronto pueda subir usando la arquitectura hexagonal. Como siempre gracias por tus videos

  • @miguelcarhuas3183
    @miguelcarhuas3183 Před 2 měsíci

    Como anillo al dedo, anoche amaneciendome para entender InjectMocks, Mock, Spy y el coverage de SonarQube, me leiste la mente, GRACIAS!

  • @DraketRomero
    @DraketRomero Před 2 měsíci

    Ojalá puedas en un futuro abarcar más opciones de testing, como Jacoco

    • @unprogramadornace
      @unprogramadornace  Před 2 měsíci

      Hola, en el video #1 y en este tambien vemos jacoco, te invito a ver el video completo y explorar el #1.
      ¡Saludos!

  • @Youtubeych
    @Youtubeych Před měsícem

    El mejor!!! Gracias por tanto, espero videos de concurrencia, threads y esas cosas... please!!!

  • @erikantony9990
    @erikantony9990 Před 2 měsíci

    excelente video como siempre , aprendí bastante con estos 2 últimos videos , puedes hacer un video haciendo pruebas unitarias pero esta vez para un proyecto básico o intermedio de spring boot , serviría de mucha ayuda para finalizar me gusto la parte que dejaste que desarrollemos nosotros mismos la prueba unitaria del repositorio

  • @joseramirez-pq3xf
    @joseramirez-pq3xf Před měsícem

    Lo que haces es una labor muy importante, te felicito por el contenido que brindas, tengo muchos años trabajando con java y me sigo apoyando en muchos de tus videos.👽

    • @unprogramadornace
      @unprogramadornace  Před měsícem

      Muchas gracias por tus palabras. Me alegra saber que mi contenido ayuda a tantas personas.
      ¡Saludos!

  • @fruizotero
    @fruizotero Před 2 měsíci

    Gracias, como siempre muy buena explicación. Estaría genial más adelante si se pudiera hablar algo de Maven.

  • @pablomagnavachi2961
    @pablomagnavachi2961 Před 2 měsíci

    justo estoy estudiando esto, gracias papá, excelente canal!

  • @renegutierrez5541
    @renegutierrez5541 Před měsícem

    Excelente explicacion, muchas gracias !!!

  • @LeoRomerockblues
    @LeoRomerockblues Před 2 měsíci

    A seguir mejorando las buenas prácticas 🤩 mil gracias Santi 👏👏👏

  • @brauliomariano
    @brauliomariano Před měsícem

    Muy buen video, muchas gracias.

  • @dcloki789
    @dcloki789 Před měsícem

    excelente clase, gracias

  • @Shinigami4rt
    @Shinigami4rt Před 2 měsíci +1

    aprendí un monton con tigo, pero hoy inicio mi primera chamba y se usa en la empresa es vuejs y express ._.

  • @jorgealvarez5248
    @jorgealvarez5248 Před měsícem

    Hola, buen video Santi. Save y delete se podrían verificar diferente? el verify nos dice que el método se ejecuta, pero no que hizo lo esperado.

    • @unprogramadornace
      @unprogramadornace  Před měsícem

      Hola, entonces ahi tienes un error que debes verificar, si el metodo no hace lo que debe hacer es porque algo pass, otra forma de teatear metodos Void es con algo llamado DoAnswer o tambien puedes usar ArgumentsMatchers para validar parametros y ser mas estrictos.
      ¡Saludos!

  • @xpFrankdev
    @xpFrankdev Před 2 měsíci

    agradecido de ante mano.
    Por cierto en el caso de micro servicios las pruebas se hacen a que capa?

    • @unprogramadornace
      @unprogramadornace  Před 2 měsíci

      Hola, se hacen a todas. Todo el código debe estar testeado.
      ¡Saludos!

  • @pablomagnavachi2961
    @pablomagnavachi2961 Před 2 měsíci +1

    Hola amigo, una consulta, si mi respositorio es una interfaz que extiende de JPARepository, se testea igual o eso no se valida? por que en si no tiene contenido el método en algunos casos como findByEmail, solo es la declaración del mismo. Muchas gracias!

    • @elimarchanparra8161
      @elimarchanparra8161 Před 2 měsíci +1

      Buena pregunta 🤔

    • @unprogramadornace
      @unprogramadornace  Před 2 měsíci +2

      Hola, las interfaces de Spring se testean de una forma diferente simulando el contecto de JPA utilizando la anotacion @DataJpaTest.
      Saludos.