Class: Scoutui::Base::ResultAssertion

Inherits:
Object
  • Object
show all
Defined in:
lib/scoutui/base/result_assertion.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(rc = nil) ⇒ ResultAssertion

Returns a new instance of ResultAssertion.



11
12
13
14
# File 'lib/scoutui/base/result_assertion.rb', line 11

def initialize(rc=nil)
  @result=rc
  @report=""
end

Instance Attribute Details

#reportObject

Returns the value of attribute report.



9
10
11
# File 'lib/scoutui/base/result_assertion.rb', line 9

def report
  @report
end

#resultObject

Returns the value of attribute result.



8
9
10
# File 'lib/scoutui/base/result_assertion.rb', line 8

def result
  @result
end

Instance Method Details

#executed?Boolean

Returns:

  • (Boolean)


31
32
33
# File 'lib/scoutui/base/result_assertion.rb', line 31

def executed?
  !@result.nil?
end

#failed?Boolean

Returns:

  • (Boolean)


39
40
41
# File 'lib/scoutui/base/result_assertion.rb', line 39

def failed?
  executed? && !passed?
end

#passed?Boolean

Returns:

  • (Boolean)


35
36
37
# File 'lib/scoutui/base/result_assertion.rb', line 35

def passed?
  @result
end

#setReport(_s, _result = nil) ⇒ Object



20
21
22
23
24
25
# File 'lib/scoutui/base/result_assertion.rb', line 20

def setReport(_s, _result=nil)
  @report=_s
  if !_result.nil?
    setResult(_result)
  end
end

#setResult(b) ⇒ Object



16
17
18
# File 'lib/scoutui/base/result_assertion.rb', line 16

def setResult(b)
  @result=b
end

#toStringObject



43
44
45
46
47
48
49
# File 'lib/scoutui/base/result_assertion.rb', line 43

def toString()
  if !executed?
    return "not executed"
  end

  @result.to_s
end