gpt4 book ai didi

objective-c - 加载用于单元测试的测试图像

转载 作者:太空狗 更新时间:2023-10-30 03:25:57 27 4
gpt4 key购买 nike

我正在为加载图像并进行一些颜色处理的类编写测试。图片加载有

    UIImage* image = [UIImage imageNamed:imageName];

如果我运行该应用程序,一切正常,并且图像按预期加载。我添加了一个单元测试,该单元测试应使用在测试期间加载的特定测试图像。如果我运行测试夹具,则不会加载图像。到目前为止我读到的是方法 imageNamed 总是从应用程序包的资源文件夹加载。如何将其更改为我的测试包?

最佳答案

在 Swift 3.0 中你会这样做:

let bundle = Bundle.init(for: NameOfYourTestClass.self)
let image = UIImage(named: "TestImage", in: bundle, compatibleWith: nil)

NameOfYourTestClass 是您的测试类的名称✌️

关于objective-c - 加载用于单元测试的测试图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11941890/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com