ios - 使用XCTestCase进行静态库测试

原文 标签 ios ios7 static-libraries xctest mainbundle

我正在创建ISession类的对象,该类给了我单例实例,

当对象被分配并初始化时,它从plist文件中获取值,

我对[[NSBundle mainBundle] pathForResource:@"Manifest" ofType:@"plist"]无效,因此对象创建失败。

有人可以提供解决方案,以便我可以在静态库而不是项目中编写测试用例。

谢谢。

最佳答案

用代码创建Mock对象,以表示来自plist的数据,并在Test文件的setUp方法中实例化它们

静态库并不意味着拥有资源。

关于ios - 使用XCTestCase进行静态库测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25620347/

相关文章:

c++ - 使用g++创建共享库和静态库(在Windows下)

c - 在静态库中隐藏结构定义

ios - UICollectionView cellForItemAtIndexPath 在滚动时一遍又一遍地调用

iphone - 将值传递给第一个 View 的文本字段

ios - 比较iOS中的两个音频文件

html - iOS7中chrome上的图像没有出现在 Canvas 中

ios - UIColor无法使用RGBA值

iphone - iOS 7 - 没有可用的预配 ios 设备

frame - ios7 上的 UISlider 帧错误

c++ - 使用Xcode 7 GUI(lldb)调试C++库源代码