def attach_to_mediator
@mediator.add_listener(::Test::Unit::UI::TestRunnerMediator::STARTED, &method(:t_started))
@mediator.add_listener(::Test::Unit::UI::TestRunnerMediator::FINISHED, &method(:t_finished))
@mediator.add_listener(::Test::Unit::TestSuite::STARTED, &method(:t_case_started))
@mediator.add_listener(::Test::Unit::TestSuite::FINISHED, &method(:t_case_finished))
@mediator.add_listener(::Test::Unit::TestCase::STARTED, &method(:t_test_started))
@mediator.add_listener(::Test::Unit::TestCase::FINISHED, &method(:t_test_finished))
@mediator.add_listener(::Test::Unit::TestResult::FAULT, &method(:t_fault))
@io.sync = true
@t_result = nil
@t_fault = nil
@not_first_case = nil
@t_previous_run_count = 0
@t_previous_error_count = 0
@t_previous_failure_count = 0
@t_previous_assertion_count = 0
end