Когда ваш собственный набор тестов был выполнен, были некоторые результаты.Я хочу сохранить эту информацию в текстовом файле или HTML, но я не знаю, как сохранить эти выходные сообщения, если кто-то знает, пожалуйста, поделитесь со мной, заранее спасибо, приведенный ниже код - мой эксперимент, но он не работает.
require File.join(File.dirname(__FILE__), 'person')
require "test/unit"
filename = "logfile.txt"
$logfile = File.new(filename,"a")
open(logfile,'a') { |f| f << $stdout}
class PersonTest < Test::Unit::TestCase
FIRST_NAME, LAST_NAME, AGE = 'Nathaniel', 'Taldtretbott', 25
def setup
@person = Person.new(FIRST_NAME, LAST_NAME, AGE)
end
def test_first_name
assert_equal "asv", @person.first_name,"try to compare"
end
def test_last_name
assert_equal "Taldtretbott", @person.last_name
end
def test_full_name
assert_equal FIRST_NAME + ' ' + LAST_NAME, @person.full_name
end
end