Sha256: 27900ab136593e9750aaa967d87cbc25f168651f4c4cb701158efd70f8de60af

Contents?: true

Size: 857 Bytes

Versions: 2

Compression:

Stored size: 857 Bytes

Contents


require 'singleton'
require 'DataMgr'

module Scoutui::Base

  class TestData
    include Singleton

    attr_accessor :testware
    attr_accessor :dut

    def initialize
      @testware={}
    end

    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

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

    def get(_id, _locator)
      rc=@testware[_id].getDataElement(_locator)
      Scoutui::Logger::LogMgr.instance.debug __FILE__ + (__LINE__).to_s + " get(#{_id}, #{_locator}) : #{rc}"
      rc
    end

  end





end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
scoutui-2.0.3.35.pre lib/scoutui/base/test_data.rb
scoutui-2.0.3.34.pre lib/scoutui/base/test_data.rb