1
我想知道是否有一种方法可以将参数传递给类似于想法中类似于轨道的单个测试,也可以传递给NUnit的TestCase Attribute。感谢名单传递参数到Rails单元测试
我想知道是否有一种方法可以将参数传递给类似于想法中类似于轨道的单个测试,也可以传递给NUnit的TestCase Attribute。感谢名单传递参数到Rails单元测试
这就是你做的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
使某些测试名称包含的数据。
不会n,d和q是数组变量而不是数字吗? – 2009-10-01 18:54:14
主数组的每个元素都是3个项目的数组。当你将参数分成| n,d,q |它们被分配给该3项目数组的每个元素。因此,第一轮他们将是n = 12,d = 3,q = 4,并且第二次他们将是n = 12,d = 2,q = 6等。 – 2009-10-01 20:34:13
我现在明白了。谢谢。 – 2009-10-05 19:45:16