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
@access_log_params_call = 0
@set_access_log_params_call = 0
@set_access_log_params_value = nil
@control = Forwarder.new(self)
class << @control
def_delegator :__getobj__, :access_log_params
def_delegator :__getobj__, :set_access_log_params
end
@modified_count_call = 0
@set_modified_count_call = 0
@set_modified_count_value = nil
@add_logfile_call = 0
@logfiles_call = 0
@access_log_params = Forwarder.new(self)
class << @access_log_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
@format_call = 0
@set_format_call = 0
@set_format_value = nil
@logfile = Forwarder.new(self)
class << @logfile
def_delegator :__getobj__, :path
def_delegator :__getobj__, :path=
def_delegator :__getobj__, :format
def_delegator :__getobj__, :format=
end
@logfile_list = [ @logfile ]
loader = WPM::Loader.new('../control/AddAccessLog/AddAccessLog.rb')
option = { :control => @control }
@AddAccessLog = loader.const_get('AddAccessLog').new(@page, option)
assert((@AddAccessLog.is_a? WPM::PageContext))
@AddAccessLog.init_context
assert_equal(1, @driver_call)
assert_equal(1, @access_log_params_call)
assert_equal(1, @add_logfile_call)
assert_equal(1, @logfiles_call)
end