0
我正在閱讀Graham Lee的「測試驅動的iOS開發」以瞭解OCUnit
。我認爲這是Xcode背後的一些版本,但仍然是一個有用的資源。在OCUnit中使用屬性安全嗎?
在這本書中的測試對象的類擴展這樣的聲明:
@interface BROAnswerTests : XCTestCase {
BROAnswer *answer;
BROAnswer *otherAnswer;
}
@end
,然後實例化- (void)setUp
:
- (void)setUp
{
[super setUp];
answer = [[BROAnswer alloc] init];
answer.text = @"The answer is 42";
answer.person = [[BROPerson alloc] initWithName:@"Graham Lee" avatarLocation:
@"http://example.com/avatar.png"];
answer.score = 42;
}
難道是安全的類擴展使用@property
代替?