class Scoutui::Base::TestData

Attributes

dblist[RW]
dut[RW]
jsList[RW]
testware[RW]

Public Class Methods

new() click to toggle source
# File lib/scoutui/base/test_data.rb, line 16
def initialize
  @testware={}
  @dblist={}
  @jsList={}
end

Public Instance Methods

add(_id, _f) click to toggle source
# File lib/scoutui/base/test_data.rb, line 34
def add(_id, _f)
  Scoutui::Logger::LogMgr.instance.debug __FILE__ + (__LINE__).to_s + " add(#{_id}, #{_f})"
  @testware[_id]=DataMgr::DataModel.new(_f)

  Scoutui::Logger::LogMgr.instance.debug __FILE__ + (__LINE__).to_s + " => #{@testware[_id]}"
end
addDB(_id, _f) click to toggle source
# File lib/scoutui/base/test_data.rb, line 41
def addDB(_id, _f)
  rc=DataMgr::DB.instance.load(_f)
  if rc
    @dblist[_id]={}
  end
  Scoutui::Logger::LogMgr.instance.debug __FILE__ + (__LINE__).to_s + " addDB(#{_id}, #{_f}) : #{rc}"
  rc
end
addJS(_id, _content) click to toggle source
# File lib/scoutui/base/test_data.rb, line 22
def addJS(_id, _content)
  Scoutui::Logger::LogMgr.instance.debug __FILE__ + (__LINE__).to_s + " addJS(#{_id}, #{_content})"
  @jsList[_id]=_content
  @jsList[_id]
end
addx(_id, _reqs) click to toggle source
# File lib/scoutui/base/test_data.rb, line 67
def addx(_id, _reqs)
  Scoutui::Logger::LogMgr.instance.debug __FILE__ + (__LINE__).to_s + " add(#{_id}, #{_reqs}"
  @requirements[_id]=_reqs
end
connectDB(_connectID) click to toggle source
# File lib/scoutui/base/test_data.rb, line 50
def connectDB(_connectID)
  is_connected=false
  begin
      hit=DataMgr::DB.instance.getConfig(_connectID)

      puts __FILE__ + (__LINE__).to_s + " ** hit => #{hit}"
      is_connected=DataMgr::DB.instance.connect(_connectID)

  rescue => ex
    Scoutui::Logger::LogMgr.instance.debug __FILE__ + (__LINE__).to_s + " Exception #{ex.class}"
    Scoutui::Logger::LogMgr.instance.debug ex.backtrace
  end

  Scoutui::Logger::LogMgr.instance.debug __FILE__ + (__LINE__).to_s + " connectDB(#{_connectID}) : #{is_connected}"
  is_connected
end
get(_id, _locator) click to toggle source
# File lib/scoutui/base/test_data.rb, line 72
def get(_id, _locator)
  rc=@testware[_id].getDataElement(_locator)
  Scoutui::Logger::LogMgr.instance.debug __FILE__ + (__LINE__).to_s + " get(#{_id}, #{_locator}) : #{rc}"
  rc
end
getJS(_id) click to toggle source
# File lib/scoutui/base/test_data.rb, line 28
def getJS(_id)
  @jsList[_id]
end