在我看来,每个 C++ 类代码文件都被编译成它自己的 obj 文件。 而其他头文件看起来像是“控制反转”的接口(interface)要求。
那么,是否可以将 C++ obj 文件链接到单元测试,并在没有其他 obj 文件项目的情况下使用这些 header 的模拟进行测试?
最佳答案
免责声明,我在 Typemock 工作。
使用 Typemock Isolator++,您可以通过将您的 dll 或 exe 链接到单元测试项目来直接从您的生产代码中模拟几乎所有内容。您也可以使用头文件。 我们有类似的 c#/.net 项目环境,两者都非常易于使用。
拍一个look !
关于c++ - 可以对 C++ obj 文件进行单元测试吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36077922/