【发布时间】:2016-08-04 15:44:36
【问题描述】:
我是第一次编写 iOS 单元测试,但遇到了一些麻烦。当我在 PHP 中编写单元测试时,我还可以断言函数的返回值是 - 比方说 - 一个数组。
下面的代码有效,但这可能不是最好的方法,因为数组的内容可能会改变。
NSArray *first = [Example getArray];
NSArray *second = @[@"test", @"test2"];
XCTAssertEqualObjects(first, second, @"Example:getArray doesn't return an array.");
在 Objective-C 中执行此操作的正确方法是什么?
【问题讨论】:
-
[first isKindOfClass:[NSArray class]] 会起作用吗?
-
@JohnFarkerson 你是对的,我很抱歉。我没有通过应用程序看到你的。我纠正了我的错误。
-
不用担心,谢谢伙计 :)
标签: ios objective-c arrays unit-testing xctest