如何在更改模拟器的方向后防止iOS测试失败?

时间:2013-07-10 20:16:05

标签: ios xcode ipad ios6 uiinterfaceorientation

我使用OCUnit和OCMock进行了一系列UI测试,如果模拟器尚未启动或默认(纵向),则运行正常。但是,如果我在模拟器已启动且处于任一横向方向的情况下开始测试,则相同的测试将失败。考虑到iPad处于默认纵向状态,测试运行。如何防止这些测试失败,因为模拟器处于另一个方向?

我的2个选项是。

  1. 检查方向是否为默认纵向,如果没有跳过这些测试。这样做有效,但似乎并不是很优雅。
  2. 在测试之前,以编程方式将设备方向设置为默认肖像,我不太确定。我猜这还需要一个tearDown方法来恢复?

0 个答案:

没有答案