Windows Phone单元测试应用程序与不工作

本文关键字:工作 应用程序 Phone 单元测试 Windows | 更新日期: 2023-09-27 18:02:53

您不能在自己的帖子上投票0

大家好,

注:这已张贴在Windows Phone MSND论坛上,我我建议你在Live Connect SDK上问同样的问题论坛…

我想使用一些单元测试来自动验证我使用Live SDK访问One Drive的情况。看起来,为了使LiveSDK能够连接到服务,应用程序必须与商店相关联。

为了记录,我正在使用Visual Studio 2013,我正在开发Windows Phone 8.1应用程序。

不幸的是,与商店关联的Windows Phone单元测试应用程序似乎不起作用。这是我在Visual Studio输出中看到的:

========== Discover test finished: 1 found (0:00:00,4120231) ==========
------ Run test started ------
Deploying to Phone Internal Storage...
Creating a new clean layout...
Copying files: Total <1 mb to layout...
Registering the application to run from layout...
Deployment complete (2666ms). Full package name: "MyTestApp_1.1.0.0_x86__v05mkgjvmsq4a"
The application is not installed.
========== Run test finished: 0 run (0:00:03,3748925) ==========

是否有人已经在单元测试中使用了LiveSDK ?如果有,请分享一下你是如何做到的?

任何让它工作的想法都将受到赞赏!

提前感谢,

布鲁诺

Windows Phone单元测试应用程序与不工作

为什么要对外部SDK进行单元测试?您应该模拟SDK,并验证您正确地调用了它,并正确地响应预定义的结果。

我的目标不是测试Live Connect SDK,而是我对它的使用。这里的用法是指真正的SDK,而不是针对mock:我想验证我的代码是否可以很好地使用真正的SDK。

当然,为了实际测试我自己的类,我确实有一个SDK的模拟。

我有这个问题,但它与Live SDK无关(因为我没有使用它)。

最后,我添加了一个新的单元测试(Windows Phone 8.1)项目,并将我所有的测试都移除了旧的测试。

为什么要对外部SDK进行单元测试?您应该模拟SDK,并验证您正确地调用了它,并正确地响应预定义的结果。

我猜你也没有测试其他微软手机sdk:-)

相关文章: