0

这是我要测试的方法:

-(bool) myMethod:(NSArray*) argArray {
    self.mArray = argArray;
    if (self.mArray == nil) {
        NSLog(@"Error - array is nil");
        return NO;
    }
    return YES;
}

我不太确定如何为此方法设置测试。我想测试 ifargArray是 nil 然后它返回NO。我还想测试 ifargArray不是 nil 那么我 return YES

我不确定我是否应该有一个模拟NSArray对象并查看它是否通过/失败,或者我是否应该只使用一个真实的NSArray对象。

4

1 回答 1

1

在此示例中,您可以使用真实对象。您应该在需要时使用模拟,即当您存根任何方法时。

于 2013-11-06T08:13:30.603 回答