class TdlSimTest::TdlSimpleTestUnit

Public Class Methods

new(name: 'TdlSimpleTestUnit-0',value_default: nil, sim_target_hash: {}) click to toggle source
Calls superclass method TdlSimTest::TdlBaseTestUnit::new
# File lib/tdl/exlib/sdlmodule_sim.bak.rb, line 125
def initialize(name: 'TdlSimpleTestUnit-0',value_default: nil, sim_target_hash: {})
    super name
    @name = name 
    @value_default = value_default
    @sim_target = sim_target_hash[name]
    if @sim_target 
        @active = true 
    end
end

Public Instance Methods

echo_info() click to toggle source
# File lib/tdl/exlib/sdlmodule_sim.bak.rb, line 148
def echo_info 
    echo_info_array.join(" ## ")
end
echo_info_array() click to toggle source
# File lib/tdl/exlib/sdlmodule_sim.bak.rb, line 143
def echo_info_array
    # test type :: test name :: test value :: test default ? :: tset others
    ['SIMPLE-UNIT',@name,active_symb,value().to_s, use_default?().to_s, "default(#{@value_default})" ] 
end
value() click to toggle source
# File lib/tdl/exlib/sdlmodule_sim.bak.rb, line 135
def value
    if @sim_target != true 
        return @sim_target || @value_default
    else 
        return @value_default
    end
end