Test the values in an array : Unit Testing « Unit Test « Ruby






Test the values in an array


require 'test/unit' 

class TestRoman < Test::Unit::TestCase 

    NUMBERS = [ 
    [ 1, "i" ], [ 2, "ii" ], [ 3, "iii" ], 
    [ 4, "iv"], [ 5, "v" ], [ 9, "ix" ] 
    ] 
    def test_simple 
        NUMBERS.each do |arabic, roman| 
            r = arabic.to_s
            assert_equal(roman, r.to_s) 
        end 
    end 
end 

 








Related examples in the same category

1.The Philosophy of Test-Driven Development
2.Unit Testing: assert_equal
3.Writing Unit Tests
4.Test case setup
5.Unit Testing: hard code value
6.Assert exception raised
7.Structuring Tests
8.Varying the Algorithm with the Template Method
9.A test case for collection class