# File test/test_AccessLog.rb, line 10
    def setup
      # for WPM::Page class
      @page = Forwarder.new(self)

      # for Rucy::Control class
      @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

      # for Rucy::AccessLogParams class
      @modified_count_call = 0
      @set_modified_count_call = 0
      @set_modified_count_value = nil
      @logging_call = 0
      @set_logging_call = 0
      @set_logging_flag = nil
      @format_call = 0
      @set_format_call = 0
      @set_format_value = nil
      @logfiles_call = 0
      @del_logfile_at_call = 0
      @del_logfile_at_pos = nil

      @access_log_params = Forwarder.new(self)
      class << @access_log_params
        def_delegator :__getobj__, :modified_count
        def_delegator :__getobj__, :modified_count=
        def_delegator :__getobj__, :logging
        def_delegator :__getobj__, :logging=
        def_delegator :__getobj__, :format
        def_delegator :__getobj__, :format=
        def_delegator :__getobj__, :logfiles
        def_delegator :__getobj__, :del_logfile_at
      end

      # for Rucy::AccessLogParams::LogFile class
      @logfile_path_call = 0
      @set_logfile_path_call = 0
      @set_logfile_path_value = nil
      @logfile_format_call = 0
      @set_logfile_format_call = 0
      @set_logfile_format_value = nil

      @logfile = Forwarder.new(self)
      class << @logfile
        def_delegator :__getobj__, :logfile_path, :path
        def_delegator :__getobj__, :logfile_path=, :path=
        def_delegator :__getobj__, :logfile_format, :format
        def_delegator :__getobj__, :logfile_format=, :format=
      end
      @logfile2 = Object.new    # dummy
      @logfiles_list = [ @logfile, @logfile2 ]

      # setup WPM::PageContext class
      loader = WPM::Loader.new('../control/AccessLog/AccessLog.rb')
      option = { :control => @control }
      @AccessLog = loader.const_get('AccessLog').new(@page, option)
      assert((@AccessLog.is_a? WPM::PageContext))
    end