无法在测试案例中打开捆绑文件

问题描述 投票:0回答:1

我有一个读取.stringsdict文件的测试用例。

导入XCTest

@ testable导入CheminDeLaVieSwift

Class TestChemin:XCTestCase {

func testCheminParDefault0() {
    ...
}

}

此测试函数创建一个包含以下代码行的对象的实例:

    path = Bundle.main.path(forResource: fichier, ofType: extensionFichier)!

运行应用程序时,此行正常。但是在测试函数中,它总是返回nil。

在项目配置中,对于测试目标,我在“复制捆绑包资源”部分中添加了.stringsdict文件。捆绑包路径仍然返回nil。

unit-testing file path resources bundle
1个回答
0
投票

我找到了解决方案。

在项目设置中,我在“主机应用程序”字段中的“常规”下选择了测试目标,将值更改为“ none”。现在,将其重新设置为我的应用程序名称。

© www.soinside.com 2019 - 2024. All rights reserved.