diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-06-13 11:25:21 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-06-13 11:25:21 +0000 |
| commit | 3dfbec0f9ff13c660252d20dce17c88041280019 (patch) | |
| tree | f8197ebb95b99bb861e81236334d268e45d571a7 /test/DHTMessageTrackerTest.cc | |
| parent | 532fc3724d5ece7a7a02cbe3b8db24d85da69626 (diff) | |
2010-06-13 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Rewritten DHTMessageCallback using Visitor pattern. Eliminated
dynamic_pointer_cast.
* src/DHTMessageCallbackImpl.cc: Removed
* src/DHTMessageReceiver.cc
* src/DHTAbstractNodeLookupTask.h
* src/DHTAnnouncePeerReplyMessage.h
* src/DHTReplaceNodeTask.h
* src/DHTFindNodeReplyMessage.cc
* src/DHTGetPeersReplyMessage.h
* src/DHTPeerLookupTask.h
* src/DHTMessageCallbackImpl.h: Removed
* src/DHTMessageFactory.h
* src/DHTNodeLookupTaskCallback.h
* src/DHTMessageTracker.h
* src/DHTMessageCallbackListener.h: Removed
* src/DHTGetPeersReplyMessage.cc
* src/DHTMessageCallback.h
* src/DHTAnnouncePeerReplyMessage.cc
* src/DHTNodeLookupTask.h
* src/DHTReplaceNodeTask.cc
* src/DHTPeerLookupTaskCallback.cc
* src/DHTMessageTracker.cc
* src/DHTPingReplyMessage.cc
* src/DHTPingTask.cc
* src/DHTMessageFactoryImpl.h
* src/Makefile.am
* src/DHTNodeLookupTask.cc
* src/DHTPeerLookupTaskCallback.h
* src/DHTPeerLookupTask.cc
* src/DHTMessageReceiver.h
* src/DHTMessageFactoryImpl.cc
* src/DHTResponseMessage.h
* src/DHTFindNodeReplyMessage.h
* src/DHTPingReplyMessageCallback.h
* src/Makefile.in
* src/DHTBucketRefreshTask.cc
* src/DHTNodeLookupTaskCallback.cc
* src/DHTPingTask.h
* src/DHTPingReplyMessage.h
* src/DHTAbstractNodeLookupTask.cc: Removed
* test/DHTMessageTrackerTest.cc
* test/DHTPingMessageTest.cc
* test/DHTGetPeersMessageTest.cc
* test/MockDHTMessage.h
* test/MockDHTMessageFactory.h
* test/DHTFindNodeMessageTest.cc
* test/MockDHTMessageCallback.h
* test/DHTAnnouncePeerMessageTest.cc
Diffstat (limited to 'test/DHTMessageTrackerTest.cc')
| -rw-r--r-- | test/DHTMessageTrackerTest.cc | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/test/DHTMessageTrackerTest.cc b/test/DHTMessageTrackerTest.cc index 60ec2f9b..a4fed872 100644 --- a/test/DHTMessageTrackerTest.cc +++ b/test/DHTMessageTrackerTest.cc @@ -28,18 +28,6 @@ public: void testMessageArrived(); void testHandleTimeout(); - - class MockDHTMessageCallback2:public MockDHTMessageCallback { - public: - uint32_t _countOnRecivedCalled; - - MockDHTMessageCallback2():_countOnRecivedCalled(0) {} - - virtual void onReceived(const SharedHandle<DHTMessage>& message) - { - ++_countOnRecivedCalled; - } - }; }; @@ -66,13 +54,11 @@ void DHTMessageTrackerTest::testMessageArrived() m3->getRemoteNode()->setIPAddress("192.168.0.3"); m3->getRemoteNode()->setPort(6883); - SharedHandle<MockDHTMessageCallback2> c2(new MockDHTMessageCallback2()); - DHTMessageTracker tracker; tracker.setRoutingTable(routingTable); tracker.setMessageFactory(factory); tracker.addMessage(m1, DHT_MESSAGE_TIMEOUT); - tracker.addMessage(m2, DHT_MESSAGE_TIMEOUT, c2); + tracker.addMessage(m2, DHT_MESSAGE_TIMEOUT); tracker.addMessage(m3, DHT_MESSAGE_TIMEOUT); { @@ -85,7 +71,6 @@ void DHTMessageTrackerTest::testMessageArrived() SharedHandle<DHTMessage> reply = p.first; CPPUNIT_ASSERT(!reply.isNull()); - CPPUNIT_ASSERT_EQUAL((uint32_t)0, c2->_countOnRecivedCalled); CPPUNIT_ASSERT(tracker.getEntryFor(m2).isNull()); CPPUNIT_ASSERT_EQUAL((size_t)2, tracker.countEntry()); } |
