Method: TestStatus#initialize
- Defined in:
- lib/test_case/test_status.rb
#initialize(test_case, status, reason: nil, backtrace: nil, exception: nil, trace: nil) ⇒ TestStatus
Returns a new instance of TestStatus.
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/test_case/test_status.rb', line 14 def initialize(test_case, status, reason: nil, backtrace: nil, exception: nil, trace: nil) @status = status @backtrace = exception.nil? ? backtrace : exception.backtrace if !exception.nil? if (exception. || '').empty? @reason = exception.class.name else @reason = exception. end else @reason = reason end if !@backtrace.nil? @trace = TestTrace.new(test_case, @backtrace) else @trace = trace end end |