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