0
我試圖在XCTestCase中運行一個UI測試,當我運行它時,我想用多個不同的輸入多次運行它。有沒有一種簡單的方法可以用不同的輸入多次運行測試?在同一個測試中運行XCTestCase中的迭代測試
我想運行不同的輸入測試,但只寫測試一次。這樣做的一個例子是我試圖通過不同的用戶名來驗證行爲。
我試圖在XCTestCase中運行一個UI測試,當我運行它時,我想用多個不同的輸入多次運行它。有沒有一種簡單的方法可以用不同的輸入多次運行測試?在同一個測試中運行XCTestCase中的迭代測試
我想運行不同的輸入測試,但只寫測試一次。這樣做的一個例子是我試圖通過不同的用戶名來驗證行爲。
這是一種草率的,因爲它在不必要地開始執行一次setUp()
但除此之外,它能夠完成任務......
func testLoop() {
for parameter in myParameters {
setUp()
testToBeLooped(parameter: parameter)
tearDown()
}
}
我不擔心馬虎。我將在這個週末測試這個。謝謝 –
一些類型的循環似乎是爲了? –
是的,這就是我所知道的,但我不確定如何在測試中循環它,所以每次調用setup和teardown方法。 –