def setup
@driver_call = 0
@page = Forwarder.new(self)
class << @page
def_delegator :__getobj__, :driver
end
@redirect_call = 0
@redirect_page_name = nil
@driver = Forwarder.new(self)
class << @driver
def_delegator :__getobj__, :redirect
end
@logging_params_call = 0
@set_logging_params_call = 0
@set_logging_params_value = nil
@control = Forwarder.new(self)
class << @control
def_delegator :__getobj__, :logging_params
def_delegator :__getobj__, :set_logging_params
end
@modified_count_call = 0
@set_modified_count_call = 0
@set_modified_count_value = nil
@add_logfile_call = 0
@logfiles_call = 0
@logging_params = Forwarder.new(self)
class << @logging_params
def_delegator :__getobj__, :modified_count
def_delegator :__getobj__, :modified_count=
def_delegator :__getobj__, :add_logfile
def_delegator :__getobj__, :logfiles
end
@path_call = 0
@set_path_call = 0
@set_path_value = nil
@logging_level_call = 0
@set_logging_level_call = 0
@set_logging_level_value = nil
@logfile = Forwarder.new(self)
class << @logfile
def_delegator :__getobj__, :path
def_delegator :__getobj__, :path=
def_delegator :__getobj__, :logging_level
def_delegator :__getobj__, :logging_level=
end
@logfile_list = [ @logfile ]
loader = WPM::Loader.new('../control/AddLogFile/AddLogFile.rb')
option = { :control => @control }
@AddLogFile = loader.const_get('AddLogFile').new(@page, option)
assert((@AddLogFile.is_a? WPM::PageContext))
@AddLogFile.init_context
assert_equal(1, @driver_call)
assert_equal(1, @logging_params_call)
assert_equal(1, @add_logfile_call)
assert_equal(1, @logfiles_call)
end