diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-07-01 21:42:51 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-07-01 21:42:51 +0900 |
| commit | 529b9fdceb7b5a277a983badd29dca3cc69259c5 (patch) | |
| tree | 39a3aa941dce2817c0640282ef9a78f9c1984e67 /test/UTMetadataRequestExtensionMessageTest.cc | |
| parent | 9e35750bb8db4376052898e3ed0e1bfa0bd0bfaf (diff) | |
Use std::unique_ptr for ExtensionMessage
Diffstat (limited to 'test/UTMetadataRequestExtensionMessageTest.cc')
| -rw-r--r-- | test/UTMetadataRequestExtensionMessageTest.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/test/UTMetadataRequestExtensionMessageTest.cc b/test/UTMetadataRequestExtensionMessageTest.cc index c77215b2..1311da28 100644 --- a/test/UTMetadataRequestExtensionMessageTest.cc +++ b/test/UTMetadataRequestExtensionMessageTest.cc @@ -31,7 +31,7 @@ class UTMetadataRequestExtensionMessageTest:public CppUnit::TestFixture { CPPUNIT_TEST(testDoReceivedAction_data); CPPUNIT_TEST_SUITE_END(); public: - std::shared_ptr<DownloadContext> dctx_; + std::unique_ptr<DownloadContext> dctx_; std::unique_ptr<WrapExtBtMessageFactory> messageFactory_; std::unique_ptr<MockBtMessageDispatcher> dispatcher_; std::shared_ptr<Peer> peer_; @@ -40,7 +40,7 @@ public: { messageFactory_ = make_unique<WrapExtBtMessageFactory>(); dispatcher_ = make_unique<MockBtMessageDispatcher>(); - dctx_ = std::make_shared<DownloadContext>(); + dctx_ = make_unique<DownloadContext>(); dctx_->setAttribute(CTX_ATTR_BT, make_unique<TorrentAttribute>()); peer_ = std::make_shared<Peer>("host", 6880); peer_->allocateSessionResource(0, 0); @@ -101,7 +101,7 @@ void UTMetadataRequestExtensionMessageTest::testDoReceivedAction_reject() { UTMetadataRequestExtensionMessage msg(1); msg.setIndex(10); - msg.setDownloadContext(dctx_); + msg.setDownloadContext(dctx_.get()); msg.setPeer(peer_); msg.setBtMessageFactory(messageFactory_.get()); msg.setBtMessageDispatcher(dispatcher_.get()); @@ -118,13 +118,13 @@ void UTMetadataRequestExtensionMessageTest::testDoReceivedAction_data() { UTMetadataRequestExtensionMessage msg(1); msg.setIndex(1); - msg.setDownloadContext(dctx_); + msg.setDownloadContext(dctx_.get()); msg.setPeer(peer_); msg.setBtMessageFactory(messageFactory_.get()); msg.setBtMessageDispatcher(dispatcher_.get()); size_t metadataSize = METADATA_PIECE_SIZE*2; - auto attrs = bittorrent::getTorrentAttrs(dctx_); + auto attrs = bittorrent::getTorrentAttrs(dctx_.get()); std::string first(METADATA_PIECE_SIZE, '0'); std::string second(METADATA_PIECE_SIZE, '1'); attrs->metadata = first+second; |
