summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/tests/MessagingSessionTests.cpp
diff options
context:
space:
mode:
authorGordon Sim <gsim@apache.org>2009-11-16 11:58:45 +0000
committerGordon Sim <gsim@apache.org>2009-11-16 11:58:45 +0000
commit47037a72d8f799e64cf57efbf01f6a2e519256a7 (patch)
tree5f0f15fc201b5ea22cb385d749c58f3f8255e943 /qpid/cpp/src/tests/MessagingSessionTests.cpp
parent2d7ba6393f93a7b11b47194f340734d6f96456b1 (diff)
downloadqpid-python-47037a72d8f799e64cf57efbf01f6a2e519256a7.tar.gz
Merge branch 'next_receiver_changes' into trunk
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@880718 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/tests/MessagingSessionTests.cpp')
-rw-r--r--qpid/cpp/src/tests/MessagingSessionTests.cpp57
1 files changed, 0 insertions, 57 deletions
diff --git a/qpid/cpp/src/tests/MessagingSessionTests.cpp b/qpid/cpp/src/tests/MessagingSessionTests.cpp
index dd7166df46..00a8481c93 100644
--- a/qpid/cpp/src/tests/MessagingSessionTests.cpp
+++ b/qpid/cpp/src/tests/MessagingSessionTests.cpp
@@ -28,7 +28,6 @@
#include "qpid/messaging/MapContent.h"
#include "qpid/messaging/MapView.h"
#include "qpid/messaging/Message.h"
-#include "qpid/messaging/MessageListener.h"
#include "qpid/messaging/Receiver.h"
#include "qpid/messaging/Sender.h"
#include "qpid/messaging/Session.h"
@@ -187,16 +186,6 @@ struct MultiQueueFixture : MessagingFixture
}
};
-
-struct MessageDataCollector : MessageListener
-{
- std::vector<std::string> messageData;
-
- void received(Message& message) {
- messageData.push_back(message.getContent());
- }
-};
-
std::vector<std::string> fetch(Receiver& receiver, int count, qpid::sys::Duration timeout=qpid::sys::TIME_SEC*5)
{
std::vector<std::string> data;
@@ -308,52 +297,6 @@ QPID_AUTO_TEST_CASE(testSimpleTopic)
//TODO: check pending messages...
}
-QPID_AUTO_TEST_CASE(testSessionFetch)
-{
- MultiQueueFixture fix;
-
- for (uint i = 0; i < fix.queues.size(); i++) {
- Receiver r = fix.session.createReceiver(fix.queues[i]);
- r.setCapacity(10u);
- r.start();//TODO: add Session::start
- }
-
- for (uint i = 0; i < fix.queues.size(); i++) {
- Sender s = fix.session.createSender(fix.queues[i]);
- Message msg((boost::format("Message_%1%") % (i+1)).str());
- s.send(msg);
- }
-
- for (uint i = 0; i < fix.queues.size(); i++) {
- Message msg;
- BOOST_CHECK(fix.session.fetch(msg, qpid::sys::TIME_SEC));
- BOOST_CHECK_EQUAL(msg.getContent(), (boost::format("Message_%1%") % (i+1)).str());
- }
-}
-
-QPID_AUTO_TEST_CASE(testSessionDispatch)
-{
- MultiQueueFixture fix;
-
- MessageDataCollector collector;
- for (uint i = 0; i < fix.queues.size(); i++) {
- Receiver r = fix.session.createReceiver(fix.queues[i]);
- r.setListener(&collector);
- r.setCapacity(10u);
- r.start();//TODO: add Session::start
- }
-
- for (uint i = 0; i < fix.queues.size(); i++) {
- Sender s = fix.session.createSender(fix.queues[i]);
- Message msg((boost::format("Message_%1%") % (i+1)).str());
- s.send(msg);
- }
-
- while (fix.session.dispatch(qpid::sys::TIME_SEC)) ;
-
- BOOST_CHECK_EQUAL(collector.messageData, boost::assign::list_of<std::string>("Message_1")("Message_2")("Message_3"));
-}
-
QPID_AUTO_TEST_CASE(testNextReceiver)
{
MultiQueueFixture fix;