class Test::Unit::Coverage::Collector
Attributes
printer[RW]
Public Class Methods
available?()
click to toggle source
# File lib/test/unit/coverage.rb, line 53 def available? Object.const_defined?(:Coverage) end
new()
click to toggle source
# File lib/test/unit/coverage.rb, line 60 def initialize @printer = Coverage.printer || DefaultPrinter.new end
Public Instance Methods
attach_to_mediator(mediator)
click to toggle source
# File lib/test/unit/coverage.rb, line 64 def attach_to_mediator(mediator) mediator.add_listener(UI::TestRunnerMediator::STARTED, &method(:started)) mediator.add_listener(UI::TestRunnerMediator::FINISHED, &method(:finished)) end
finished(result)
click to toggle source
# File lib/test/unit/coverage.rb, line 75 def finished(result) @printer.print(::Coverage.result) end
started(result)
click to toggle source
# File lib/test/unit/coverage.rb, line 71 def started(result) @result = result end