// Nsstring+Inflections.h@interface Nsstring (Inflections)- (Nsstring *)pluralize;@end// Nsstring+Inflections.m@implementation Nsstring (Inflections)- (Nsstring *)pluralize { return self; }@end
然后在我的测试用例中添加了相应的import语句,并写了以下测试:
- (voID)testpluralize{ Nsstring *test = @"person"; Nsstring *expected = @"people"; Nsstring *actual = [test pluralize]; STAssertEqualObjects(actual,expected,@"Whoops"); }
但是,这导致我的测试崩溃(不失败)与’无法识别的选择器发送到实例’.
如何测试图书馆内的类别?
如果我的描述不足,我已压缩并上传完整的项目here.
解决方法 我自己正在寻找一个这个问题的答案,发现(我相信)一个更简单的解决方案,它不需要记住在将一个新类别类添加到项目中时,在“编译源”列表中添加引用.在测试目标的构建设置中,将-ObjC添加到链接/其他链接器标记值.
关于为什么这个错误实际发生的进一步解释可以在Apple Reference找到.
总结以上是内存溢出为你收集整理的iphone – 类别的无法识别的选择器SenTestCase全部内容,希望文章能够帮你解决iphone – 类别的无法识别的选择器SenTestCase所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)