From 206d461b36995e741ca5a1edcdb2b28f8835832a Mon Sep 17 00:00:00 2001 From: Andrew Michael Stitcher Date: Sun, 27 Apr 2014 22:22:08 +0000 Subject: QPID-5725: Use correct comparison function to match property keys git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1590505 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/cpp/src/tests/MessageTest.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'qpid/cpp/src/tests') diff --git a/qpid/cpp/src/tests/MessageTest.cpp b/qpid/cpp/src/tests/MessageTest.cpp index 28f8b0c2b8..08a2445522 100644 --- a/qpid/cpp/src/tests/MessageTest.cpp +++ b/qpid/cpp/src/tests/MessageTest.cpp @@ -72,6 +72,18 @@ QPID_AUTO_TEST_CASE(testEncodeDecode) BOOST_CHECK(msg.isPersistent()); } +QPID_AUTO_TEST_CASE(testMessageProperties) +{ + string data("abcdefghijklmn"); + + qpid::types::Variant::Map properties; + properties["abc"] = "xyz"; + Message msg = MessageUtils::createMessage(properties, data); + + // Regression test that looking up a property doesn't return a prefix + BOOST_CHECK_EQUAL(msg.getProperty("abcdef").getType(), qpid::types::VAR_VOID); +} + QPID_AUTO_TEST_SUITE_END() }} // namespace qpid::tests -- cgit v1.2.1