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的初始值设定项。