bootstrap en test

3 views
Skip to first unread message

Pablo Daniel Foglia

unread,
Apr 22, 2024, 7:49:53 AM4/22/24
to phm-...@googlegroups.com
Buenas a todys!!!!!

Dejo una consulta respecto a los test de integración, paso capturas de una configuración que implementamos para luego realizar la pregunta.
image.png


image.png
image.png
image.png

Bueno básicamente la idea surge de poder aislar los test del bootstrap de inicialización de la bd principal por si este cambia y tener un bootstrap propio para los test donde inicializar las entidades destinadas a test.

La consulta es si ¿esto es una mala idea?, ¿Existe otra forma de hacer lo mismo si fuera una buena idea?

Saludos!!!



Fernando Dodino

unread,
Apr 22, 2024, 9:51:08 AM4/22/24
to phm-...@googlegroups.com
Hola Pablo,
       como decía la otra clase, lo ideal es que vos no asumas que hay nada creado anteriormente. Entonces:

- el test del bootstrap yo lo volaría
- cualquier test que pruebe por ejemplo los seats, debería 1. crear el seat y tomar el id, 2. llamar al getSeat pasándole el id que recién se generó y verificar que 3. te trae los datos que vos querés

Fijate el ejemplo de Profesores y Materias.

Saludos y suerte
Fernando

--
Has recibido este mensaje porque estás suscrito al grupo "phm-unsam" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a phm-unsam+...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/phm-unsam/CAMwmMf%2Bo_wnsfpcKfJ0WpABXaHq9SrgQbV%3D%3DX4yECvA6VSjBwA%40mail.gmail.com.

Pablo Daniel Foglia

unread,
Apr 22, 2024, 12:21:24 PM4/22/24
to phm-...@googlegroups.com
Si el tema es que no hay endpoints de creación prácticamente en este tp, solamente se pueden agregar fechas ;) que eso es lo que pensaba testear más abajo pero para ello no deseaba trabajar sobre el bootstrap que usamos para inicializar la base.

Pablo Daniel Foglia

unread,
Apr 22, 2024, 12:29:31 PM4/22/24
to phm-...@googlegroups.com
Creo que igual entendí ahora, la idea es que no importa lo que hay, hago y deshago en el mismo test.
Reply all
Reply to author
Forward
0 new messages