标签: ios objective-c unit-testing white-box
如何在Objective-C中对私有类进行单元测试?当类的@interface和@implementation都包含在.m实现文件中时,它是否可能?
@interface
@implementation
项目的限制不允许将私有类的接口重构为自己的标头。
这是我要测试的整个私人课程,而不是a private method of a public class。
答案 0 :(得分:2)
显然,复制测试文件中的私有接口就足够了。该死的,Objective-C很危险!