我有一个要包含在测试包中的json文件,因此我可以阅读该json进行测试。
因此,我在Tests文件夹中创建了一个名为“ test.json”的文件。
现在,我想读取此文件。我正在这样阅读,这里的代码在测试包的测试文件中:
Nl
URL每次都是零。我发誓该文件在那里,如果我在finder中将其打开,则该文件与test-info.plist位于同一目录下。我什至尝试了主捆绑包,但仍然没有用!
此文件在哪里??
答案 0 :(得分:0)
尝试一下:
let bundle = Bundle(for: YourTestClass.self)
let path = bundle.path(forResource: "test", ofType: "json")
let data = try Data(contentsOf: URL(fileURLWithPath: path))