0
通过 http://www.cocoanetics.com/2013/10/xcode-coverage/的iOS:代码覆盖率混乱
链接不见了。作为新的单元测试,我想知道代码覆盖如何识别被覆盖的源代码? 我的理论问题: 在包含三种方法M1,M2,M3的模型类[NSObject的子类]中,我们创建了一个包含三种单元测试方法testM1,testM2,testM3的XCTestCase子类。如果我们能够运行所有这三种测试方法并能够从代码覆盖率文件生成.gcda/.gcno。
我的问题是如何从这个代码覆盖率可以说模型有超过80%的覆盖率?是否有必要,如果可能的话,我们应该为模型中的每一种方法编写单元测试,然后才能得出这个结论,即覆盖80-90%以上的代码。总之,我想知道单元测试方法和代码覆盖率之间的关系。