Class: Scoutui::Base::TestContext

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/scoutui/base/test_context.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeTestContext

Returns a new instance of TestContext.



13
14
15
# File 'lib/scoutui/base/test_context.rb', line 13

def initialize
  @settings={}
end

Instance Attribute Details

#settingsObject

Returns the value of attribute settings.



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

def settings
  @settings
end

Instance Method Details

#add(_id, _v) ⇒ Object



17
18
19
20
21
# File 'lib/scoutui/base/test_context.rb', line 17

def add(_id, _v)
  Scoutui::Logger::LogMgr.instance.debug __FILE__ + (__LINE__).to_s + " add(#{_id}, #{_v})"
  @settings[_id]=_v
  Scoutui::Logger::LogMgr.instance.debug __FILE__ + (__LINE__).to_s + " => #{@settings[_id]}"
end

#get(_id) ⇒ Object



34
35
36
# File 'lib/scoutui/base/test_context.rb', line 34

def get(_id)
  @settings[_id]
end

#set(_id, _v) ⇒ Object



24
25
26
27
28
29
30
31
32
# File 'lib/scoutui/base/test_context.rb', line 24

def set(_id, _v)
  if @settings.has_key?(_id)
    @settings[_id]=_v
  else
    add(_id, _v)
  end

  get(_id)
end