Skip to content

Test unitarios: el mensaje de los resultados de error aparece cortado #14

@mellamopepino

Description

@mellamopepino

Pasos de reproducción:

  1. 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));
    
  2. 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:
image

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions