在现有 UWP 项目中对代码进行单元测试的预期方式?
Expected way to unit test code in an existing UWP project?
我一直在尝试启动和 运行ning 单元测试。我可以创建通用单元测试应用程序和 运行 简单测试,但将其集成到更大的 UWP 项目中的预期和建议方法是什么?
在Visual Studio中,我尝试将我的主项目的引用添加到单元测试项目中,然后添加所有适当的#include 目录。这使代码可以正确编译,但是每次我尝试从我的主项目实例化一个对象时,我都会收到错误消息:
未处理的 WinRT 异常:Platform::ClassNotRegisteredException
请检查测试是否从应用程序中引用。测试不支持对应用程序的进程内引用。
在现有项目中测试代码的预期方式是什么?
感谢您的帮助,
我也遇到过类似的单元测试 UWP 应用程序问题,尽管是在 C# 中。
作为解决方法,您可以尝试创建一个库(通用 Windows)项目,其中将包含您要测试的 类。在应用程序(以保持应用程序中的预期行为)和 Unit Test App
项目(以便能够在测试中使用 类)中引用此库。
我一直在尝试启动和 运行ning 单元测试。我可以创建通用单元测试应用程序和 运行 简单测试,但将其集成到更大的 UWP 项目中的预期和建议方法是什么?
在Visual Studio中,我尝试将我的主项目的引用添加到单元测试项目中,然后添加所有适当的#include 目录。这使代码可以正确编译,但是每次我尝试从我的主项目实例化一个对象时,我都会收到错误消息:
未处理的 WinRT 异常:Platform::ClassNotRegisteredException 请检查测试是否从应用程序中引用。测试不支持对应用程序的进程内引用。
在现有项目中测试代码的预期方式是什么? 感谢您的帮助,
我也遇到过类似的单元测试 UWP 应用程序问题,尽管是在 C# 中。
作为解决方法,您可以尝试创建一个库(通用 Windows)项目,其中将包含您要测试的 类。在应用程序(以保持应用程序中的预期行为)和 Unit Test App
项目(以便能够在测试中使用 类)中引用此库。