例如,当这些测试运行时,我想确保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
,它也会失败,但测试结果中的输出要复杂得多。