1

背景

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 版本。

4

1 回答 1

0

目前是不可能的。该项目移至 gitlab 并且存在相关问题

于 2019-05-19T09:54:30.663 回答