Class: CI::Reporter::TestUnitError

Inherits:
Object
  • Object
show all
Defined in:
lib/ci/reporter/test_unit.rb

Overview

Wrapper around a Test::Unit error to be used by the test suite to interpret results.

Instance Method Summary collapse

Constructor Details

#initialize(fault) ⇒ TestUnitError

Returns a new instance of TestUnitError.



21
22
23
# File 'lib/ci/reporter/test_unit.rb', line 21

def initialize(fault)
  @fault = fault
end

Instance Method Details

#error?Boolean

Returns:

  • (Boolean)


25
# File 'lib/ci/reporter/test_unit.rb', line 25

def error?() true end

#failure?Boolean

Returns:

  • (Boolean)


24
# File 'lib/ci/reporter/test_unit.rb', line 24

def failure?() false end

#locationObject



28
# File 'lib/ci/reporter/test_unit.rb', line 28

def location() @fault.exception.backtrace.join("\n") end

#messageObject



27
# File 'lib/ci/reporter/test_unit.rb', line 27

def message() @fault.exception.message end

#nameObject



26
# File 'lib/ci/reporter/test_unit.rb', line 26

def name() @fault.exception.class.name end