我是 iOS 开发的新手,我正在尝试为我的代码编写单元测试。我需要访问实例变量。这样做的唯一方法是创建一个类别,编写 getter 方法,然后将其导入我的测试文件?
这是我的 .m 文件
//imports
@implementation viewController{
NSArray* a;
int b;
//other variables
}
//methods
这是测试文件
#import "ViewController_Tests.h"
#import "ViewController.h"
@implementation ViewController_Tests{
ViewController *controller;
}
- (void)setUp {
[super setUp];
controller = [[ViewController alloc] initWithNibName:nil bundle:nil];
}
- (void)tearDown {
[super tearDown];
}
- (void)test1 {
NSArray* a;
//I want to access the variables here!
}
@end