Test REST APIs Like a Pro - JUnit5, AssertJ & Testcontainers
Автор: Carlos Chacin
Загружено: 2024-11-10
Просмотров: 238
Test REST APIs Like a Pro - JUnit5, AssertJ & Testcontainers
Logra Confianza Total al testear tu API Sin Frameworks! Aprende Integration Testing con JUnit5, AssertJ y Testcontainers para asegurar que tu código es robusto. ¿Listo para que tu API funcione a la perfección?
🌟️ SUBSCRIBE ➡️️ / @cchacin
Ya diste el gran paso de crear tu REST API sin la "magia" de los frameworks, ¡felicidades por ese nivel de control y conocimiento! Ahora, el siguiente paso crucial es garantizar que cada componente de tu API Sin Frameworks interactúe correctamente. Con Integration Testing, usando JUnit5 para la estructura, AssertJ para aserciones claras, y Testcontainers para bases de datos reales (como PostgreSQL) en Docker, te olvidarás del miedo a los bugs en producción.
🚀 En este tutorial dominarás:
Cómo configurar un entorno de Integration Testing profesional para tu API Sin Frameworks.
Escribir pruebas efectivas que validen la interacción entre Servlets, lógica de negocio y tu base de datos usando JUnit5 y AssertJ.
El poder de Testcontainers para crear pruebas fiables con dependencias reales.
Estrategias para desplegar con la máxima Confianza Total, sabiendo que tu API ha sido probada a fondo.
¡Eleva la calidad de tu desarrollo Java y asegura que tu API Sin Frameworks no solo esté bien construida, sino a prueba de fallos!
Parte 1: • Frameworkless REST APIs with Servlets, JDB...
Parte 2: • Test REST APIs Like a Pro - JUnit5, Assert...
Parte 3: • Frameworkless Java vs Quarkus - Real Speed...
👍 Si este contenido te ayuda a construir mejores APIs, ¡dale Like, suscríbete para más tutoriales Java de nivel experto y deja tus preguntas en los comentarios!
🔖️ RECURSOS QUE MENCIONO EN EL VIDEO
Jetty: https://jetty.org/
HikariCP: https://github.com/brettwooldridge/Hi...
12 Factor Apps: https://12factor.net/
AssertJ: https://joel-costigliola.github.io/as...
TestContainers: https://java.testcontainers.org/
Código: https://github.com/cchacin/frameworkl...
📺️ VIDEOS PARA VER:
Framework-less REST API: • Frameworkless REST APIs with Servlets, JDB...
⏳️ TIMELINE:
00:00 Inicio
00:10 Intro
00:20 Recap
01:10 Cuando Unit Tests?
02:40 GET /users & GET /users/{UUID}
05:00 Refactor
07:00 Integration Test
15:30 Surefire vs Failsafe
18:30 Tests Negativos
20:00 Testcontainers
27:00 Debugging 5X
27:30 Encontré el bug
30:00 Debugging 5X
35:45 Resultados
36:15 Outro
🫂️ BE MY FRIEND:
Twitter 🐦️: / carloschacin
🙆🏼️ QUIEN SOY:
Carlos, Software Engineer looking to learn and share! ❤️️
#Java #UnitTesting #Maven #Jdbc #Postgres #Frameworkless #NoFramework
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: