概述:NSData的比較
有一種函數f1
返回NSData
。
有沒有一種方法可以編寫測試用例來測試返回NSData
的函數?
如何創建變量expectedOutput
(請參考下面的代碼)?
例子:
@interface Car : NSObject
- (NSData*) f1;
@end
@implementation Car
- (NSData*) f1 {
NSData *someData = [[NSData alloc] init]; //This is just an example, the real code has some logic to build the NSData
return someData;
}
@end
測試用例:expectedOutput的建設
- (void) test {
Car *c1;
NSData *actualOutput = [c1 f1];
NSData *expectedOutput = ??? //How can I build this NSData ?
XCTAssertEqualObjects(actualOutput, expectedOutput);
}