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设置和加载多个/长测试条件的主要内容,如果未能解决你的问题,请参考以下文章