2008-02-11 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>

Added test 'testDoReceivedAction' for DHTQueryMessage 
subclasses.
	* test/DHTPingMessageTest.cc
	* test/DHTGetPeersMessageTest.cc
	* test/DHTFindNodeMessageTest.cc
	* test/DHTAnnouncePeerMessageTest.cc
	* test/MockDHTMessage.h
	* test/MockDHTMessageFactory.h
	* test/MockDHTMessageDispatcher.h: New class.
This commit is contained in:
Tatsuhiro Tsujikawa 2008-02-11 12:32:46 +00:00
parent e9f980afc7
commit bebb7e1976
8 changed files with 360 additions and 7 deletions

View file

@ -10,7 +10,7 @@
namespace aria2 {
class MockDHTMessageFactory:public DHTMessageFactory {
private:
protected:
SharedHandle<DHTNode> _localNode;
public:
MockDHTMessageFactory() {}
@ -78,17 +78,18 @@ public:
virtual SharedHandle<DHTMessage>
createGetPeersReplyMessage(const SharedHandle<DHTNode>& remoteNode,
const std::deque<SharedHandle<DHTNode> >& closestKNodes,
const std::string& transactionID,
const std::string& token = "")
const std::string& token,
const std::string& transactionID)
{
return 0;
}
virtual SharedHandle<DHTMessage>
createGetPeersReplyMessage(const SharedHandle<DHTNode>& remoteNode,
const std::deque<SharedHandle<Peer> >& peers,
const std::string& transactionID,
const std::string& token = "")
const std::string& token,
const std::string& transactionID)
{
return 0;
}