# File test/test_ServerErrorInfo.rb, line 352
    def test_alias_error
      @params['type'] = 'alias'
      @params['id'] = '2'
      @setup_alias_error_list = [ nil, nil, @alias_error_sample ]
      init_ServerErrorInfo
      assert_equal(1, @setup_alias_errors_call)
      assert_equal(false, @ServerErrorInfo.load_error?)
      assert_equal(false, @ServerErrorInfo.logging_error?)
      assert_equal(true, @ServerErrorInfo.alias_error?)
      assert_equal(false, @ServerErrorInfo.document_error?)
      assert_equal(false, @ServerErrorInfo.filter_error?)

      # for Rucy::RuntimeErrorSample class
      assert_equal('foo', @ServerErrorInfo.error_message)
      assert_equal(1, @error_message_call)
      assert_equal(:TestErrorType, @ServerErrorInfo.error_type)
      assert_equal(1, @error_type_call)
      assert_equal(Time.mktime(2005, 2, 3, 0, 57, 13), @ServerErrorInfo.timestamp)
      assert_equal(1, @timestamp_call)
      assert_equal([ 'foo', 'bar' ], @ServerErrorInfo.backtrace)
      assert_equal(1, @backtrace_call)

      # for Rucy::AliasErrorSample class
      assert_equal('/foo', @ServerErrorInfo.alias_path)
      assert_equal(1, @alias_path_call)
      assert_equal('/bar', @ServerErrorInfo.orig_path)
      assert_equal(1, @orig_path_call)
      assert_equal('www.foo.net', @ServerErrorInfo.virtual_host)
      assert_equal(1, @alias_virtual_host_call)
    end