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 ?如果有,请分享一下你是如何做到的?
任何让它工作的想法都将受到赞赏!
提前感谢,
布鲁诺
为什么要对外部SDK进行单元测试?您应该模拟SDK,并验证您正确地调用了它,并正确地响应预定义的结果。
我的目标不是测试Live Connect SDK,而是我对它的使用。这里的用法是指真正的SDK,而不是针对mock:我想验证我的代码是否可以很好地使用真正的SDK。
当然,为了实际测试我自己的类,我确实有一个SDK的模拟。我有这个问题,但它与Live SDK无关(因为我没有使用它)。
最后,我添加了一个新的单元测试(Windows Phone 8.1)项目,并将我所有的测试都移除了旧的测试。
为什么要对外部SDK进行单元测试?您应该模拟SDK,并验证您正确地调用了它,并正确地响应预定义的结果。
我猜你也没有测试其他微软手机sdk:-)