Class: Kapnismology::NullResult

Inherits:
BaseResult show all
Defined in:
lib/kapnismology/result.rb

Overview

Deprecated NullResult class provided for compatibility.

Direct Known Subclasses

SmokeTest::NullResult

Instance Attribute Summary

Attributes inherited from BaseResult

#data, #debug_messages, #duration, #message

Instance Method Summary collapse

Methods inherited from BaseResult

#add_debug_messages, #passed?, #record_duration

Constructor Details

#initialize(data, message = 'The result could not be determined') ⇒ NullResult

Returns a new instance of NullResult.



73
74
75
76
77
78
79
# File 'lib/kapnismology/result.rb', line 73

def initialize(data, message = 'The result could not be determined')
  @passed = true
  @data = data
  @message = message
  @debug_messages = []
  @duration = 0
end

Instance Method Details

#to_hashObject

Nullresult does not output any data.



89
90
91
# File 'lib/kapnismology/result.rb', line 89

def to_hash
  {}
end

#to_s(name) ⇒ Object



81
82
83
84
85
86
# File 'lib/kapnismology/result.rb', line 81

def to_s(name)
  <<~EOS
    #{Terminal.yellow('This test can not be run. Skipping...')}
    #{super(name).chomp}
  EOS
end