Class: AssertResult Abstract

Inherits:
Object
  • Object
show all
Includes:
Result
Defined in:
lib/test_result.rb

Overview

This class is abstract.

Contains the base class for all assertion results

Direct Known Subclasses

AssertFailure, AssertNeutral, AssertPass

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Result

#failures, #neutrals, #successes

Constructor Details

#initialize(message, index) ⇒ AssertResult

Returns a new instance of AssertResult.



51
52
53
54
# File 'lib/test_result.rb', line 51

def initialize(message, index)
  @message = message
  @index = index
end

Instance Attribute Details

#index=(value) ⇒ Object (writeonly)

Sets the attribute index

Parameters:

  • value

    the value to set the attribute index to.



49
50
51
# File 'lib/test_result.rb', line 49

def index=(value)
  @index = value
end

Instance Method Details

#report(spacer_count = 0) ⇒ Object



56
57
58
# File 'lib/test_result.rb', line 56

def report(spacer_count = 0)
  generate_spacer(spacer_count)
end