您不能在自己的帖子上投票 0
大家好,
注意:这已发布在我的Windows Phone MSND论坛上 建议在Live Connect SDK上提出相同的问题 论坛...现在正在stackoverflow上。
我想使用一些单元测试来自动验证我使用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吗?如果是的话,请你如此友好地分享你是如何实现的?
任何想要实现这一目标的想法都将受到赞赏!
非常感谢,
布鲁诺
答案 0 :(得分:0)
为什么要对外部SDK进行单元测试?您应该模拟SDK并验证您是否正确调用并对预定义结果做出正确反应。
我的目标是不测试Live Connect SDK,而是测试它的用法。通过使用我的意思是真实的不是对模拟:我想验证我的代码适用于真正的SDK。
当然要实际测试我自己的类,我确实有一个模拟SDK。
答案 1 :(得分:0)
我遇到了这个问题,但它与Live SDK无关(因为我没有使用它)。
最终我添加了一个新的单元测试(Windows Phone 8.1)项目,并将我的所有测试都移到了它上面,删除了旧的。我无法弄清楚如何修复它。
答案 2 :(得分:-1)
为什么要对外部SDK进行单元测试?您应该模拟SDK并验证您是否正确调用并对预定义结果做出正确反应。
我猜你也没有测试其他的Microsoft Phone SDK: - )