【发布时间】:2013-05-05 18:03:14
【问题描述】:
我有 63 个 DLL,每个都有各种 C++ 方法。我想验证一些具有固定输入值的方法的输出。我想知道是否可以在 compilation 构建过程中对 DLL 本身进行单元测试。
因此,DLL 的编译 构建会在 Visual Studio 的输出窗口中提供单元测试的结果。
我知道我可以通过创建可执行文件并调用方法来验证这种情况。但是,没有可执行文件可以吗?
【问题讨论】:
-
你可以使用
RunDLL32作为可执行文件,前提是你的DLL中有一个void CALLBACK UnitTest(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow);方法。
标签: c++ visual-studio unit-testing dll