我刚刚了解到,我必须在Objective-C中的头文件中声明实例变量和属性。所以现在我想将实例变量添加到我的XCTestCase
子类中 - 但事实证明,XCTestCases没有头文件。
如何在我的测试用例中声明实例变量?
答案 0 :(得分:3)
您根本不必在头文件中声明它们。实例变量和属性通常在实现文件的私有类别中添加:
@interface MyClass () {
BOOL _someVar;
}
@property NSString *someOtherVar;
- (void)_aPrivateMethod:(id)something;
@end
@implementation MyClass
...
@end