Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 为XCTest添加测试资产_Ios_Swift_Testing_Xctest - Fatal编程技术网

Ios 为XCTest添加测试资产

Ios 为XCTest添加测试资产,ios,swift,testing,xctest,Ios,Swift,Testing,Xctest,我想做一些关于图像的测试(例如,如果图像大小调整正确) 如何将特定图像(或资产)添加到仅可用于测试的项目中?将图像或资产添加到项目中,然后在“文件检查器”中为测试目标设置“目标成员身份” 谢谢克里斯,这似乎是正确的方法。但是,当我尝试使用testImg=UIImage.init(名为:“IMG_4840-1”)打印(testImg?.size)时,我得到了nil,因此无法加载图像。你知道为什么吗?这可能是因为你必须指定测试包。尝试使用let bundle=bundle(for:YourTestC

我想做一些关于图像的测试(例如,如果图像大小调整正确)


如何将特定图像(或资产)添加到仅可用于测试的项目中?

将图像或资产添加到项目中,然后在“文件检查器”中为测试目标设置“目标成员身份”


谢谢克里斯,这似乎是正确的方法。但是,当我尝试使用testImg=UIImage.init(名为:“IMG_4840-1”)打印(testImg?.size)时,我得到了
nil
,因此无法加载图像。你知道为什么吗?这可能是因为你必须指定测试包。尝试使用
let bundle=bundle(for:YourTestClass.self)
然后使用
init?(命名名称:String,内置bundle:NSBundle?,compatibleWithTraitCollection traitCollection:UITraitCollection?)
UIImage的初始值设定项。