viernes, 17 de mayo de 2024

𝟎𝟗.2-𝐄𝐬𝐜𝐫𝐢𝐛𝐢𝐞𝐧𝐝𝐨 𝐫𝐞𝐩𝐨𝐬𝐢𝐭𝐨𝐫𝐢𝐨, 𝐬𝐞𝐫𝐯𝐢𝐜𝐢𝐨 𝐲 𝐜𝐨𝐧𝐭𝐫𝐨𝐥𝐚𝐝𝐨𝐫 𝐩𝐚𝐫𝐚 𝐥𝐚 𝐭𝐚𝐛𝐥𝐚 𝐄𝐧𝐭𝐫𝐚𝐝𝐚

𝐄𝐬𝐜𝐫𝐢𝐛𝐢𝐞𝐧𝐝𝐨 𝐞𝐥 𝐫𝐞𝐬𝐭𝐨 𝐝𝐞𝐥 𝐂𝐑𝐔𝐃 𝐝𝐞 𝐥𝐚 𝐭𝐚𝐛𝐥𝐚 𝐞𝐧𝐭𝐫𝐚𝐝𝐚
Una vez hemos terminado el Entity, el DTO y los filtros que podemos necesitar, ha llegado el momento de escribir repositorio, servicio, y controlador para "entrada"Si quieres ahorrar tiempo, también lo tienes en 𝐠𝐢𝐭𝐡𝐮𝐛 (dirección en el comentario del video)Otro módulo de SpringBoot listo para que lo entendais y escribáis, o lo copieis desde GitHub.

miércoles, 15 de mayo de 2024

𝟎𝟒.𝟒 𝐀𝐧𝐨𝐭𝐚𝐜𝐢𝐨𝐧𝐞𝐬 𝐂𝐨𝐦𝐩𝐫𝐨𝐛𝐚𝐜𝐢ó𝐧 𝐝𝐞 𝐬𝐢 𝐞𝐱𝐢𝐬𝐭𝐞 𝐥𝐚 𝐞𝐧𝐭𝐫𝐚𝐝𝐚 𝐞𝐧 𝐭𝐚𝐛𝐥𝐚 @𝐂𝐡𝐞𝐜𝐤𝐄𝐧𝐭...

𝐄𝐬𝐜𝐫𝐢𝐛𝐢𝐞𝐧𝐝𝐨 𝐮𝐧𝐚 𝐚𝐧𝐨𝐭𝐚𝐜𝐢ó𝐧 𝐦𝐚𝐬 𝐝𝐞 𝐟𝐢𝐥𝐭𝐫𝐨 
Este filtro, de SpringBoot, ha de comprobar que existe en la tabla Entrada el número indicado por la ID. Para poderlo hacer, deberá acceder a la tabla, y, como deseamos realizar tambien el test de Junit, tendremos que usar mockito para evitar el acceso.

jueves, 9 de mayo de 2024

08 3 Escribiendo un test de integración:Junit5+BBDD+SpringBoot-II (para ...


Escribiendo esta clase, no solo sirve como un test de integración, si no que te permite realizar continuamente todas esas pruebas que tenemos que hacer al terminar de programar y tanta pereza dan. Mientras que el aplicativo trabaja con una base de datos Oracle, el test lo hace contra una base de datos en memoria H2, y nos permite realizar todas las funcionalidades, aunque hayamos tenido que acudir a @Order para conseguir que los test funcionen bien y rápido.

martes, 7 de mayo de 2024

08 3 Escribiendo un test de integración:Junit5+BBDD+SpringBoot-I

08-3 Escribiendo un test de integración:Junit5+BBDD+SpringBoot-I

Empezamos la construcción de un test de integración, en donde utilizaremos una BBDD con H2, con el que podremos probar toda la operación, desde los comandos API, hasta el manejo de la base de datos


jueves, 2 de mayo de 2024

08 2 Test de Junit5 en Springboot, para CineController - Parte 2

Aquí está la segunda parte, con el desarrollo de un test de Junit5 para un controlador de SpringBoot. Revisamos los métodos de POST y PUT y seguimos aprendiendo a programar en este entorno, y vemos la utilidad de POSTMAN

martes, 30 de abril de 2024

08 2 Test de Junit5 en Springboot, para CineController

Utilizando Junit5 para preparar test de SpringBoot

Vamos a escribir un test para nuestro controlador; en él, no probaremos nuestro acceso a datos, si no únicamente el comportamiento de nuestro controlador, desde que recibe una llamada http, hasta que devuelve la respuesta al cliente. Utilizaremos Mockito para simular el acceso a BBDD y para hacer las llamadas HTTP

miércoles, 24 de abril de 2024

08 1 Test básico de Java para CineController


Presentación inicial de test. Realizamos un test de java básico a un programa Spring como introducción al test de spring que hacemos en el siguiente video. Presentación de Mockito y resolución de rutinas auxiliares