summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/tests/ClientSessionTest.cpp
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2008-07-01 18:01:11 +0000
committerAlan Conway <aconway@apache.org>2008-07-01 18:01:11 +0000
commit34adcd9514de456733e88a79b2c80d0da83ef0de (patch)
tree44214bdad25a105097a2349f70a27feb67ec0961 /qpid/cpp/src/tests/ClientSessionTest.cpp
parent2dfa3fe2e626ae8cc26b519531b8281e2ed7055d (diff)
downloadqpid-python-34adcd9514de456733e88a79b2c80d0da83ef0de.tar.gz
Added timeout to SubscriptionManager::get(), LocalQueue::get() and BlockingQueue::get()
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@673158 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/tests/ClientSessionTest.cpp')
-rw-r--r--qpid/cpp/src/tests/ClientSessionTest.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/qpid/cpp/src/tests/ClientSessionTest.cpp b/qpid/cpp/src/tests/ClientSessionTest.cpp
index 505f3248a4..b55e4c231e 100644
--- a/qpid/cpp/src/tests/ClientSessionTest.cpp
+++ b/qpid/cpp/src/tests/ClientSessionTest.cpp
@@ -41,6 +41,7 @@ using namespace qpid::client::arg;
using namespace qpid::framing;
using namespace qpid;
using qpid::sys::Monitor;
+using qpid::sys::TIME_SEC;
using std::string;
using std::cout;
using std::endl;
@@ -242,8 +243,11 @@ QPID_AUTO_TEST_CASE(testGet) {
fix.session.queueDeclare(queue="getq", exclusive=true, autoDelete=true);
fix.session.messageTransfer(content=Message("foo0", "getq"));
fix.session.messageTransfer(content=Message("foo1", "getq"));
- BOOST_CHECK_EQUAL("foo0", fix.subs.get("getq").getData());
- BOOST_CHECK_EQUAL("foo1", fix.subs.get("getq").getData());
+ Message got;
+ BOOST_CHECK(fix.subs.get(got, "getq", TIME_SEC));
+ BOOST_CHECK_EQUAL("foo0", got.getData());
+ BOOST_CHECK(fix.subs.get(got, "getq", TIME_SEC));
+ BOOST_CHECK_EQUAL("foo1", got.getData());
}
QPID_AUTO_TEST_CASE(testOpenFailure) {