test/unitを使おう

スポンサーリンク

http://doc.ruby-lang.org/ja/1.9.2/library/test=2funit.html

class TC_Foo < Test::Unit::TestCase
def setup
@obj = Foo.new
end
# def teardown
# end
def test_foo
assert_equal("foo", @obj.foo)
end
def test_bar
assert_equal("bar", @obj.bar)
end
end

こんな感じで書けば勝手にテストしてくれる。
特定のメソッドだけテストしたければ、起動時にオプションを渡す。

$ ruby test_foo.rb –name test_bar

コメント

タイトルとURLをコピーしました