【发布时间】:2019-04-19 10:22:47
【问题描述】:
我必须测试一个库,它提供了自己的 abort_routine() 函数(在内部调用 abort(),但实现可能会改变)。
这个 abort_routine() 的一个要求是它不能返回。
我想知道是否可以测试此要求?
更新: 我没有使用 gtest,只有 llvm 的 lit 和类似的东西:return 0,return 1,assert(false)。
【问题讨论】:
-
相关资料:google.com/…
-
使用 -S 编译器选项或 gotbolt.com 测试 asm 输出
-
@embedc 原则应该是一样的。