2009-09-02 57 views
3

我的iPhone应用程序有几个视图和一些viewControllers的视图。单元测试iPhone旋转

我需要测试viewControllers如何对设备旋转做出反应(在纵向和横向设备方向之间切换)。

我发现了一些关于OCMock和google-toolbox-for-mac框架的信息,但没有找到关于此主题的任何答案。

某些视图可能启用了横向/纵向功能,有些视图可能未启用。 我需要测试一些随机(或预定义)设备旋转后的视图状态。

我对如何在没有真正的用户操作的情况下没有任何想法。

有没有人可以帮助我在这种情况下?谢谢。

+0

我发现了其他相关问题的解决方案[这里](http://stackoverflow.com/a/15642432/2777364)。 – 2015-01-13 08:24:09

回答

1

一些可能的解决方案:

在所有情况下,您可以输出从这些应用出来,并将它们保存到数据文件,然后测试,以模拟用户运动时读回。

+0

第3种方式可以在没有硬件加速计的情况下模拟加速度计事件。我认为它更加灵活。我今天会尝试。谢谢你,拉敏! – 2009-09-03 06:29:44

+0

第3个链接不起作用。你能描述一下解决方案吗?同时避免提供只有链接的答案,因为它们可以随着时间推移而失效。 – 2015-01-13 08:21:51