summaryrefslogtreecommitdiff
path: root/test/HandshakeExtensionMessageTest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-01 21:42:51 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-01 21:42:51 +0900
commit529b9fdceb7b5a277a983badd29dca3cc69259c5 (patch)
tree39a3aa941dce2817c0640282ef9a78f9c1984e67 /test/HandshakeExtensionMessageTest.cc
parent9e35750bb8db4376052898e3ed0e1bfa0bd0bfaf (diff)
Use std::unique_ptr for ExtensionMessage
Diffstat (limited to 'test/HandshakeExtensionMessageTest.cc')
-rw-r--r--test/HandshakeExtensionMessageTest.cc9
1 files changed, 4 insertions, 5 deletions
diff --git a/test/HandshakeExtensionMessageTest.cc b/test/HandshakeExtensionMessageTest.cc
index bdd16cdf..8a4d35e6 100644
--- a/test/HandshakeExtensionMessageTest.cc
+++ b/test/HandshakeExtensionMessageTest.cc
@@ -91,16 +91,15 @@ void HandshakeExtensionMessageTest::testToString()
void HandshakeExtensionMessageTest::testDoReceivedAction()
{
- std::shared_ptr<DownloadContext> dctx
- (new DownloadContext(METADATA_PIECE_SIZE, 0));
- std::shared_ptr<Option> op(new Option());
+ auto dctx = std::make_shared<DownloadContext>(METADATA_PIECE_SIZE, 0);
+ auto op = std::make_shared<Option>();
RequestGroup rg(GroupId::create(), op);
rg.setDownloadContext(dctx);
dctx->setAttribute(CTX_ATTR_BT, make_unique<TorrentAttribute>());
dctx->markTotalLengthIsUnknown();
- std::shared_ptr<Peer> peer(new Peer("192.168.0.1", 0));
+ auto peer = std::make_shared<Peer>("192.168.0.1", 0);
peer->allocateSessionResource(1024, 1024*1024);
HandshakeExtensionMessage msg;
msg.setClientVersion("aria2");
@@ -109,7 +108,7 @@ void HandshakeExtensionMessageTest::testDoReceivedAction()
msg.setExtension(ExtensionMessageRegistry::UT_METADATA, 3);
msg.setMetadataSize(1024);
msg.setPeer(peer);
- msg.setDownloadContext(dctx);
+ msg.setDownloadContext(dctx.get());
msg.doReceivedAction();