以下是我要测试的方法:
-(bool) myMethod:(NSArray*) argArray {
self.mArray = argArray;
if (self.mArray == nil) {
NSLog(@"Error - array is nil");
return NO;
}
return YES;
}
我不太确定如何为此方法设置测试。我想测试一下,如果argArray
为零,则返回NO
。我还想测试一下,如果argArray
不是nil,那么我返回YES
。
我不确定我是否应该有一个模拟NSArray
对象并查看它是否通过/失败,或者我是否应该使用真正的NSArray
对象。
答案 0 :(得分:1)
在此示例中,您可以使用真实对象。您应该在需要时使用模拟,即在存根任何方法时。