class Rproof::Test
Public Class Methods
new(reporter, name, description = nil)
click to toggle source
# File lib/rproof/test.rb, line 10 def initialize(reporter, name, description = nil) @id = object_id @reporter = reporter @name = name @description = description @censor = Censor.new reporter, name, description end
Public Instance Methods
clean_up()
click to toggle source
# File lib/rproof/test.rb, line 25 def clean_up end
execute()
click to toggle source
# File lib/rproof/test.rb, line 28 def execute @reporter.report_test_begin(@id, @name, @description) begin setup run clean_up rescue Exception => e @censor.log_exception e end @reporter.report_test_end(@id, @censor.test_result) @censor.test_result end
run()
click to toggle source
# File lib/rproof/test.rb, line 21 def run raise "This method has to be overriden. Please redefine 'run' method with your test code." end
setup()
click to toggle source
# File lib/rproof/test.rb, line 18 def setup end