# File test/test_message.rb, line 105
    def test_each_header
      @messg.each_header do
        assert_fail('must not reached.')
      end

      @messg.set_header('Content-Type', 'text/html')
      @messg.set_header('Accept-Charset', 'utf-8', true)
      @messg.set_header('Accept-Charset', 'euc-jp', true)
      @messg.set_header('Accept-Charset', 'shift_jis', true)

      header_list = [
        %w[ Accept-Charset utf-8 ],
        %w[ Accept-Charset euc-jp ],
        %w[ Accept-Charset shift_jis ],
        %w[ Content-Type text/html ]
      ]

      @messg.each_header do |name, value|
        assert_equal(header_list[0][0], name)
        assert_equal(header_list[0][1], value)
        header_list.shift
      end
      assert(header_list.empty?)
    end