summaryrefslogtreecommitdiff
path: root/test/DHTFindNodeReplyMessageTest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test/DHTFindNodeReplyMessageTest.cc')
-rw-r--r--test/DHTFindNodeReplyMessageTest.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/test/DHTFindNodeReplyMessageTest.cc b/test/DHTFindNodeReplyMessageTest.cc
index 6410a885..cab09ad1 100644
--- a/test/DHTFindNodeReplyMessageTest.cc
+++ b/test/DHTFindNodeReplyMessageTest.cc
@@ -30,8 +30,8 @@ CPPUNIT_TEST_SUITE_REGISTRATION(DHTFindNodeReplyMessageTest);
void DHTFindNodeReplyMessageTest::testGetBencodedMessage()
{
- SharedHandle<DHTNode> localNode = new DHTNode();
- SharedHandle<DHTNode> remoteNode = new DHTNode();
+ SharedHandle<DHTNode> localNode(new DHTNode());
+ SharedHandle<DHTNode> remoteNode(new DHTNode());
unsigned char tid[DHT_TRANSACTION_ID_LENGTH];
DHTUtil::generateRandomData(tid, DHT_TRANSACTION_ID_LENGTH);
@@ -40,9 +40,9 @@ void DHTFindNodeReplyMessageTest::testGetBencodedMessage()
DHTFindNodeReplyMessage msg(localNode, remoteNode, transactionID);
std::string compactNodeInfo;
- SharedHandle<DHTNode> nodes[] = { 0, 0, 0, 0, 0, 0, 0, 0 };
+ SharedHandle<DHTNode> nodes[8];
for(size_t i = 0; i < DHTBucket::K; ++i) {
- nodes[i] = new DHTNode();
+ nodes[i].reset(new DHTNode());
nodes[i]->setIPAddress("192.168.0."+Util::uitos(i+1));
nodes[i]->setPort(6881+i);
@@ -56,7 +56,7 @@ void DHTFindNodeReplyMessageTest::testGetBencodedMessage()
std::string msgbody = msg.getBencodedMessage();
- SharedHandle<Dictionary> cm = new Dictionary();
+ SharedHandle<Dictionary> cm(new Dictionary());
cm->put("t", new Data(transactionID));
cm->put("y", new Data("r"));
Dictionary* r = new Dictionary();