class TdlSimTest::TdlSelTestUnit
Public Class Methods
new(name: 'TdlSelTestUnit-0',sel_range: [],value_default: nil, sim_target_hash: nil)
click to toggle source
Calls superclass method
TdlSimTest::TdlBaseTestUnit::new
# File lib/tdl/exlib/sdlmodule_sim.bak.rb, line 155 def initialize(name: 'TdlSelTestUnit-0',sel_range: [],value_default: nil, sim_target_hash: nil) super name @name = name @sel_range = sel_range if value_default unless sel_range.include? value_default raise TdlError.new "DEFAULT:: #{value_default} not in range[#{sel_range.map{|e| e.to_s }.join(",")}]" end end @value_default = value_default @sim_target = sim_target_hash[name] if @sim_target @active = true unless sel_range.include? @sim_target if @sim_target != true raise TdlError.new " SIM TARGET:: #{@sim_target} not in range[#{sel_range.map{|e| e.to_s }.join(",")}]" end end end end
Public Instance Methods
echo_info()
click to toggle source
# File lib/tdl/exlib/sdlmodule_sim.bak.rb, line 182 def echo_info echo_info_array.map{ |e| e.to_s }.join(" ## ") end
echo_info_array()
click to toggle source
# File lib/tdl/exlib/sdlmodule_sim.bak.rb, line 177 def echo_info_array # test type :: test name :: test value :: test default ? :: tset others ['SEL-UNIT',@name,active_symb,value(), use_default?(), @sel_range.map{|e| e.to_s }.join(",") ] end