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

      # for Rucy::Control class
      @setup_load_errors_call = 0
      @setup_load_error_list = nil
      @setup_logging_errors_call = 0
      @setup_logging_error_list = nil
      @setup_alias_errors_call = 0
      @setup_alias_error_list = nil
      @setup_document_errors_call = 0
      @setup_document_error_list = nil
      @setup_filter_errors_call = 0
      @setup_filter_error_list = nil

      @control = Forwarder.new(self)
      class << @control
        def_delegator :__getobj__, :setup_load_errors
        def_delegator :__getobj__, :setup_logging_errors
        def_delegator :__getobj__, :setup_alias_errors
        def_delegator :__getobj__, :setup_document_errors
        def_delegator :__getobj__, :setup_filter_errors
      end

      # for Rucy::RuntimeErrorSample class
      @timestamp_call = 0
      @error_message_call = 0
      @error_type_call = 0

      @error_sample = Forwarder.new(self)
      class << @error_sample
        def_delegator :__getobj__, :timestamp
        def_delegator :__getobj__, :error_message
        def_delegator :__getobj__, :error_type
      end
      @dummy = Object.new
      @setup_load_error_list = [ @error_sample, @dummy, @dummy, @dummy, @dummy ]
      @setup_logging_error_list = [ @dummy, @error_sample, @dummy, @dummy, @dummy ]
      @setup_alias_error_list = [ @dummy, @dummy, @error_sample, @dummy, @dummy ]
      @setup_document_error_list = [ @dummy, @dummy, @dummy, @error_sample, @dummy ]
      @setup_filter_error_list = [ @dummy, @dummy, @dummy, @dummy, @error_sample ]

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