如何使用 XCUITest 检查启动图像是否已添加到应用程序中?
How to check launch image is added in application using XCUITest?
我已经为每个模块实现了 XCTest 案例,我正在寻找如何知道使用 xctest 案例在 xcasset 中添加了启动图像。
不完全确定你在这里要做什么。
您可以通过检查捆绑包图像的名称来检查 LaunchImage
是否可用。
func checkIfLaunchImageAvailable() -> Bool {
for imageName in Bundle.main.paths(forResourcesOfType: "png", inDirectory: nil) {
if imageName.contains("LaunchImage"), UIImage(named: imageName) != nil {
print("Launch image is available!")
return true
}
}
return false
}
并且可以使用 XCTAssertTrue
:
进行检查
XCTAssertTrue(checkIfLaunchImageAvailable)
我已经为每个模块实现了 XCTest 案例,我正在寻找如何知道使用 xctest 案例在 xcasset 中添加了启动图像。
不完全确定你在这里要做什么。
您可以通过检查捆绑包图像的名称来检查 LaunchImage
是否可用。
func checkIfLaunchImageAvailable() -> Bool {
for imageName in Bundle.main.paths(forResourcesOfType: "png", inDirectory: nil) {
if imageName.contains("LaunchImage"), UIImage(named: imageName) != nil {
print("Launch image is available!")
return true
}
}
return false
}
并且可以使用 XCTAssertTrue
:
XCTAssertTrue(checkIfLaunchImageAvailable)