# File test/test_message.rb, line 149
        def test_0050_mh_msg_create
    aframe = bframe = nil
                assert_nothing_raised {
      amsg = "MESSAGE\n" +
        "h1:val1\n" + 
        "h2:val3\n" + 
        "h2:val2\n" + 
        "h2:val1\n" + 
        "h3:val1\n" + 
        "\n" +
        "payload" +
        "\0\n"
                        aframe = Stomp::Message.new(amsg, false)
                        bframe = Stomp::Message.new(amsg, true)
                }
    #
    assert aframe.headers["h2"].is_a?(String), "Expected a String"
    assert_equal "val3", aframe.headers["h2"], "Expected 1st value"
    #
    assert bframe.headers["h2"].is_a?(Array), "Expected an Array"
    assert_equal 3, bframe.headers["h2"].length, "Expected 3 values"
    assert_equal "val3", bframe.headers["h2"][0], "Expected val3"
    assert_equal "val2", bframe.headers["h2"][1], "Expected val2"
    assert_equal "val1", bframe.headers["h2"][2], "Expected val1"
  end