2009-09-24 96 views

回答

3

這就是你做的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 

使某些測試名稱包含的數據。

+0

不會n,d和q是數組變量而不是數字嗎? – 2009-10-01 18:54:14

+0

主數組的每個元素都是3個項目的數組。當你將參數分成| n,d,q |它們被分配給該3項目數組的每個元素。因此,第一輪他們將是n = 12,d = 3,q = 4,並且第二次他們將是n = 12,d = 2,q = 6等。 – 2009-10-01 20:34:13

+0

我現在明白了。謝謝。 – 2009-10-05 19:45:16

相關問題