gpt4 book ai didi

CUnit:因动态生成的字符串而失败

转载 作者:太空宇宙 更新时间:2023-11-04 04:13:33 27 4
gpt4 key购买 nike

背景

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

最佳答案

目前是不可能的。项目移至gitlab,相关issue .

关于CUnit:因动态生成的字符串而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54410635/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com