如何从iOS单元测试中获取不同的信息?

时间:2015-12-22 14:36:03

标签: ios objective-c unit-testing xctest info.plist

在我的iOS应用程序中,我有一个库(我无法编辑)从应用程序的info-plist文件中获取内容。该库使用此代码来获取plist:

infoDict = [[NSBundle bundleForClass:[self class]] infoDictionary];

在应用程序中,效果很好。但是当我运行使用相同方法的单元测试时,上面的行返回测试包而不是主测试包的info-plist。我可以在单元测试中做些什么来解决这个问题,因为我无法更改上面的代码?

1 个答案:

答案 0 :(得分:0)

使用[NSBundle mainBundle],这将返回您的应用包