我正在为我公司的网站编写自动化测试,现在我也在为iOS应用程序编写测试。在javascript中我的Jasmine测试中,我使用.forEach()
循环来创建测试模板,例如:
[one, two].forEach(function(number){
it('should print ' + number, function() {
console.log(number);
}
});
// Output:
// 'should print one' #=> one
// 'should print two' #=> two
有没有办法在XCTest
中使用Swift执行此操作?
答案 0 :(得分:0)
Swift有for-in循环:
let inputs = ["abc", "def", "ghi"]
for input in inputs {
// do something
print(input)
// assert something
XCTAssertTrue(someFunc(input))
}