2009-09-24 3 views

답변

3

방법 고맙습니다 루비 (파이썬)에서 파라미터 테스트를 할 동적 시험 방법을 작성하는 것입니다 :

[[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는 배열 변수가 아니고 숫자가 아닐까요? –

+0

주 배열의 각 요소는 3 개 항목의 배열입니다. 인수를 | n, d, q | 그것들은 그 3 항목 배열의 각 요소에 할당됩니다. 따라서 첫 번째 라운드는 n = 12, d = 3, q ​​= 4가되며 두 번째는 n = 12, d = 2, q = 6 등이됩니다. –

+0

이제 알게되었습니다. 고맙습니다. –