たとえば、これらのテストが実行されるとき、test_fizz
常に最初に実行されるようにしたいと考えています。
require 'test/unit'
class FooTest < Test::Unit::TestCase
def test_fizz
puts "Running fizz"
assert true
end
def test_bar
puts "Running bar"
assert true
end
end
更新:なぜこれをしたいのですか?私の考えでは、特定のテスト (より単純で基本的な方法をテストするテスト) による初期の失敗により、システムの問題を追跡しやすくなります。たとえば、成功は正しく機能するかどうかbar
にかかっています。fizz
が壊れている場合fizz
、 について心配する必要がないので、すぐにそれを知りたいのですがbar
、これも失敗しますが、テスト結果にははるかに複雑な出力が含まれます。