我正在寻找一些关于我对 UWP 组件进行单元测试的策略的指导。
我正在使用 C++/WinRT 投影开发 UWP 组件。该组件包含一个管理与蓝牙设备通信的助手类。我想为该助手类(BthDevice)编写单元测试,而不将它们导出到 UWP 组件的界面。
我首先遵循一些测试非导出 DLL 类的指南。具体来说,我创建了一个新的 UWP 单元测试项目。我明确添加了我的项目的包含目录,包括 BthDevice.h,并将类的 BthDevice.obj 添加到链接器设置中。我与一些链接器错误作斗争,现在它失败了,因为我在 UWP 组件中使用了预编译的头文件。我暂时放弃了。
感觉这应该是一个简单的任务,而我做错了。欢迎任何指导!谢谢。