美文网首页移动端技术分享
iOS单元测试-关于单元测试中调用私有方法

iOS单元测试-关于单元测试中调用私有方法

作者: Mr_Atom | 来源:发表于2017-06-07 16:07 被阅读0次

    举例,一般情况下,在对一个viewController中的方法进行单元测试,需要在UnitTest中调用到相应方法.最简单的方法就是将需要调用的方法写到viewController的.h文件中.但是不可能把所有的测试方法都写入.h中.所以我们需要一个好的解决方法.

    我们可以通过在单元测试中新建一个测试需要测试对象的category来解决这个问题.简单便捷.

    下图中:需要对SplashViewController进行单元测试且测试其中的- (NSMutableArray*)filterLiveGroupFrom:(NSArray*)groupArray方法.使用category就可以在单元测试中调用到viewcontroller的私有方法了.

    相关文章

      网友评论

        本文标题:iOS单元测试-关于单元测试中调用私有方法

        本文链接:https://www.haomeiwen.com/subject/lnqafxtx.html