或者我可以在常规代码中使用它吗?
如果答案是“否”,那么是否有 C++ 库可以为我提供所有宏,如 CHECK_EQUAL、CHECK_CLOSE 等?
最佳答案
它只在单元测试中有意义,因为它的目的是警告单元测试框架测试失败,然后继续。如果单元测试框架没有运行,那将不起作用。
在单元测试之外,您通常需要使用某种风格的断言。
关于c++ - 我可以只在单元测试中使用 BOOST_CHECK 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1584644/