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