如何将实例变量或属性添加到XCTestCase?

时间:2014-05-07 12:37:02

标签: objective-c cocoa properties header-files xctest

我刚刚了解到,我必须在Objective-C中的头文件中声明实例变量和属性。所以现在我想将实例变量添加到我的XCTestCase子类中 - 但事实证明,XCTestCases没有头文件。 如何在我的测试用例中声明实例变量?

1 个答案:

答案 0 :(得分:3)

您根本不必在头文件中声明它们。实例变量和属性通常在实现文件的私有类别中添加:

@interface MyClass () {
    BOOL _someVar;
}

@property NSString *someOtherVar;

- (void)_aPrivateMethod:(id)something;

@end

@implementation MyClass
...
@end