diff options
Diffstat (limited to 'test/DHTFindNodeReplyMessageTest.cc')
| -rw-r--r-- | test/DHTFindNodeReplyMessageTest.cc | 10 |
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(); |
