我目前正在使用Swift构建一个iOS框架项目。我还为测试添加了自己的构建目标,并在测试构建目标中添加了一个新的TestSettings.plist文件。在那里,我存储了用于API调用的用户名/密码。
但是现在XCTest总是失败,因为它无法加载plist文件。
我已经检查过plist文件是否在.xctest文件夹/捆绑包中。
我尝试使用以下代码加载plist文件:
有什么想法是我做错了,或者有其他方法可以不将用户名/密码放入测试用例中吗?
但是现在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")
}
有什么想法是我做错了,或者有其他方法可以不将用户名/密码放入测试用例中吗?