PRUEBAS UNITARIAS en JAVA (JUNIT 5) - Tutorial Completo Fácil

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 48

  • @programando_en_java
    @programando_en_java  2 роки тому

    🔔 ¡Ayúdame a llegar a 50.000 subs! 👉 2ly.link/20Hmi
    🎉 APÓYAME 👉 2ly.link/20HnV
    📩 NEWSLETTER SEMANAL 👉 2ly.link/21fmf
    🎯 MENTORIA 👉 2ly.link/20FqN
    🎁 CURSO GRATUITO de JAVA 👉 2ly.link/20Hme
    🎁 CURSO GRATUITO de SPRING BOOT 👉 2ly.link/20HmM
    📱Redes Sociales 👉 2ly.link/20Hmg

  • @lionelchoque3281
    @lionelchoque3281 Рік тому +18

    Rapido y al grano, me gustó tu forma de explicar! Estaría bueno uno de Mockito en Spring. Un saludo!

    • @programando_en_java
      @programando_en_java  Рік тому +1

      ¡Hola! Quizás éste vídeo del canal te pueda ayudar😉👇:
      ua-cam.com/video/j9k3epjUgr8/v-deo.html

  • @MrDredd-hh1fq
    @MrDredd-hh1fq 2 роки тому +4

    que buen video, muy buenas explicaciones. Mi profesor ni siquiera se ha dignado a explicar nada en la universidad. Menos mal que hay gente como tu en youtube

    • @programando_en_java
      @programando_en_java  2 роки тому +1

      ¡Un placer enorme que os ayude! Gracias por tu comentario 🤗

  • @sarajudith5533
    @sarajudith5533 Рік тому +4

    Gracias! me gustan mucho tus videos porque explicas de forma muy clara y sencilla las cosas. Espero puedas seguir haciendo más videos de pruebas unitarias en Java con Junit 5 y Mockito.

    • @programando_en_java
      @programando_en_java  Рік тому

      ¡Me alegro mucho que te ayude y te gusten! Me ilusiono cada vez que leo este tipo de comentarios que os ayuda 😃.
      La idea es seguir enseñando de diferentes temas, ahora mismo intento enseñar lo básico de las cosas y ir más profundo poco a poco, también estoy empezando en el tema de UA-cam y aprendiendo gracias a vosotros. 💪

  • @luisestebancuacuachicuella3696
    @luisestebancuacuachicuella3696 2 роки тому

    muchas gracias, me ayuda a entender lo básico, actualmente en mi trabajo veo que usan when, given, doReturn.

  • @jeremiasmedrano1384
    @jeremiasmedrano1384 2 роки тому +2

    Excelente pelado

    • @programando_en_java
      @programando_en_java  2 роки тому

      ¡Gracias, me alegra que te haya gustado el vídeo! Un saludo :).

  • @javieralonso4024
    @javieralonso4024 11 місяців тому +1

    Al sobreescribir el método equals es necesario también sobreescribir el método hashcode para que aquellas estructuras que trabajen con una tabla hash no tengan problemas.

    • @programando_en_java
      @programando_en_java  11 місяців тому +1

      ¡Gracias por el comentario! Tienes razón 😉✌️

  • @SHANDER033
    @SHANDER033 2 роки тому +1

    Muy buen video amigo me agrada la facilidad de palabra que manejas.

    • @programando_en_java
      @programando_en_java  2 роки тому

      ¡Muchas gracias, me alegro que te guste el vídeo! Espero que haya sido fácil de entender :)

  • @cristobalcanas5189
    @cristobalcanas5189 2 роки тому +1

    Excelente video, gracias!!

  • @viekva
    @viekva 10 місяців тому

    Me alegraste la semana e incluso el mes, muchas gracias

  • @ZabdielMiranda-hh7je
    @ZabdielMiranda-hh7je Місяць тому

    buen video amigo, muchas gracias. sólo una pequeña observación, estaría bien si el recuadro de tu cámara fuese un poco mas pequeño. Saludos

  • @manueloctavio7685
    @manueloctavio7685 Рік тому +1

    buen video, esta muy bien explicado

  • @JoaquinCassina
    @JoaquinCassina 2 місяці тому

    Tengo una consulta!!! yo tengo un proyecto donde mi DB es inmensa.Quiero hacerle test a un método de un service ej: findAll() como hago para??? en el test crear 2 productos y al hacer el RUN (me evalúe el test trayéndome solo esos 2 productos) y no leyéndome toda la base de datos que me trae todos los productos. Por ende me da error pq en el test me dice que se esperaban 300 productos y no 2

  • @davidgian7958
    @davidgian7958 6 місяців тому

    Muchas gracias a ti por el tutorial, guapo!

  • @zeroXshininganimeamv
    @zeroXshininganimeamv Рік тому +1

    Gracias, muy buen tutorial, solo una duda, si al método creaUsuario se le manda uno ya existente, sobreescribirá el original, para este caso, puse un condicional que indica si ya existe, si es así retorna nulo. Pero al pasar la cobertura me lo marca en amarillo, como puedo gestionar correctamente esta prueba?
    public UsuarioDto creaUsuario(Long id, String nombre) {
    if(usuarios.get(id) != null) {
    return null;
    }
    usuarios.put(id, new UsuarioDto(id, nombre));
    return usuarios.get(id);
    }
    me indica: 1 of 2 branches missed

    • @programando_en_java
      @programando_en_java  Рік тому +1

      ¡Hola, gracias por el comentario! 😄 la cobertura está en amarilla ya que no tienes tests que verifiquen cada escenario, es decir necesitas un test para cuándo el usuario sea nulo y otro para cuando no. ¡Espero que te ayude! 😉

  • @MrJesusitoo
    @MrJesusitoo 2 роки тому +1

    Muy buen vídeo, explicas muy claro, poco a poco y con ejemplos fáciles. Me suscribo y con tu permiso te pido una petición; tienes tutoriales de spring security? si no los tienes los podrías hacer? Ojalá que sí, gracias.

    • @programando_en_java
      @programando_en_java  2 роки тому

      ¡Muchas gracias por tus palabras! Desgraciadamente todavía no tengo tutoriales de spring pero si tengo pensado realizarlos de cara al futuro, ¿qué exactamente te interesaría de spring security?

  • @GabūToXx
    @GabūToXx 2 роки тому +1

    Hola, en usuarioDto cuando creas la clase equals, en el return cuando ya terminas de poner objects.equals(nombre, that.nombre) que más sigue? Intenté poner coma, punto y coma y me sigue saliendo una X, espero me puedas ayudar

    • @GabūToXx
      @GabūToXx 2 роки тому +1

      Ya lo arreglé jejeje tenía un corchete demás, gracias por el video, explicas muy bien 😄

    • @programando_en_java
      @programando_en_java  2 роки тому

      Jajaja, ¡me alegro! Un saludo :)

  • @chutiZumalacarregui
    @chutiZumalacarregui Рік тому +1

    Como siempre, excelente contenido

  • @ezequielcruzr
    @ezequielcruzr 2 роки тому +1

    Gracias

  • @brianandresaragonzabala8320
    @brianandresaragonzabala8320 Рік тому +1

    Bro cuando es orientado a objetos y las variables tienen valores dados por el usuario como se hace ?

    • @programando_en_java
      @programando_en_java  Рік тому

      ¡Hola! ¿A qué te refieres con que sea dado por el usuario y que sea orientado a objetos? Puedes guardar la información en un DTO ¿quizás? No sé si te refieres a eso :)

  • @criptored03
    @criptored03 2 місяці тому

    creo que seria bueno que nos ayudara con el codigo para ir paso a paso con el testing

  • @energiapositiva9432
    @energiapositiva9432 Рік тому +1

    Tienes documentación para aprender desde 0 todo el tema de automatización de pruebas de software.

    • @programando_en_java
      @programando_en_java  Рік тому

      ¿A qué te refieres con documentación? ¿Un libro? No tengo por ahora ninguno pero si me dices más específicamente quizás pueda ver si sé de algo :)

  • @dbikerlp9299
    @dbikerlp9299 2 роки тому +1

    crack!

  • @stefanogp9172
    @stefanogp9172 Рік тому +1

    Hola, aun ayudan? tengo un problema

    • @programando_en_java
      @programando_en_java  Рік тому +1

      ¡Claro! Te recomiendo que mejor entres al Discord para ayudarte mejor: discord.gg/CpcubVCH

  • @ricardomerelo
    @ricardomerelo Рік тому +3

    Me gusta tu video, pero debo decirte, por lo menos a mi, me resulta muy molesto que estés introduciendo código en una zona donde esta superpuesto tu video en primera persona

    • @programando_en_java
      @programando_en_java  Рік тому +4

      Tienes razón, en este vídeo he cometido unos cuantos errores, sigo aprendiendo cómo grabar mejores vídeos, te agradezco que te hayas tomado el tiempo en dejar tú feedback. ¡Un saludo! ✌️😄

  • @Vostroyer
    @Vostroyer 9 місяців тому

    Estas tapando el programa y su código

  • @georgegaonavelasquez5789
    @georgegaonavelasquez5789 29 днів тому

    gaaaaaaaaaaaaa

  • @sarii2_96
    @sarii2_96 5 місяців тому

    fácil no eh

  • @francovedia5584
    @francovedia5584 Рік тому +1

    Gracias