Hola! Parte del desarrollo del TP involucra realizar pruebas de integración entre clases (tanto como dividir éstas en diferentes paquetes según corresponda) pero no encuentro manera de "incluír" dos paquetes distintos para escribir pruebas de integración que involucren a más de un paquete.
¿Se pueden trabajar con pruebas que involucren mas de un paquete de clases (intenté con un montón de lineas que encontré en internet pero ninguna funcionó)? ¿O esas clases deberían estar en el mismo paquete?
Y aprovecho este mismo mensaje, ¿debemos nosotros comunicarnos con nuestro corrector? Siendo que esta semana los requerimientos de la entrega no son pocos estamos necesitando algo de feedback (por no decir mucho).
Hola Lorenzo:
Disculpame pero no entiendo mucho tu duda. ¿Qué es exactamente lo que probaste y no te funcionó?
Una prueba de integración, a diferencia de una prueba unitaria, es aquella que prueba el correcto funcionamiento de más de un método, sea de una o de varias clases, como se explica en este apunte. Si en tu prueba necesitás varias clases de tu modelo debés simplemente importarlas al principio de tu archivo mediante la palabra reservada import
. O, más fácilmente, podés simplemente incluir a las clases de pruebas dentro del mismo paquete que las clases del modelo (pero en directorios separados) como hice en este ejemplo.
A la correctora asignada a tu grupo la podés contactar a través del campus virtual o por e-mail (además de presencialmente los jueves en cada entrega). En esta página encontrarás la posibilidad de enviarle mensajes privados tanto a ella como a cualquier otro docente del curso. Si entrás al perfil de cada uno podrás ver su dirección de correo electrónico.
También podés crear un issue dentro de GitHub con tu duda puntual y asignárselo a ella (ayer te envié su nombre de usuario para que la agregues como colaboradora del proyecto).
Saludos,
Tomás
Hola Tomás, lo que intentaba es hacer una prueba de integración que utiliza dos clases, digamos "clase_A" y "clase_B" que pertencen a distintos paquetes. Entonces al momento de crear dicho test, primero no me reconocía la "clase B", y cuando empecé a buscar y encontré esas lineas de "import" el IDE no me reconocía los paquetes, recién ahora veo que es porque por defecto lo asignaba como parte del paquete de pruebas de una clase o de la otra, pero no de ambas, la pregunta fue si las pruebas de integración podían usar dos clases de distintos paquetes.
(ahora entiendo que sí)
Respecto del contacto, no conozco las herramientas de GitHub D: (a duras penas se como usar un repo) y a lo que apuntaba era a si debíamos esperar el contacto o contactarla primero nosotros, nada más (ya enviamos el link de invitación al repo)
Gracias por tu respuesta, Saludos.