1
我从NSTreeController派生的类名为CSMCustomTreeController和从NSTreeController如何在测试中使用我自己的子类的父类的扩展函数?
的一些扩展导入的报头数据CSMCustomTreeController.h
#import "NSTreeController_Extensions.h" @interface CSMCustomTreeController : NSTreeController { ...
的推广IST定义NSTreeController_Extensions.h:
#import "NSTreeController_Extensions.h" #import "NSTreeNode_Extensions.h" #import "NSIndexPath_Extensions.h" #import "NSArray_Extensions.h" @implementation NSTreeController (ESExtensions) ...
我可以使用ES中定义的所有函数在我的正常目标扩展,但在我的TestCase看来,我的子类,不知道的扩展功能什么... :(
只有我的测试用例被添加到被测试...
任何人都有线索?
您是否将两个头文件导入到测试用例类中? –
这是点... :(我认为这足以导入该类别的头文件到CSMCustomTreeController,但我不得不导入它也除了测试用例...我已经注意到,昨天,但我不能在第一个24小时内回答我自己的问题,如果你写了一个答案,我会将其标记为正确!谢谢! –