UWP应用程序中的单元测试
以下是我用来重现问题的设置:UWP应用程序中的单元测试,uwp,windows-10-universal,windows-10-mobile,Uwp,Windows 10 Universal,Windows 10 Mobile,以下是我用来重现问题的设置: 使用一个调用创建一个UWP库,如下所示: using namespace Windows::UI::ViewManagement; void noop() { auto bounds = ApplicationView::GetForCurrentView()->VisibleBounds; } 此函数使用ApplicationView获取当前应用程序实例的屏幕边界 创建另一个引用库的UWP测试应用程序。在它的测试方法中,我从MyLib调用noop()
using namespace Windows::UI::ViewManagement;
void noop() {
auto bounds = ApplicationView::GetForCurrentView()->VisibleBounds;
}
此函数使用ApplicationView获取当前应用程序实例的屏幕边界谢谢您的时间。您可能应该在UI线程上调用
noop()
,因为您正在处理一些UI元素
您可以在测试方法实现的顶部使用[UITestMethod]
而不是[TestMethod]