CUnit: ошибка с динамически генерируемой строкой
Фон
CUnit обеспечивает CU_FAIL
функция, которая позволяет указать неудачу теста с выбранным сообщением. призвание CU_FAIL("failure message")
не пройдёт тест, включающий вывод строки, которая включает CU_FAIL("failure message")
,
проблема
Я хотел бы указать ошибочные параметры в моем сообщении об ошибке. Если я динамически установить переменную char * message
на желаемое сообщение, такое как "Expected i = 5, but i = 6."
а затем позвоните CU_FAIL(message)
, то тест не пройден, но только строка CU_FAIL(message)
печатается. Содержание message
не печатаются.
Вопрос
Как я могу сделать так, чтобы CUnit не прошел тест во время печати содержимого динамически генерируемой строки? Я использую версию 2.1-3.
0 ответов
В настоящее время это невозможно. Проект перешел на gitlab, и здесь есть связанная с этим проблема.