gpt4 book ai didi

swift - 测试类中的 UI 测试功能

转载 作者:搜寻专家 更新时间:2023-11-01 06:38:18 25 4
gpt4 key购买 nike

我正在实现 UI 测试,并且创建了一个 900 行的测试类。该文件包含 16 种不同的测试,我希望将它们分别放在左侧 Pane 中,以便我可以根据需要运行特定的测试。但是,当我包含 16 个函数时,没有列出任何测试。当我注释掉 16 个函数时,我可以看到(并运行)所有测试作为一行。

这是 16 个函数的结构。

import XCTest
class zeroCounts: XCTestCase {
override func setUp() {
super.setUp()
continueAfterFailure = false
XCUIApplication().launch()
}
override func tearDown() {
super.tearDown()
}

func tests() {
testsRun = 0
currentRow = 0

func case_0000() {
// Do stuff
}
func case_0001() {
// Do stuff
}
func case_0010() {
// Do stuff
}
func case_0011() {
// Do stuff
}
func case_0100() {
// Do stuff
}
func case_0101() {
// Do stuff
}
func case_0110() {
// Do stuff
}
func case_0111() {
// Do stuff
}
func case_1000() {
// Do stuff
}
func case_1001() {
// Do stuff
}
func case_1010() {
// Do stuff
}
func case_1011() {
// Do stuff
}
func case_1100() {
// Do stuff
}
func case_1101() {
// Do stuff
}
func case_1110() {
// Do stuff
}
func case_1111() {
// Do stuff
}
}

最佳答案

要解决此问题,请将您的测试函数重命名为以 test 开头。测试运行器将找到这些功能,并按照您的需要在导航面板中显示它们。

func test_1111() {
// Do stuff
}

关于swift - 测试类中的 UI 测试功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38856080/

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