CUnit: ошибка с динамически генерируемой строкой - PullRequest
0 голосов
/ 29 января 2019

Фон

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.

1 Ответ

0 голосов
/ 19 мая 2019

В настоящее время это невозможно.Проект перешел на gitlab и там есть проблема .

...