gpt4 book ai didi

c++ - 在构建过程中是否可以在没有可执行文件的情况下对 dll 的方法执行单元测试?

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

我有 63 个 DLL,每个 DLL 都有各种 C++ 方法。我想验证某些具有固定输入值的方法的输出。我想知道是否可以在 编译 构建过程中对 DLL 本身进行单元测试。

因此,DLL 的 编译 构建在 Visual Studio 的输出窗口中给出了单元测试的结果。

我知道我可以通过创建可执行文件和调用方法来验证这个场景。但是,没有可执行文件可能吗?

最佳答案

正如其他人所说 - “在编译期间”测试没有意义,所以我假设你的意思是在构建过程中进行测试,这是不同的,当然可以使用构建后步骤等。

你没有指定你使用的是哪个版本的 Visual Studio,但如果你有 VS2012,就会有一个 MSDN article准确描述了如何做你所描述的。查看完整说明的链接,我在下面附上了部分屏幕截图

unit tests for unmanaged dll

关于c++ - 在构建过程中是否可以在没有可执行文件的情况下对 dll 的方法执行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16387444/

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