【发布时间】:2015-03-20 01:26:03
【问题描述】:
我目前正在用 Swift 构建一个 iOS 框架项目。我还有一个自己的测试构建目标。我还在测试构建目标中添加了一个新的 TestSettings.plist 文件。在那里我存储了 api 调用的用户名/密码。 但是 XCTest 现在总是失败,因为它无法加载 plist 文件。
我已经检查过 plist 文件是否在 .xctest 文件夹/包中
我尝试使用以下代码加载 plist 文件:
if let path = NSBundle.mainBundle().pathForResource("TestSettings", ofType: "plist") {
settingsDictionary = NSDictionary(contentsOfFile: path)
} else {
XCTFail("API: getAuthToken no TestSettings.plist file found")
}
任何想法我做错了什么,或者有没有其他方法可以不将用户名/密码放入测试用例?
【问题讨论】: