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, и здесь есть связанная с этим проблема.

Другие вопросы по тегам