summaryrefslogtreecommitdiff
path: root/cpp/src/tests/AsyncCompletion.cpp
diff options
context:
space:
mode:
authorKim van der Riet <kpvdr@apache.org>2012-09-24 13:49:13 +0000
committerKim van der Riet <kpvdr@apache.org>2012-09-24 13:49:13 +0000
commitc095a631dcb2c7be5e167ed50f658f7c24330a45 (patch)
treef3c6dc1e3a9f6e12501c1dcb794d18779db477ac /cpp/src/tests/AsyncCompletion.cpp
parent0f327ee25b5ab4b9a38a8620a666e6bfc66000e7 (diff)
downloadqpid-python-c095a631dcb2c7be5e167ed50f658f7c24330a45.tar.gz
QPID-3858: WIP: Provisional checkin: Wiring of async store interface to broker. Code compiles, but as persistent transactions are currentl disconnected, not all tests pass.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1389378 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/tests/AsyncCompletion.cpp')
-rw-r--r--cpp/src/tests/AsyncCompletion.cpp63
1 files changed, 34 insertions, 29 deletions
diff --git a/cpp/src/tests/AsyncCompletion.cpp b/cpp/src/tests/AsyncCompletion.cpp
index e32097106f..a864841f07 100644
--- a/cpp/src/tests/AsyncCompletion.cpp
+++ b/cpp/src/tests/AsyncCompletion.cpp
@@ -16,33 +16,34 @@
*
*/
-
-#include "unit_test.h"
-#include "test_tools.h"
-#include "BrokerFixture.h"
-#include "qpid/broker/NullMessageStore.h"
-#include "qpid/sys/BlockingQueue.h"
-#include "qpid/client/AsyncSession.h"
-#include "qpid/sys/Time.h"
-#include "qpid/framing/QueueQueryResult.h"
-#include "qpid/client/TypedResult.h"
-
-using namespace std;
-using namespace qpid;
-using namespace client;
-using namespace framing;
-
-namespace qpid { namespace broker {
-class TransactionContext;
-class PersistableQueue;
-}}
-
-using broker::PersistableMessage;
-using broker::NullMessageStore;
-using broker::TransactionContext;
-using broker::PersistableQueue;
-using sys::TIME_SEC;
-using boost::intrusive_ptr;
+// TODO: kpvdr: Rewrite this test in terms of an Null AsyncStore
+
+//#include "unit_test.h"
+//#include "test_tools.h"
+//#include "BrokerFixture.h"
+//#include "qpid/broker/NullMessageStore.h"
+//#include "qpid/sys/BlockingQueue.h"
+//#include "qpid/client/AsyncSession.h"
+//#include "qpid/sys/Time.h"
+//#include "qpid/framing/QueueQueryResult.h"
+//#include "qpid/client/TypedResult.h"
+//
+//using namespace std;
+//using namespace qpid;
+//using namespace client;
+//using namespace framing;
+//
+//namespace qpid { namespace broker {
+//class TransactionContext;
+//class PersistableQueue;
+//}}
+//
+//using broker::PersistableMessage;
+//using broker::NullMessageStore;
+//using broker::TransactionContext;
+//using broker::PersistableQueue;
+//using sys::TIME_SEC;
+//using boost::intrusive_ptr;
/** @file Unit tests for async completion.
* Using a dummy store, verify that the broker indicates async completion of
@@ -52,6 +53,7 @@ using boost::intrusive_ptr;
namespace qpid {
namespace tests {
+/*
class AsyncCompletionMessageStore : public NullMessageStore {
public:
sys::BlockingQueue<boost::intrusive_ptr<PersistableMessage> > enqueued;
@@ -72,8 +74,10 @@ QPID_AUTO_TEST_SUITE(AsyncCompletionTestSuite)
QPID_AUTO_TEST_CASE(testWaitTillComplete) {
SessionFixture fix;
AsyncCompletionMessageStore* store = new AsyncCompletionMessageStore;
- boost::shared_ptr<qpid::broker::MessageStore> p;
- p.reset(store);
+// boost::shared_ptr<qpid::broker::MessageStore> p;
+ boost::shared_ptr<qpid::broker::AsyncStore> p;
+// p.reset(store);
+ // TODO: kpvdr: Rewrite this test to use AsyncStore
fix.broker->setStore(p);
AsyncSession s = fix.session;
@@ -116,5 +120,6 @@ QPID_AUTO_TEST_CASE(testGetResult) {
}
QPID_AUTO_TEST_SUITE_END()
+*/
}} // namespace qpid::tests