Muchos hemos mejorado nuestras aptitudes en programación gracias a tus videos!! Mil gracias Santiago!!👏👏👏👏👏
@AngelMendoza-zr8cc25 күн бұрын
Excelente Santi, me apunto para una parte dos de test, y si estoy suscrito y te doy mi humilde like, saludos
@AngelMendoza-zr8cc25 күн бұрын
Acabo de darme cuenta que ya hiciste un video de mock, lo voy a ver, gracias
@gonzaloturconi46575 ай бұрын
Que gran video Santi, estaba esperando que llegara el tema de testing!! Gracias por tener en cuenta nuestros comentarios!! 💪💪
@ohkkai6 ай бұрын
Gracias hermano por tu trabajo ,no te haces una idea lo mucho que espero tus videos.
@unprogramadornace6 ай бұрын
Muchas gracias por tus palabras y tomarte el tiempo de comentar. ¡Saludos!
@EdwarSanchez-r1q5 ай бұрын
Gracias por el excelente video sobre pruebas unitarias con JUnit. Me ha sido de gran ayuda y tu manera de explicar es muy clara. Además, me encantaría ver un futuro video donde abordes el uso de Mockito para pruebas unitarias. Estoy seguro de que sería igual de valioso. ¡Gracias de nuevo por tu contenido y sigue así!
@diegocuenca36966 ай бұрын
Excelente video, llevo mucho años programando, por suerte no me hizo falta hacer los test, pero siempre tenia pendiente comprender bien este tema. Gracias a ti lo tengo super claro. 💪🏼 Muchas gracias. Saludos desde Ecuador..
@unprogramadornace6 ай бұрын
Muchas gracias a ti por comentar. ¡Saludos!
@elimarchanparra81616 ай бұрын
Parcero te has convertido en mi principal fuente de aprendizaje, explicas muy bien y cada tema actualizado que se agradece un montón. Saludos desde Venezuela.
@unprogramadornace5 ай бұрын
Muchas gracias por tus palabras, me alegra que mis videos sean de ayuda para ti. ¡Saludos!
@yesikasimijaca59865 ай бұрын
Buen video Santi, he aprendido mucho. Quiero lanzarme a buscar ofertas de trabajo y me has ayudado a prepararme bastante con tus videos. Gracias por tomarte el tiempo y dedicación a enseñarnos todo lo que sabes.
@unprogramadornace5 ай бұрын
Gracias a ti por tomarte el tiempo de comentar. ¡Saludos!
@ericalessandrini91746 ай бұрын
Recien puedo terminar de ver el video! Excelente explicacion Santiago! Muy agradecido por el video 👏👏 Como dijiste al final del video, paso por los comentarios para pedirte por mas videos de esta serie! Viste que a los juniors se le pide mucho dos cosas: Spring Data JPA y Unit Test. Imagino que primero tienes que hacer la segunda parte de esto antes de hacer uno de Mockito, asi que voy a estar esperando ambos! Suerte amigo y saludos desde Argentina!
@unprogramadornace6 ай бұрын
Hola, muchas gracias por tus palabras y por tomarte el tiempo de comentar. Efectivamente, se viene la segunda parte de testing usando Mockito; solo que, para eso, es necesario dominar bien este tema de JUnit. Se vienen contenidos interesantes. ¡Saludos!
@aprender_espanol4 ай бұрын
Muchas gracias! Te agradecería muchísimos los Tests Containers con Docker. El vídeo estuvo fenomenal. 🎉
@NooneNolimit6 ай бұрын
Gracias amigo, justo está terminando mi semestre y nos estaban pidiendo ver las pruebas unitarias de nuestros proyectos.
@misaelflores7825 ай бұрын
Q video increible, ojala pronto se pueda aportar por YT.
@andyrojas75186 ай бұрын
Uyyy justo hermano quería empezar con las pruebas unitarias
@henryvega49146 ай бұрын
Excelente contenido mi bro, continua con temas de test , se agradece
@hanssellcerda70606 ай бұрын
Excelente video profe. Un abrazo desde Nicaragua.
@unprogramadornace6 ай бұрын
Saludos crack.
@orlandog19794 күн бұрын
En la empresa donde trabajo es muy importante que cada desarrollador realice las pruebas desde unitarias, funcionales y e2e.
@adalidtancachilimachi99396 ай бұрын
Gracias por darte el tiempo y hacer buenos videos y bien explicados
@RivD095 ай бұрын
Gracias por el excelente video, me ha sido de mucha ayuda para introducirme al tema de Test Unitarios 👏👏
@brayanruizmarreros21075 ай бұрын
En el minuto 37:20 casi me voy de espaldas jajaja, buen video profee como siempre👏👏
@mdigerma6 ай бұрын
Uy que buen video hermano, como siempre todos tus explicaciones estan exelentes. Estaria bueno un video de manejo de exepciones! Saludos y gracias
@Shinigami4rt6 ай бұрын
uff solo esto me faltaba para ser el puto amo en java
@rami61803 ай бұрын
Muchas gracias, excelente trabajo y claro, seguimos con los test.
@israeljuarez59466 ай бұрын
Sin exagerar, exactamente esta semana que necesito aprender pruebas unitarias y como siempre, complementas mi aprendizaje de una manera increíble, gracias por tanto!
@ericalessandrini91746 ай бұрын
Jajajaja justo me paso lo mismo! Queria agregarle JUnit a la API que estoy creando para mi portafolio!
@unprogramadornace6 ай бұрын
Muchas gracias por tus palabras y tomarte el tiempo de comentar. ¡Saludos!
@iviancastellano5 ай бұрын
Muy top, sencillo y fácil de entender el video tutorial, justo cuando más lo necesitaba.
@irvingfernandez40962 ай бұрын
bro, muchas gracias, tu contenido es muy bueno, bomba,maquina,capo...
@ssrr56345 ай бұрын
Me gustan mucho tus videos, me ayudaron mucho a aprender nuevas tecnologías de springboot que en otros lado me costaba mas comprender, pero veo que en ocasiones utilizas métodos avanzados con los streams, y la verdad algo que creo que seria genial es un video explicando sobre los streams ya que se puede hacer muchísimo con ellos y seria muy útil.
@unprogramadornace5 ай бұрын
Lo tendré en cuenta. ¡Saludos!
@dcloki7896 ай бұрын
Excelente clase, muchas gracias por la explicación. 👍, sería genial una clase de test de una app que use jwt.
@Youtubeych6 ай бұрын
Haces la diferencia, gracias! Y si, espero la continuación de test avanzado con mockito y más pfa
@unprogramadornace5 ай бұрын
Muchas gracias por tus palabras y por tu comentario. ¡Saludos!
@jesusmunoz16 ай бұрын
Buenas noches hermano. Como siempre excelente contenido y excelente explicacion. Esta vez el video te quedo perfecto, es decir la calidad del vídeo es excelente, da para ver todo paso a paso. Tenia tiempo que no veia tus vídeos porque me frustraba la calidad de los vídeos que se veian borrosos pero esta vez quedo excelente. Sigue adelante y que Dios te bendiga hoy y siempre..
@unprogramadornace6 ай бұрын
Hola, muchas gracias por comentar. Solo una aclaracion, no he hecho absolutamente nada, el video lo he subido tal cual como he subido todos los anteriores, quiere decir que tal vez el problema de calidad sea el dispositivo en donde ves mis videos. De todos me alegra que hayas podido ver el video. ¡Saludos!
@jesusmunoz16 ай бұрын
@@unprogramadornace Puede ser, ayer me deleite aprendiendo con tu video sobre testes unitários y fue super útil, la calidad del video quedo excelente, no quedo a deber nada, todo lo contrário, fue un gran aporte para los que estamos aprendiendo. Y bueno yo uso el mismo dispositivo para ver tus videos, lo importante es que se soluciono el problema y ahora puedo seguir aprendiendo contigo. Muchas gracias y que Dios te bendiga siempre.
@unprogramadornace6 ай бұрын
Muchas gracias. ¡Saludos!
@remowo10345 ай бұрын
Gracias por tus videos Santi, son geniales para seguir extendiendo conocimientos en java y además contigo se aprenden buenas prácticas bastante fácil. No sé si podrías pero un video de usar el debugger a fondo en intellij sería brutal, ya que por lo que he usado en el trabajo tiene muchas cosas pero no son muy intuitivas. Sigue así!! Y ojala un curso de pago!
@unprogramadornace5 ай бұрын
Lo tendré en cuenta. ¡Saludos!
@ronaldgarciavazquez82326 ай бұрын
Buena crack, gracias como siempre, tus videos son excelentes
@CarlaMenacho-tt1sm6 ай бұрын
gracias por todo tu yiempo, buen video e'celente me ayuda mucho
@unprogramadornace6 ай бұрын
Muchas gracias por tus palabras y tomarte el tiempo de comentar. ¡Saludos!
@jorgealvarez52485 ай бұрын
Tuve recuerdos de Vietnam viendo a Jacoco 😂, hace tiempo que uso el coverage que trae Intellij. Buen video Santi, es una interesante introducción a JUnit, tal vez faltó agregar la diferencia entre @BeforeAll y @BeforeEach, pero de resto estuvo bien, no le vi funcionalidad al test de larga duración a menos que tuviera un assert para verificar esa duración. Quedo a la espera del video de Mockito, y otros aspectos un poco más avanzados, y otro de pruebas de integración con Spring. El uso del contexto de Spring es muy interesante para detectar problemas importantes, usando H2 como base de datos. En teoría, si se usa TDD bien, el coverage debería ser 100%, por supuesto nunca he conocido un equipo que lo consiga completamente.
@unprogramadornace5 ай бұрын
No sé que tiene que ver jacoco con Vietnam, jajajaja! Pero bueno, como tu digas. Gracias por tus palabras, por tomarte el tiempo de comentar y por supuesto que me apunto tus sugerencias. ¡Saludos!
@renegutierrez55415 ай бұрын
Excelente contenido, muchas gracias 👍
@ferlezcano6 ай бұрын
Excelente contenido como siempre 💪🏼
@kevindevotto38695 ай бұрын
Que video de calidad!! Esto deseando que subas un video de Spring Security, con un login, logout y un formulario para registrarse, e visto tus videos de Spring Security y me fueron de mucha ayuda, pero no e logrado como integrar la parte del login con el backend, el yo poder autenticarme y poder ver ciertas pagina y en caso de que no este autenticado que no me deje ver la pagina.
@StreamDColombia6 ай бұрын
Excelente video, podrías hacer un vídeo de como personalizar el git como lo tienes tu?
@unprogramadornace6 ай бұрын
Hola, lo tendré en cuenta. ¡Saludos!
@ftuillier27 күн бұрын
Muy bien explicado
@christianrivera24146 ай бұрын
Gracias por el contenido
@oscuridaddorada6 ай бұрын
Bacán, excelente vídeo.
@diegogonzalez45496 ай бұрын
Ojalá puedas hacer un curso de archivos, ya sea enviar y obtener desde el servidor.
@JohnFredyMejiaSerna6 ай бұрын
Muy buen video, seria genial uno de mockito, tambien de test containers. saludos
@unprogramadornace6 ай бұрын
Se vienen pronto. ¡Saludos!
@davidsanchezmancilla67653 ай бұрын
Mano de pronto en un futuro puede hacer un videíto de buenas practicas al momento de hacer pruebas unitarias para spring boot? Estoy haciendo pruebas para los controller, service, etc... pero no estoy si están bien hechas.
@unprogramadornace3 ай бұрын
Hola, pero justamente este video trata de test unitarios con buenas prácticas, debes dividir las pruebas en los 3 segmentos "given, when, then" y si tienes dependencias mockearlas y listo. Jeje! ¡Saludos!
@hgaletti15 ай бұрын
Excelente tus videos y éste no se queda atrás. Gracias por tu tiempo y dedicación en la expansion de tu conocimiento. Comentario: he visto que también se puede hacer un test por cada assert, en vez (claro, así el test es mas específico) de tener un solo test como 2, 3, o mas asserts. Que recomendas vos? Un abrfazo
@unprogramadornace5 ай бұрын
Hola, es cierto, pueden haber varios assert en un test, sin embargo yo recomiedo dividir los test en casos de uso, cada caso de uso va a tener su propio test y dentro de ese test van a haber los asserts que sean necesarios. ¡Saludos!
@hgaletti15 ай бұрын
Lo terminé y me encantó, gracias de nuevo. Una consulta: es mejor seguir con el video de mocks o primero sobre dockers? Lo pregunto porque mencionas porque con mocks se pueden hacer pruebas sobre dockers..
@unprogramadornace5 ай бұрын
Hola, puedes seguir cualquier orden, en este caso docker se usa con algo llamado testContainers en donde levantamos cualquier tecnologia en un contenedor de docker y lo orientamos a las pruebas. ¡Saludos!
@ottonlucena12955 ай бұрын
Buenas tardes, una vez más felicitando por su contenido. Consulta, tendrá el siguiente video? Cuál seria ideal para el próximo? De donde copio el Jacoco profe? Saludos, desde Chile.
@unprogramadornace5 ай бұрын
Hola, una continuacion seria profundizar mas con los tests unitarios agrupando asserts, definiendo asumptions, testContainers, etc. Faltan muchos temas. El plugin lo he sacado de la documentacion oficial de Jacoco. ¡Saludos!
@dalex55395 ай бұрын
genial video !!!
@carlosgabrielrizzetti21923 ай бұрын
Excelente 👌
@zzz.12MАй бұрын
No tendras algun video sobre la API de Stream? Tus videos son muy buenos
@unprogramadornaceАй бұрын
Hola, por ahora no tengo nada streams. ¡Saludos!
@SBLuisGarciaDev4 ай бұрын
💯
@jefersonospina5806 ай бұрын
Mu buen video rey, podrias hacer un video usando esto en un proyecto de Spring basado en la vida real?
@unprogramadornace6 ай бұрын
Lo tendré en cuenta. ¡Saludos!
@hades13846 ай бұрын
hola muchas gracias por el curso, aun no lo he termiando estoy a la mitad pero queria hacerte un par de preguntas, la primera es esto lo puedo usar con springboot para testearlo ? no se si lo ensenes aca pero ocupo saber jeje, y la segunda pregunta es , estaba revisando que usas es el estilo de assertThat con matchers de Hamcrest, hay otro que es mas fluido AssertJ cual r4ecomiendas tu ?
@unprogramadornace6 ай бұрын
Hola, claro que si puedes teatear Spring boot con este video, de hecho Spring boot utiliza el API Jupiter en sus dependencias. Lo otro que comentas, para nada uso Hamcrest ni tampoco assertThat, me parece una forma un poco anticuada de teatear, me gusta mas JUPITER, es la que recomiendo. ¡Saludos!
@monarcaShadow24Ай бұрын
hola me gustó mucho el video, una consulta he visto que te autocompletaba codigo el intelligent, esa es la versión ultimate que viene con IA?
@unprogramadornaceАй бұрын
Hola, es por la versión ultimate del intellij IDEA. ¡Saludos!
@monarcaShadow24Ай бұрын
@@unprogramadornace tienes algun hack para tener activado el ultimate? xd
@unprogramadornaceАй бұрын
@@monarcaShadow24 No, no lo hay. La gente de Jetbrains es muy estricta con sus productos. Si tienes un correo universitario puedes tenerlo gratis por un año, así es como yo lo tengo. ¡Saludos!
@Ninfeaceas5 ай бұрын
¿Cuál sería el equivalente a la función lambda? ¿O cómo podría sustituirse al realizar el test?
@unprogramadornace5 ай бұрын
La verdad no entiendo tu pregunta. ¿Equivalencia de funcion lambda? No sé a que te refieres con eso. ¡Saludos!
@Ninfeaceas5 ай бұрын
Sí. Me refiero a cómo podríamos hacer el test sin utilizar la función Lambda. La verdad es que desconozco como se utiliza esa función.
@santiagoperezposada94935 ай бұрын
@@Ninfeaceas La verdad sigo sin entender tu pregunta. El unico test en el que usamos una funcion lambda es cuando testeamos las excepciones. ¿A eso te refieres?
@aldo.Q224 ай бұрын
Creo que entiendo un poco a lo que te refieres, en test donde se captura la exception podrías sustituir la función lambda con una clase anónima y quedaría de la siguiente manera: // Then assertThrows(IllegalArgumentException.class, new Executable() { @Override public void execute() throws Throwable { example.checkPositivo(number); } }); No estarías usando una expresión lambda pero si no conoces esas funciones recomiendo las estudies y aprendas pues suelen ser muy útiles.
@ubaldosanjuansanjuan55793 ай бұрын
Disculpen una pregunta, son este tipo de test los que les llaman TDD?
@unprogramadornace3 ай бұрын
Hola, nooo. TDD es cuando primero escribes las pruebas y después codificas la funcionalidad, es llamado desarrollo orientado a pruebas. Esto es DDD. ¡Saludos!
@elbowingkАй бұрын
muchas grasias el ultimo ejecicio esta raro por que resive una lista de String y dice convertir enteros a string AHH? no deveria de decir convertir una lista a una cadena separando cada elemento por comas? pdd se equivoco profe xd
@unprogramadornaceАй бұрын
Ohh! :O No me fijé que se me fue esa 'A' de por medio. Jajaja! Buena observación. ¡Saludos!
@elbowingkАй бұрын
@@unprogramadornace Haha
@jorgefernandezblanco74666 ай бұрын
oh no , no me sale la carpeta site-jacoco - index en el arbol y no puedo abrir el JavaTesting
@jorgefernandezblanco74666 ай бұрын
igualmente gracias
@unprogramadornace6 ай бұрын
Uy, en este caso te toca googlear un poco porque es raro que eso pase. ¡Saludos!