diff options
author | Kim van der Riet <kpvdr@apache.org> | 2012-09-24 13:49:13 +0000 |
---|---|---|
committer | Kim van der Riet <kpvdr@apache.org> | 2012-09-24 13:49:13 +0000 |
commit | c095a631dcb2c7be5e167ed50f658f7c24330a45 (patch) | |
tree | f3c6dc1e3a9f6e12501c1dcb794d18779db477ac /cpp/src/tests/AsyncCompletion.cpp | |
parent | 0f327ee25b5ab4b9a38a8620a666e6bfc66000e7 (diff) | |
download | qpid-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.cpp | 63 |
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 |