summaryrefslogtreecommitdiff
path: root/test/DefaultBtMessageDispatcherTest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-05-17 07:31:32 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-05-17 07:31:32 +0000
commitb5f1ca6f660722b75dc9a571e61561cd4bae9787 (patch)
tree9b759221e33a5d11b24ed4caa3c63dd4c3c6e268 /test/DefaultBtMessageDispatcherTest.cc
parente67e998c18ec672af17b96104ec7b0ca940623f5 (diff)
2008-05-17 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Sort RequestSlot in ascending order and manipulate them using lower_bound. * src/DefaultBtMessageDispatcher.cc * src/DefaultBtMessageDispatcher.h (getMessageQueue): Added const qualifier. (getRequestSlots): Added const qualifier. (sendMessages): Use empty() instead of size(). (doCancelSendingPieceAction): Use HandleEvent object. (doAbortOutstandingRequestAction): Rewritten. (doChokedAction): Rewritten. (checkRequestSlotAndDoNecessaryThing): Rewritten. (isOutstandingRequest): Rewritten. (getOutstandingRequest): Rewritten. (removeOutstandingRequest): Rewritten. (addOutstandingRequest): Rewritten. * src/RequestSlot.cc * src/RequestSlot.h (operator=): Rewritten. (operator!=): New function. (operator<): New function.
Diffstat (limited to 'test/DefaultBtMessageDispatcherTest.cc')
-rw-r--r--test/DefaultBtMessageDispatcherTest.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/DefaultBtMessageDispatcherTest.cc b/test/DefaultBtMessageDispatcherTest.cc
index bb8b7398..dc370def 100644
--- a/test/DefaultBtMessageDispatcherTest.cc
+++ b/test/DefaultBtMessageDispatcherTest.cc
@@ -399,7 +399,7 @@ void DefaultBtMessageDispatcherTest::testGetOutstandingRequest() {
CPPUNIT_ASSERT(!RequestSlot::isNull(s2));
RequestSlot s3 = btMessageDispatcher->getOutstandingRequest(1, 1024, 17*1024);
- CPPUNIT_ASSERT(RequestSlot::isNull(s3));
+ CPPUNIT_ASSERT(!RequestSlot::isNull(s3));
RequestSlot s4 = btMessageDispatcher->getOutstandingRequest(1, 2*1024, 16*1024);
CPPUNIT_ASSERT(RequestSlot::isNull(s4));