SPRING BOOT Y MOCKITO: Tests o Pruebas Unitarias

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

КОМЕНТАРІ • 43

  • @YoAndroide
    @YoAndroide  3 роки тому +2

    SPRING BOOT + JPA + POSTGRESQL + API REST y ANGULAR: Curso completo:
    ua-cam.com/play/PLI4dAv2GvnrQ-aiqTCi4e_O3kEbEz-4DZ.html

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

    Lista de reproducir con todos los videos que he grabado sobre PRUEBAS O TESTS: ua-cam.com/play/PLI4dAv2GvnrSmyD4k09vV8puUk9m-rahs.html

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

    Gracias, por tu video llevaba tiempo buscando algo así, bien explicado y consiso

  • @marcosg.fritesdebenedetti4625
    @marcosg.fritesdebenedetti4625 3 роки тому +1

    Muy clara la explicación!! Excelente!! Estoy introduciendome a los test, y la forma en que explicaste paso a paso me vino de lujo. Gracias!!

    • @YoAndroide
      @YoAndroide  3 роки тому +1

      Muchas gracias por el comentario!!

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

    No entiendo porqué el servicio *EstadoService* implementa la interface *EstadoRepository* y a su vez tiene una como atributo vía inyección.
    Entiendo que una buena práctica (si no estoy equivocado) es que el Servicio debería tener su propia interface, e inyectar la interfaz del repositorio, es decir, no implentarla.

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

    Muy útil. Muchas gracias!
    Podrías hacer un video para testear el controlador, o hacer la lista de reproducción que comentas?

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

      😁 super la explicación, me gustaria que siguiera explicando las pruebas para las demas partes del código, muchos exitos parce

  • @felixgarcia4328
    @felixgarcia4328 3 роки тому +2

    Si interesante este tipo de video! casi no hay videos de test y en la indrustria piden muchoi test!
    Te agredeceria que pudieras hacer la lista de reproduccion! muchas gracias compa!!!

    • @YoAndroide
      @YoAndroide  3 роки тому +3

      Los últimos meses he estado trabajando algunos proyectos con 100% de coverage y fue bien complicado encontrar información. No es muy común, así que veré si saco más videos sobre ese tema.

    • @felixgarcia4328
      @felixgarcia4328 3 роки тому

      @@YoAndroide Si es correcto! yo tambien ando en pruebas unitarias a proyectos, y casi no se del tema, por eso seria super una playlist, para empezar a darle duro! 👍👌

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

    Excelente al final creaste la seccion de varios videos de test unitarios que mencionas al final? Gracias!

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

      Si, hay una lista de reproducción en la descripción.

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

    excelente hermano, Podrías hacer un video para testear el controlador y conexiones a bd?

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

      Justo lo acabo de subir, revisa la lista de preproducción de la descripción del video

  • @maritn6
    @maritn6 3 роки тому +1

    Hola.
    Seguí este ejemplo para un proyecto que tengo pero no me ha funcionado.
    En mi servicio voy a db por medio de JpaRepository. En mi clase de test ya coloque el when para decirle que cuando ejecute ese repositorio desde el servicio regrese un objeto . Pero cuando se ejecuta el servicio en el test ,siempre regresa un null. Sabras por donde tengo que moverle? Ya busque y nada que logro resolverlo

  • @JoaquinCassina
    @JoaquinCassina 19 днів тому

    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

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

    Muy buen video.. Podrías hacer un video para testear controladores.

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

    Excelente video, una consulta, para Quarkus es lo mismo o cambia algo??

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

    Muchas gracias por la explicación!!
    tengo una duda como puedo testear un método void?

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

    mi listado es así, uso una clase generica,
    fun listAll(): GenericResponse =
    GenericResponse(TIPO_DATA, RPTA_OK, OPERACION_CORRECTA, repository.findAll())
    cuando uso arrays.aslist() me sale error, dice que falta el generic response de tipo iterable

  • @luisdanielcastellararias1958
    @luisdanielcastellararias1958 3 роки тому +1

    Graciaas! Fue muy útil para mi que estoy haciendo tests por primera vez :D. PD: Sabes donde puedo encontrar buena info sobre test de integración?

    • @YoAndroide
      @YoAndroide  3 роки тому +1

      Excelente que te haya gustado el video, la verdad toca buscar en blogs en ingles, porque en español casi nadie escribe sobre ese tema.

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

    en el caso q el metodo no retorne alli que? como se probaria si noretorna en el caso de un delete?

  • @ivmafo
    @ivmafo 3 роки тому

    seria excelente ver cmo se implementa sobre querys nativos o procedures , por favor

  • @joseramirez-pq3xf
    @joseramirez-pq3xf 2 роки тому

    No cubrio el repository, quedo en rojo entra al metodo y siempre retorna null.

  • @ariel._.9186
    @ariel._.9186 2 роки тому

    Esto me deja confuso¿Qué es lo que tengo que testear? ¿Los métodos del servicio o los métodos involucrados en los métodos del servicio?

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

      Depende de el nivel de que tan estrictamente se pruebe el proyecto. He trabajado en proyectos que exigen 100% de coverage.

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

    Todo bien con el video... pero el "Sí o qué" es estresante...

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

    no entiendo tengo todo perfectamente igual y no funciona

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

    y si el service no tiene repository? XD

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

      mockear los elementos con los que interactue, si no interactua con otros elementos se deja asi.

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

    sioque

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

    Es muy molestoso el "Si o que"

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

    Si o que? jaja

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

    si o que? XD

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

    java.lang.NullPointerException: Cannot invoke "com.nttdata.afp.Service.ClientService.findAll()" because "this.service" is null. Me sale este error al momento de usar el findAll