IOS设置和加载多个/长测试条件

Posted

技术标签:

【中文标题】IOS设置和加载多个/长测试条件【英文标题】:IOS setting up and loading multiple/long test conditions 【发布时间】:2011-05-03 17:08:08 【问题描述】:

我是编程新手。我想知道设置相当长的测试条件的最佳方法是什么?与其写很多 if() else() 语句,我可以把所有的测试条件放在一个 Plist 文件或 Dictionary 中,这样更易​​于管理吗?

谢谢 杰诺

【问题讨论】:

您能举个例子说明您想测试什么以及如何实现它吗? 【参考方案1】:

我们来看例子

示例

plist 包含一些条目:

name(NSString*): Tom
age(int): 15
gender(NSString*): male

*测试 *

为了自动测试,我会将用户对象的所有属性放入一个数组中。

userProperties = [@"Blake", 10, @"male"]

For every entry in userProperties array
  if property at index i is equal to property at index i in plist
     print YES
  else
     print NO

注意:您可能必须检查什么类型的类是对象,以便选择正确的检查功能。对于 NSString,您将使用 [NSString isEqualToString:@"string"],对于 int,您将使用 ==

简而言之。这一切都取决于你想做什么。

【讨论】:

以上是关于IOS设置和加载多个/长测试条件的主要内容,如果未能解决你的问题,请参考以下文章

Python条件变量设置

iOS 加载菊花图改为Mac OS X EI 彩球风格效果

极光别名标签设置失败问题

保存/加载IOS数据

长表单的 iOS AutoLayout

HTTP长连接短连接使用及测试