0
我试图在XCTestCase中运行一个UI测试,当我运行它时,我想用多个不同的输入多次运行它。有没有一种简单的方法可以用不同的输入多次运行测试?在同一个测试中运行XCTestCase中的迭代测试
我想运行不同的输入测试,但只写测试一次。这样做的一个例子是我试图通过不同的用户名来验证行为。
我试图在XCTestCase中运行一个UI测试,当我运行它时,我想用多个不同的输入多次运行它。有没有一种简单的方法可以用不同的输入多次运行测试?在同一个测试中运行XCTestCase中的迭代测试
我想运行不同的输入测试,但只写测试一次。这样做的一个例子是我试图通过不同的用户名来验证行为。
这是一种草率的,因为它在不必要地开始执行一次setUp()
但除此之外,它能够完成任务......
func testLoop() {
for parameter in myParameters {
setUp()
testToBeLooped(parameter: parameter)
tearDown()
}
}
我不担心马虎。我将在这个周末测试这个。谢谢 –
一些类型的循环似乎是为了? –
是的,这就是我所知道的,但我不确定如何在测试中循环它,所以每次调用setup和teardown方法。 –