class Test::Unit::UI::TestRunner
def attach_listeners
def attach_listeners @listeners.each do |listener| listener.attach_to_mediator(@mediator) end end
def diff_target_string?(string)
def diff_target_string?(string) Assertions::AssertionMessage.diff_target_string?(string) end
def initialize(suite, options={})
def initialize(suite, options={}) if suite.respond_to?(:suite) @suite = suite.suite else @suite = suite end @options = options @listeners = @options[:listeners] || [] end
def prepare_for_diff(from, to)
def prepare_for_diff(from, to) Assertions::AssertionMessage.prepare_for_diff(from, to) end
def setup_mediator
def setup_mediator @mediator = TestRunnerMediator.new(@suite, @options) end
def start
def start setup_mediator attach_to_mediator attach_listeners start_mediator end
def start_mediator
def start_mediator @mediator.run end