-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Pasos de reproducción:
-
Tener una actividad que tenga un test con más de un assert.
Ej:cr_assert(suficientes == true); cr_assert(matrices_iguales(cajon, tope_filas, tope_columnas, cajon_res, tope_filas, tope_columnas)); -
Ir a esta actividad como alumno y hacer que falle ese tests en todos sus asserts.
Resultado obtenido:
Al fallar con ambos asserts se obtiene esta pantalla:

Notar que el mensaje del primer assert se ve completo:
unit_test.c:27: The expression suficientes == true is false.
Pero el del segundo assert está cortado:
pe_filas, tope_columnas, cajon_res, tope_filas, tope_columnas) is false.
Resultado esperado:
Se esperaría que se puedan ver los mensajes de todos los asserts, sin cortarse. En el caso del ejemplo sería:
unit_test.c:27: The expression suficientes == true is false.
unit_test.c:28: The expression matrices_iguales(cajon, tope_filas, tope_columnas, cajon_res, tope_filas, tope_columnas) is false.
Link a la actividad donde se encontró el issue: http://www.rpl.codes/courses/6/activities/407