0

我正在尝试在通用应用程序上设置一些单元测试。该应用程序在 ipad/iphone 上加载时的行为完全不同。例如,每个独立的视图和控制器都有一个单独的委托。

如何配置要在 iphone/ipad 上测试的特定测试目标或特定测试文件。例如,在 iPhone 上运行 TestsTarget1,在 iPad 上运行 TestTarget2?可以在每个文件的基础上设置这样的东西吗?例如“TestIpadMaps.m”要在 iPad 上运行,而“TestIphoneMaps.m”要在 iphone 上运行。

编辑:我问的原因是因为我想对某些引用应用程序委托的方法运行测试,这取决于正在测试的设备。

4

1 回答 1

0

您可以使用 if 语句来检查 NS(或者它可能是 UI,因为我在我的 iPad 上所以我没有参考)设备是否等于 iPhone,以及它是否正在运行您的测试或转到您的视图。

这是一个可以帮助的视频

http://www.youtube.com/watch?v=meiv1ePUEnM

于 2012-04-13T01:28:16.747 回答