W Rubim, jak kontrolować kolejność testów Test :: Unit?
Na przykład, gdy te testy są uruchamiane, chcę to zapewnićtest_fizz
zawsze działa jako pierwszy.
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
Aktualizacja: Dlaczego chcę to zrobić? Uważam, że wczesne niepowodzenie niektórych testów (testujących prostsze, bardziej podstawowe metody) ułatwi śledzenie problemów w systemie. Na przykład sukcesbar
zawiasyfizz
działa poprawnie. Jeślifizz
jest zepsuty, chcę to wiedzieć od razu, bo nie ma się czym martwićbar
, który również nie powiedzie się, ale ze znacznie bardziej skomplikowanymi wynikami w wynikach testu.