Collaboration diagram for org::xmlBlaster::test::TestQueue:
Public Member Functions | |
TestQueue (Global &global, string name) | |
virtual | ~TestQueue () |
void | destroyQueue () |
void | testPublishCompare () |
void | testConnectCompare () |
void | testMixedCompare () |
void | testWithOnePublishEntry () |
void | testWithOneConnectEntry () |
void | testOrder () |
void | testMaxNumOfEntries () |
void | testMaxNumOfBytes () |
void | setUp () |
void | tearDown () |
Public Attributes | |
std::vector< string > | types |
The values for "-queue/connection/type";. |
The following is tested here:
Definition at line 37 of file TestQueue.cpp.
org::xmlBlaster::test::TestQueue::TestQueue | ( | Global & | global, | |
string | name | |||
) |
virtual org::xmlBlaster::test::TestQueue::~TestQueue | ( | ) | [virtual] |
Definition at line 59 of file TestQueue.cpp.
void org::xmlBlaster::test::TestQueue::destroyQueue | ( | ) |
Definition at line 61 of file TestQueue.cpp.
References org::xmlBlaster::util::queue::I_Queue::destroy(), org::xmlBlaster::util::queue::QueueFactory::getFactory(), org::xmlBlaster::util::queue::QueueFactory::getPlugin(), and org::xmlBlaster::util::queue::QueueFactory::releasePlugin().
Referenced by setUp().
void org::xmlBlaster::test::TestQueue::testPublishCompare | ( | ) |
Definition at line 68 of file TestQueue.cpp.
References org::xmlBlaster::test::assertEquals(), and org::xmlBlaster::util::I_Log::info().
Referenced by main().
void org::xmlBlaster::test::TestQueue::testConnectCompare | ( | ) |
Definition at line 91 of file TestQueue.cpp.
References org::xmlBlaster::test::assertEquals(), and org::xmlBlaster::util::I_Log::info().
Referenced by main().
void org::xmlBlaster::test::TestQueue::testMixedCompare | ( | ) |
Definition at line 111 of file TestQueue.cpp.
References org::xmlBlaster::test::assertEquals(), and org::xmlBlaster::util::I_Log::info().
Referenced by main().
void org::xmlBlaster::test::TestQueue::testWithOnePublishEntry | ( | ) |
Definition at line 140 of file TestQueue.cpp.
References org::xmlBlaster::test::assertEquals(), org::xmlBlaster::util::queue::I_Queue::empty(), org::xmlBlaster::util::queue::QueueFactory::getFactory(), org::xmlBlaster::util::queue::I_Queue::getNumOfEntries(), org::xmlBlaster::util::queue::QueueFactory::getPlugin(), org::xmlBlaster::util::queue::MsgQueueEntry::getPriority(), org::xmlBlaster::util::qos::QosData::getPriority(), org::xmlBlaster::util::MessageUnit::getQos(), org::xmlBlaster::util::queue::MsgQueueEntry::getUniqueId(), org::xmlBlaster::util::I_Log::info(), org::xmlBlaster::util::queue::I_Queue::peekWithSamePriority(), org::xmlBlaster::util::queue::I_Queue::put(), and org::xmlBlaster::util::queue::I_Queue::randomRemove().
Referenced by main().
void org::xmlBlaster::test::TestQueue::testWithOneConnectEntry | ( | ) |
Definition at line 175 of file TestQueue.cpp.
References org::xmlBlaster::test::assertEquals(), org::xmlBlaster::util::queue::I_Queue::empty(), org::xmlBlaster::util::queue::QueueFactory::getFactory(), org::xmlBlaster::util::queue::QueueFactory::getPlugin(), org::xmlBlaster::util::I_Log::info(), org::xmlBlaster::util::queue::I_Queue::peekWithSamePriority(), org::xmlBlaster::util::queue::I_Queue::put(), and org::xmlBlaster::util::queue::I_Queue::randomRemove().
Referenced by main().
void org::xmlBlaster::test::TestQueue::testOrder | ( | ) |
Definition at line 195 of file TestQueue.cpp.
References org::xmlBlaster::test::assertEquals(), org::xmlBlaster::util::queue::I_Queue::empty(), org::xmlBlaster::util::queue::ConnectQueueEntry::getConnectQos(), org::xmlBlaster::util::queue::QueueFactory::getFactory(), org::xmlBlaster::util::queue::QueueFactory::getPlugin(), org::xmlBlaster::util::I_Log::info(), org::xmlBlaster::util::queue::I_Queue::peekWithSamePriority(), org::xmlBlaster::util::queue::I_Queue::put(), and org::xmlBlaster::util::queue::I_Queue::randomRemove().
Referenced by main().
void org::xmlBlaster::test::TestQueue::testMaxNumOfEntries | ( | ) |
Definition at line 275 of file TestQueue.cpp.
References org::xmlBlaster::test::assertEquals(), org::xmlBlaster::util::queue::I_Queue::clear(), org::xmlBlaster::util::I_Log::error(), org::xmlBlaster::util::XmlBlasterException::getErrorCodeStr(), org::xmlBlaster::util::queue::QueueFactory::getFactory(), org::xmlBlaster::util::queue::QueueFactory::getPlugin(), org::xmlBlaster::util::I_Log::info(), org::xmlBlaster::util::queue::I_Queue::put(), and org::xmlBlaster::util::qos::storage::QueuePropertyBase::setMaxEntries().
Referenced by main().
void org::xmlBlaster::test::TestQueue::testMaxNumOfBytes | ( | ) |
Definition at line 312 of file TestQueue.cpp.
References org::xmlBlaster::test::assertEquals(), org::xmlBlaster::util::I_Log::error(), org::xmlBlaster::util::XmlBlasterException::getErrorCodeStr(), org::xmlBlaster::util::queue::QueueFactory::getFactory(), org::xmlBlaster::util::queue::I_Queue::getMaxNumOfBytes(), org::xmlBlaster::util::queue::I_Queue::getNumOfBytes(), org::xmlBlaster::util::queue::I_Queue::getNumOfEntries(), org::xmlBlaster::util::queue::QueueFactory::getPlugin(), org::xmlBlaster::util::queue::ConnectQueueEntry::getSizeInBytes(), org::xmlBlaster::util::I_Log::info(), org::xmlBlaster::util::lexical_cast(), org::xmlBlaster::util::queue::I_Queue::put(), org::xmlBlaster::util::qos::storage::QueuePropertyBase::setMaxBytes(), and org::xmlBlaster::util::I_Log::trace().
Referenced by main().
void org::xmlBlaster::test::TestQueue::setUp | ( | ) |
void org::xmlBlaster::test::TestQueue::tearDown | ( | ) |
Definition at line 365 of file TestQueue.cpp.
References org::xmlBlaster::util::queue::QueueFactory::getFactory(), and org::xmlBlaster::util::queue::QueueFactory::releasePlugin().
Referenced by main().
std::vector<string> org::xmlBlaster::test::TestQueue::types |
The values for "-queue/connection/type";.
Definition at line 48 of file TestQueue.cpp.
Referenced by main(), and TestQueue().