class Rproof::CompositeReporter
Public Class Methods
new()
click to toggle source
# File lib/rproof/composite_reporter.rb, line 9 def initialize @reporters = [] end
Public Instance Methods
add(reporter)
click to toggle source
# File lib/rproof/composite_reporter.rb, line 13 def add(reporter) @reporters << reporter end
report_assertion(assertion)
click to toggle source
# File lib/rproof/composite_reporter.rb, line 29 def report_assertion(assertion) @reporters.each { |r| r.report_assertion assertion } end
report_campaign_begin()
click to toggle source
# File lib/rproof/composite_reporter.rb, line 17 def report_campaign_begin @reporters.each { |r| r.report_campaign_begin } end
report_campaign_end(test_results, start_time, end_time)
click to toggle source
# File lib/rproof/composite_reporter.rb, line 49 def report_campaign_end(test_results, start_time, end_time) @reporters.each { |r| r.report_campaign_end test_results, start_time, end_time } end
report_exception(exception)
click to toggle source
# File lib/rproof/composite_reporter.rb, line 37 def report_exception(exception) @reporters.each { |r| r.report_exception exception } end
report_suite_begin(id, name, description)
click to toggle source
# File lib/rproof/composite_reporter.rb, line 21 def report_suite_begin(id, name, description) @reporters.each { |r| r.report_suite_begin id, name, description } end
report_suite_end(id, test_results)
click to toggle source
# File lib/rproof/composite_reporter.rb, line 45 def report_suite_end(id, test_results) @reporters.each { |r| r.report_suite_end id, test_results } end
report_test_begin(id, name, description)
click to toggle source
# File lib/rproof/composite_reporter.rb, line 25 def report_test_begin(id, name, description) @reporters.each { |r| r.report_test_begin id, name, description } end
report_test_end(id, test_result)
click to toggle source
# File lib/rproof/composite_reporter.rb, line 41 def report_test_end(id, test_result) @reporters.each { |r| r.report_test_end id, test_result } end
report_warning(warning)
click to toggle source
# File lib/rproof/composite_reporter.rb, line 33 def report_warning(warning) @reporters.each { |r| r.report_warning warning } end