我想知道是否有办法将参数传递给与NUnit的TestCase Attribute相似或相似的轨道中的各个测试。感谢名单
答案 0 :(得分:4)
在Ruby(和Python)中进行参数化测试的方法是动态创建测试方法:
[[12, 3, 4], [12, 2, 6], [12, 4, 3]].each do |n, d, q|
test "#{q} is the quotient of #{n} and #{d}" do
assert_equal q, n/d
end
end
确保测试名称包含数据。