diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-22 01:10:38 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-22 01:10:38 +0900 |
| commit | 07d270c87e6f9184aea4ca17eb26e466712e8db2 (patch) | |
| tree | 2dfbaa2e0d2ad0f38cb73098608f7d67a64320f8 /test/RequestGroupManTest.cc | |
| parent | 126a4bde612eb0e6c48cf2f13ebe3eac45cc71a8 (diff) | |
Require -std=c++11 and use std::shared_ptr instead of SharedHandle
Diffstat (limited to 'test/RequestGroupManTest.cc')
| -rw-r--r-- | test/RequestGroupManTest.cc | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/test/RequestGroupManTest.cc b/test/RequestGroupManTest.cc index f4077e8a..241ab49a 100644 --- a/test/RequestGroupManTest.cc +++ b/test/RequestGroupManTest.cc @@ -37,9 +37,9 @@ class RequestGroupManTest : public CppUnit::TestFixture { CPPUNIT_TEST(testAddDownloadResult); CPPUNIT_TEST_SUITE_END(); private: - SharedHandle<DownloadEngine> e_; - SharedHandle<Option> option_; - SharedHandle<RequestGroupMan> rgman_; + std::shared_ptr<DownloadEngine> e_; + std::shared_ptr<Option> option_; + std::shared_ptr<RequestGroupMan> rgman_; public: void setUp() { @@ -49,10 +49,10 @@ public: option_->put(PREF_ENABLE_RPC, A2_V_TRUE); File(option_->get(PREF_DIR)).mkdirs(); e_.reset - (new DownloadEngine(SharedHandle<EventPoll>(new SelectEventPoll()))); + (new DownloadEngine(std::shared_ptr<EventPoll>(new SelectEventPoll()))); e_->setOption(option_.get()); - rgman_ = SharedHandle<RequestGroupMan> - (new RequestGroupMan(std::vector<SharedHandle<RequestGroup> >(), + rgman_ = std::shared_ptr<RequestGroupMan> + (new RequestGroupMan(std::vector<std::shared_ptr<RequestGroup> >(), 3, option_.get())); e_->setRequestGroupMan(rgman_); } @@ -73,20 +73,20 @@ CPPUNIT_TEST_SUITE_REGISTRATION( RequestGroupManTest ); void RequestGroupManTest::testIsSameFileBeingDownloaded() { - SharedHandle<RequestGroup> rg1(new RequestGroup(GroupId::create(), + std::shared_ptr<RequestGroup> rg1(new RequestGroup(GroupId::create(), util::copy(option_))); - SharedHandle<RequestGroup> rg2(new RequestGroup(GroupId::create(), + std::shared_ptr<RequestGroup> rg2(new RequestGroup(GroupId::create(), util::copy(option_))); - SharedHandle<DownloadContext> dctx1 + std::shared_ptr<DownloadContext> dctx1 (new DownloadContext(0, 0, "aria2.tar.bz2")); - SharedHandle<DownloadContext> dctx2 + std::shared_ptr<DownloadContext> dctx2 (new DownloadContext(0, 0, "aria2.tar.bz2")); rg1->setDownloadContext(dctx1); rg2->setDownloadContext(dctx2); - RequestGroupMan gm(std::vector<SharedHandle<RequestGroup> >(), 1, + RequestGroupMan gm(std::vector<std::shared_ptr<RequestGroup> >(), 1, option_.get()); gm.addRequestGroup(rg1); @@ -108,8 +108,8 @@ void RequestGroupManTest::testGetInitialCommands() void RequestGroupManTest::testSaveServerStat() { RequestGroupMan rm - (std::vector<SharedHandle<RequestGroup> >(),0,option_.get()); - SharedHandle<ServerStat> ss_localhost(new ServerStat("localhost", "http")); + (std::vector<std::shared_ptr<RequestGroup> >(),0,option_.get()); + std::shared_ptr<ServerStat> ss_localhost(new ServerStat("localhost", "http")); rm.addServerStat(ss_localhost); File f(A2_TEST_OUT_DIR"/aria2_RequestGroupManTest_testSaveServerStat"); if(f.exists()) { @@ -132,10 +132,10 @@ void RequestGroupManTest::testLoadServerStat() o.close(); RequestGroupMan rm - (std::vector<SharedHandle<RequestGroup> >(),0,option_.get()); + (std::vector<std::shared_ptr<RequestGroup> >(),0,option_.get()); std::cerr << "testLoadServerStat" << std::endl; CPPUNIT_ASSERT(rm.loadServerStat(f.getPath())); - SharedHandle<ServerStat> ss_localhost = rm.findServerStat("localhost", + std::shared_ptr<ServerStat> ss_localhost = rm.findServerStat("localhost", "http"); CPPUNIT_ASSERT(ss_localhost); CPPUNIT_ASSERT_EQUAL(std::string("localhost"), ss_localhost->getHostname()); @@ -143,17 +143,17 @@ void RequestGroupManTest::testLoadServerStat() void RequestGroupManTest::testChangeReservedGroupPosition() { - SharedHandle<RequestGroup> gs[] = { - SharedHandle<RequestGroup>(new RequestGroup(GroupId::create(), + std::shared_ptr<RequestGroup> gs[] = { + std::shared_ptr<RequestGroup>(new RequestGroup(GroupId::create(), util::copy(option_))), - SharedHandle<RequestGroup>(new RequestGroup(GroupId::create(), + std::shared_ptr<RequestGroup>(new RequestGroup(GroupId::create(), util::copy(option_))), - SharedHandle<RequestGroup>(new RequestGroup(GroupId::create(), + std::shared_ptr<RequestGroup>(new RequestGroup(GroupId::create(), util::copy(option_))), - SharedHandle<RequestGroup>(new RequestGroup(GroupId::create(), + std::shared_ptr<RequestGroup>(new RequestGroup(GroupId::create(), util::copy(option_))) }; - std::vector<SharedHandle<RequestGroup> > groups(vbegin(gs), vend(gs)); + std::vector<std::shared_ptr<RequestGroup> > groups(vbegin(gs), vend(gs)); RequestGroupMan rm(groups, 0, option_.get()); CPPUNIT_ASSERT_EQUAL @@ -217,7 +217,7 @@ void RequestGroupManTest::testChangeReservedGroupPosition() void RequestGroupManTest::testFillRequestGroupFromReserver() { - SharedHandle<RequestGroup> rgs[] = { + std::shared_ptr<RequestGroup> rgs[] = { createRequestGroup(0, 0, "foo1", "http://host/foo1", util::copy(option_)), createRequestGroup(0, 0, "foo2", "http://host/foo2", util::copy(option_)), createRequestGroup(0, 0, "foo3", "http://host/foo3", util::copy(option_)), @@ -228,7 +228,7 @@ void RequestGroupManTest::testFillRequestGroupFromReserver() createRequestGroup(0, 0, "foo5", "http://host/foo5", util::copy(option_)) }; rgs[1]->setPauseRequested(true); - for(SharedHandle<RequestGroup>* i = vbegin(rgs); i != vend(rgs); ++i) { + for(std::shared_ptr<RequestGroup>* i = vbegin(rgs); i != vend(rgs); ++i) { rgman_->addReservedGroup(*i); } rgman_->fillRequestGroupFromReserver(e_.get()); @@ -238,16 +238,16 @@ void RequestGroupManTest::testFillRequestGroupFromReserver() void RequestGroupManTest::testFillRequestGroupFromReserver_uriParser() { - SharedHandle<RequestGroup> rgs[] = { + std::shared_ptr<RequestGroup> rgs[] = { createRequestGroup(0, 0, "mem1", "http://mem1", util::copy(option_)), createRequestGroup(0, 0, "mem2", "http://mem2", util::copy(option_)), }; rgs[0]->setPauseRequested(true); - for(SharedHandle<RequestGroup>* i = vbegin(rgs); i != vend(rgs); ++i) { + for(std::shared_ptr<RequestGroup>* i = vbegin(rgs); i != vend(rgs); ++i) { rgman_->addReservedGroup(*i); } - SharedHandle<UriListParser> flp + std::shared_ptr<UriListParser> flp (new UriListParser(A2_TEST_DIR"/filelist2.txt")); rgman_->setUriListParser(flp); @@ -262,19 +262,19 @@ void RequestGroupManTest::testFillRequestGroupFromReserver_uriParser() void RequestGroupManTest::testInsertReservedGroup() { - SharedHandle<RequestGroup> rgs1[] = { - SharedHandle<RequestGroup>(new RequestGroup(GroupId::create(), + std::shared_ptr<RequestGroup> rgs1[] = { + std::shared_ptr<RequestGroup>(new RequestGroup(GroupId::create(), util::copy(option_))), - SharedHandle<RequestGroup>(new RequestGroup(GroupId::create(), + std::shared_ptr<RequestGroup>(new RequestGroup(GroupId::create(), util::copy(option_))) }; - SharedHandle<RequestGroup> rgs2[] = { - SharedHandle<RequestGroup>(new RequestGroup(GroupId::create(), + std::shared_ptr<RequestGroup> rgs2[] = { + std::shared_ptr<RequestGroup>(new RequestGroup(GroupId::create(), util::copy(option_))), - SharedHandle<RequestGroup>(new RequestGroup(GroupId::create(), + std::shared_ptr<RequestGroup>(new RequestGroup(GroupId::create(), util::copy(option_))) }; - std::vector<SharedHandle<RequestGroup> > groups(vbegin(rgs1), vend(rgs1)); + std::vector<std::shared_ptr<RequestGroup> > groups(vbegin(rgs1), vend(rgs1)); rgman_->insertReservedGroup(0, groups); CPPUNIT_ASSERT_EQUAL((size_t)2, rgman_->getReservedGroups().size()); RequestGroupList::const_iterator itr; |
